public class AsyncAnnotatedMBean extends AnnotatedMBean
Modifier | Constructor and Description |
---|---|
protected |
AsyncAnnotatedMBean(java.lang.Class<?> mbeanInterface) |
|
AsyncAnnotatedMBean(java.util.concurrent.ExecutorService executor,
long timeout,
T impl,
java.lang.Class<T> mbeanInterface) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Object |
asyncInvole(java.lang.String s,
java.lang.Object[] objects,
java.lang.String[] strings) |
java.lang.Object |
invoke(java.lang.String s,
java.lang.Object[] objects,
java.lang.String[] strings) |
static void |
registerMBean(java.util.concurrent.ExecutorService executor,
long timeout,
ManagementContext context,
java.lang.Object object,
javax.management.ObjectName objectName) |
getDescription, getDescription, getParameterName, registerMBean
cacheMBeanInfo, getAttribute, getAttributes, getCachedMBeanInfo, getClassName, getConstructors, getDescription, getDescription, getDescription, getDescription, getDescription, getImpact, getImplementation, getImplementationClass, getMBeanInfo, getMBeanInterface, getParameterName, postDeregister, postRegister, preDeregister, preRegister, setAttribute, setAttributes, setImplementation
public AsyncAnnotatedMBean(java.util.concurrent.ExecutorService executor, long timeout, T impl, java.lang.Class<T> mbeanInterface) throws javax.management.NotCompliantMBeanException
javax.management.NotCompliantMBeanException
protected AsyncAnnotatedMBean(java.lang.Class<?> mbeanInterface) throws javax.management.NotCompliantMBeanException
javax.management.NotCompliantMBeanException
protected java.lang.Object asyncInvole(java.lang.String s, java.lang.Object[] objects, java.lang.String[] strings) throws javax.management.MBeanException, javax.management.ReflectionException
javax.management.MBeanException
javax.management.ReflectionException
public static void registerMBean(java.util.concurrent.ExecutorService executor, long timeout, ManagementContext context, java.lang.Object object, javax.management.ObjectName objectName) throws java.lang.Exception
java.lang.Exception
public java.lang.Object invoke(java.lang.String s, java.lang.Object[] objects, java.lang.String[] strings) throws javax.management.MBeanException, javax.management.ReflectionException
invoke
in interface javax.management.DynamicMBean
invoke
in class AnnotatedMBean
javax.management.MBeanException
javax.management.ReflectionException
Copyright © 2005-2013 Red Hat, Inc.. All Rights Reserved.