contribs.mx
Class S3ObjectMx

java.lang.Object
  extended by contribs.mx.S3ObjectMx
All Implemented Interfaces:
S3ObjectMxMBean

public class S3ObjectMx
extends java.lang.Object
implements S3ObjectMxMBean


Field Summary
static boolean isEnabled
           
 
Method Summary
static void copy(java.lang.String bucketName, java.lang.String key)
           
static void delete(java.lang.String bucketName, java.lang.String key)
           
static void get(java.lang.String bucketName, java.lang.String key)
           
 long getTotalCopyRequests()
           
 long getTotalDeleteRequests()
           
 long getTotalGetRequests()
           
 long getTotalHeadRequests()
           
 long getTotalPutRequests()
           
 long getTotalRequests()
           
static void head(java.lang.String bucketName, java.lang.String key)
           
static void increment(int type, java.lang.String bucketName, java.lang.String key)
           
static void put(java.lang.String bucketName, java.lang.String key)
           
static void registerMBeans(java.lang.String bucketName, StorageObject[] objects)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

isEnabled

public static final boolean isEnabled
Method Detail

getTotalRequests

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

getTotalGetRequests

public long getTotalGetRequests()
Specified by:
getTotalGetRequests in interface S3ObjectMxMBean

getTotalHeadRequests

public long getTotalHeadRequests()
Specified by:
getTotalHeadRequests in interface S3ObjectMxMBean

getTotalPutRequests

public long getTotalPutRequests()
Specified by:
getTotalPutRequests in interface S3ObjectMxMBean

getTotalDeleteRequests

public long getTotalDeleteRequests()
Specified by:
getTotalDeleteRequests in interface S3ObjectMxMBean

getTotalCopyRequests

public long getTotalCopyRequests()
Specified by:
getTotalCopyRequests in interface S3ObjectMxMBean

registerMBeans

public static void registerMBeans(java.lang.String bucketName,
                                  StorageObject[] objects)

increment

public static void increment(int type,
                             java.lang.String bucketName,
                             java.lang.String key)

get

public static void get(java.lang.String bucketName,
                       java.lang.String key)

head

public static void head(java.lang.String bucketName,
                        java.lang.String key)

put

public static void put(java.lang.String bucketName,
                       java.lang.String key)

delete

public static void delete(java.lang.String bucketName,
                          java.lang.String key)

copy

public static void copy(java.lang.String bucketName,
                        java.lang.String key)