Package contribs.mx
Class S3ObjectMx
- java.lang.Object
-
- contribs.mx.S3ObjectMx
-
- All Implemented Interfaces:
S3ObjectMxMBean
public class S3ObjectMx extends Object implements S3ObjectMxMBean
-
-
Field Summary
Fields Modifier and Type Field Description static boolean
isEnabled
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static void
copy(String bucketName, String key)
static void
delete(String bucketName, String key)
static void
get(String bucketName, String key)
long
getTotalCopyRequests()
long
getTotalDeleteRequests()
long
getTotalGetRequests()
long
getTotalHeadRequests()
long
getTotalPutRequests()
long
getTotalRequests()
static void
head(String bucketName, String key)
static void
increment(int type, String bucketName, String key)
static void
put(String bucketName, String key)
static void
registerMBeans(String bucketName, StorageObject[] objects)
-
-
-
Method Detail
-
getTotalRequests
public long getTotalRequests()
- Specified by:
getTotalRequests
in interfaceS3ObjectMxMBean
-
getTotalGetRequests
public long getTotalGetRequests()
- Specified by:
getTotalGetRequests
in interfaceS3ObjectMxMBean
-
getTotalHeadRequests
public long getTotalHeadRequests()
- Specified by:
getTotalHeadRequests
in interfaceS3ObjectMxMBean
-
getTotalPutRequests
public long getTotalPutRequests()
- Specified by:
getTotalPutRequests
in interfaceS3ObjectMxMBean
-
getTotalDeleteRequests
public long getTotalDeleteRequests()
- Specified by:
getTotalDeleteRequests
in interfaceS3ObjectMxMBean
-
getTotalCopyRequests
public long getTotalCopyRequests()
- Specified by:
getTotalCopyRequests
in interfaceS3ObjectMxMBean
-
registerMBeans
public static void registerMBeans(String bucketName, StorageObject[] objects)
-
-