public abstract class AbstractControl extends StandardMBean
Modifier and Type | Field and Description |
---|---|
protected StorageManager |
storageManager |
Constructor and Description |
---|
AbstractControl(Class<?> clazz,
StorageManager storageManager) |
Modifier and Type | Method and Description |
---|---|
protected void |
blockOnIO() |
protected void |
clearIO() |
protected abstract MBeanAttributeInfo[] |
fillMBeanAttributeInfo() |
protected abstract MBeanOperationInfo[] |
fillMBeanOperationInfo() |
MBeanInfo |
getMBeanInfo() |
protected String |
sendMessage(SimpleString address,
ActiveMQServer server,
Map<String,String> headers,
int type,
String body,
boolean durable,
String user,
String password,
Long... queueID) |
protected Object |
tcclCall(ClassLoader loader,
Callable<Object> callable) |
protected void |
tcclInvoke(ClassLoader loader,
RunnableEx runnableEx) |
cacheMBeanInfo, getAttribute, getAttributes, getCachedMBeanInfo, getClassName, getConstructors, getDescription, getDescription, getDescription, getDescription, getDescription, getDescription, getDescription, getImpact, getImplementation, getImplementationClass, getMBeanInterface, getParameterName, getParameterName, invoke, postDeregister, postRegister, preDeregister, preRegister, setAttribute, setAttributes, setImplementation
protected final StorageManager storageManager
public AbstractControl(Class<?> clazz, StorageManager storageManager) throws NotCompliantMBeanException
NotCompliantMBeanException
protected void clearIO()
protected void blockOnIO()
protected abstract MBeanOperationInfo[] fillMBeanOperationInfo()
protected abstract MBeanAttributeInfo[] fillMBeanAttributeInfo()
protected Object tcclCall(ClassLoader loader, Callable<Object> callable) throws Exception
Exception
protected void tcclInvoke(ClassLoader loader, RunnableEx runnableEx) throws Exception
Exception
public MBeanInfo getMBeanInfo()
getMBeanInfo
in interface DynamicMBean
getMBeanInfo
in class StandardMBean
Copyright © 2019 JBoss by Red Hat. All rights reserved.