public class AsyncAnnotatedMBean extends AnnotatedMBean
| Modifier | Constructor and Description |
|---|---|
protected |
AsyncAnnotatedMBean(Class<?> mbeanInterface) |
|
AsyncAnnotatedMBean(ExecutorService executor,
long timeout,
T impl,
Class<T> mbeanInterface) |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
asyncInvole(String s,
Object[] objects,
String[] strings) |
Object |
invoke(String s,
Object[] objects,
String[] strings) |
static void |
registerMBean(ExecutorService executor,
long timeout,
ManagementContext context,
Object object,
ObjectName objectName) |
getDescription, getDescription, getParameterName, registerMBeancacheMBeanInfo, getAttribute, getAttributes, getCachedMBeanInfo, getClassName, getConstructors, getDescription, getDescription, getDescription, getDescription, getDescription, getImpact, getImplementation, getImplementationClass, getMBeanInfo, getMBeanInterface, getParameterName, postDeregister, postRegister, preDeregister, preRegister, setAttribute, setAttributes, setImplementationpublic AsyncAnnotatedMBean(ExecutorService executor, long timeout, T impl, Class<T> mbeanInterface) throws NotCompliantMBeanException
NotCompliantMBeanExceptionprotected AsyncAnnotatedMBean(Class<?> mbeanInterface) throws NotCompliantMBeanException
NotCompliantMBeanExceptionprotected Object asyncInvole(String s, Object[] objects, String[] strings) throws MBeanException, ReflectionException
MBeanExceptionReflectionExceptionpublic static void registerMBean(ExecutorService executor, long timeout, ManagementContext context, Object object, ObjectName objectName) throws Exception
Exceptionpublic Object invoke(String s, Object[] objects, String[] strings) throws MBeanException, ReflectionException
invoke in interface DynamicMBeaninvoke in class AnnotatedMBeanMBeanExceptionReflectionExceptionCopyright © 2005–2016 FuseSource, Corp.. All rights reserved.