public class S3ServiceExceptionMx
extends java.lang.Object
implements javax.management.DynamicMBean
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map |
counters |
private static int |
E_DESCR |
private static int |
E_NAME |
private javax.management.MBeanInfo |
info |
private static S3ServiceExceptionMx |
instance |
| Constructor and Description |
|---|
S3ServiceExceptionMx() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
getAttribute(java.lang.String name) |
javax.management.AttributeList |
getAttributes(java.lang.String[] attributes) |
private LongCounter |
getCounter(java.lang.String code) |
static S3ServiceExceptionMx |
getInstance() |
javax.management.MBeanInfo |
getMBeanInfo() |
static void |
increment() |
static void |
increment(java.lang.String code) |
void |
incrementCounter(java.lang.String code) |
java.lang.Object |
invoke(java.lang.String actionName,
java.lang.Object[] params,
java.lang.String[] signature) |
static void |
registerMBean() |
void |
setAttribute(javax.management.Attribute attribute) |
javax.management.AttributeList |
setAttributes(javax.management.AttributeList attributes) |
private static final int E_NAME
private static final int E_DESCR
private static S3ServiceExceptionMx instance
private javax.management.MBeanInfo info
private java.util.Map counters
public static void increment(java.lang.String code)
public static void increment()
public static void registerMBean()
public static S3ServiceExceptionMx getInstance()
public void incrementCounter(java.lang.String code)
private LongCounter getCounter(java.lang.String code)
public java.lang.Object getAttribute(java.lang.String name)
throws javax.management.AttributeNotFoundException,
javax.management.MBeanException,
javax.management.ReflectionException
getAttribute in interface javax.management.DynamicMBeanjavax.management.AttributeNotFoundExceptionjavax.management.MBeanExceptionjavax.management.ReflectionExceptionpublic javax.management.AttributeList getAttributes(java.lang.String[] attributes)
getAttributes in interface javax.management.DynamicMBeanpublic javax.management.MBeanInfo getMBeanInfo()
getMBeanInfo in interface javax.management.DynamicMBeanpublic java.lang.Object invoke(java.lang.String actionName,
java.lang.Object[] params,
java.lang.String[] signature)
throws javax.management.MBeanException,
javax.management.ReflectionException
invoke in interface javax.management.DynamicMBeanjavax.management.MBeanExceptionjavax.management.ReflectionExceptionpublic void setAttribute(javax.management.Attribute attribute)
throws javax.management.AttributeNotFoundException,
javax.management.InvalidAttributeValueException,
javax.management.MBeanException,
javax.management.ReflectionException
setAttribute in interface javax.management.DynamicMBeanjavax.management.AttributeNotFoundExceptionjavax.management.InvalidAttributeValueExceptionjavax.management.MBeanExceptionjavax.management.ReflectionExceptionpublic javax.management.AttributeList setAttributes(javax.management.AttributeList attributes)
setAttributes in interface javax.management.DynamicMBean