contribs.mx
Class S3ServiceMx

java.lang.Object
  extended by contribs.mx.S3ServiceMx
All Implemented Interfaces:
S3BucketMxMBean, S3ServiceMxMBean

public class S3ServiceMx
extends java.lang.Object
implements S3ServiceMxMBean


Method Summary
 long getTotalListRequests()
           
 long getTotalObjectCopyRequests()
           
 long getTotalObjectDeleteRequests()
           
 long getTotalObjectGetRequests()
           
 long getTotalObjectHeadRequests()
           
 long getTotalObjectPutRequests()
           
 long getTotalRequests()
           
static void registerMBean()
           
static javax.management.ObjectInstance registerMBean(java.lang.Object object, javax.management.ObjectName name)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

registerMBean

public static javax.management.ObjectInstance registerMBean(java.lang.Object object,
                                                            javax.management.ObjectName name)
                                                     throws javax.management.InstanceAlreadyExistsException,
                                                            javax.management.MBeanRegistrationException,
                                                            javax.management.NotCompliantMBeanException
Throws:
javax.management.InstanceAlreadyExistsException
javax.management.MBeanRegistrationException
javax.management.NotCompliantMBeanException

registerMBean

public static void registerMBean()

getTotalListRequests

public long getTotalListRequests()
Specified by:
getTotalListRequests in interface S3BucketMxMBean

getTotalObjectCopyRequests

public long getTotalObjectCopyRequests()
Specified by:
getTotalObjectCopyRequests in interface S3BucketMxMBean

getTotalObjectDeleteRequests

public long getTotalObjectDeleteRequests()
Specified by:
getTotalObjectDeleteRequests in interface S3BucketMxMBean

getTotalObjectGetRequests

public long getTotalObjectGetRequests()
Specified by:
getTotalObjectGetRequests in interface S3BucketMxMBean

getTotalObjectHeadRequests

public long getTotalObjectHeadRequests()
Specified by:
getTotalObjectHeadRequests in interface S3BucketMxMBean

getTotalObjectPutRequests

public long getTotalObjectPutRequests()
Specified by:
getTotalObjectPutRequests in interface S3BucketMxMBean

getTotalRequests

public long getTotalRequests()
Specified by:
getTotalRequests in interface S3BucketMxMBean