Package | Description |
---|---|
mx4j.server | |
mx4j.server.interceptor |
Modifier and Type | Method and Description |
---|---|
static MBeanMetaData |
MBeanMetaData.Factory.create() |
MBeanMetaData |
MBeanRepository.get(javax.management.ObjectName name)
Returns the metadata information associated with the given object name.
|
Modifier and Type | Method and Description |
---|---|
static MBeanInvoker |
BCELMBeanInvoker.create(MBeanMetaData metadata)
Creates a new MBeanInvoker created on-the-fly by using BCEL.
|
protected java.lang.Object |
ReflectionMBeanInvoker.doInvoke(MBeanMetaData metadata,
java.lang.String method,
java.lang.String[] signature,
java.lang.Object[] args)
Centralizes exception handling necessary to convert exceptions thrown by MBean's methods to
JMX exceptions.
|
java.lang.Object |
MBeanInvoker.getAttribute(MBeanMetaData metadata,
java.lang.String attribute)
Returns the value of the specified attribute.
|
java.lang.Object |
ReflectionMBeanInvoker.getAttribute(MBeanMetaData metadata,
java.lang.String attribute) |
protected javax.management.MBeanAttributeInfo |
CachingReflectionMBeanInvoker.getStandardAttributeInfo(MBeanMetaData metadata,
java.lang.String attribute,
boolean forWrite) |
protected javax.management.MBeanAttributeInfo |
ReflectionMBeanInvoker.getStandardAttributeInfo(MBeanMetaData metadata,
java.lang.String attribute,
boolean forWrite)
Returns the MBeanAttributeInfo for the given attribute, or null if the attribute
is not a management attribute.
|
protected java.lang.reflect.Method |
CachingReflectionMBeanInvoker.getStandardManagementMethod(MBeanMetaData metadata,
java.lang.String name,
java.lang.String[] signature) |
protected java.lang.reflect.Method |
ReflectionMBeanInvoker.getStandardManagementMethod(MBeanMetaData metadata,
java.lang.String name,
java.lang.String[] signature)
Returns a java.lang.reflect.Method object for the given method name and signature.
|
protected javax.management.MBeanOperationInfo |
CachingReflectionMBeanInvoker.getStandardOperationInfo(MBeanMetaData metadata,
java.lang.String method,
java.lang.String[] signature) |
protected javax.management.MBeanOperationInfo |
ReflectionMBeanInvoker.getStandardOperationInfo(MBeanMetaData metadata,
java.lang.String method,
java.lang.String[] signature)
Returns the MBeanOperationInfo for the given operation, or null if the operation
is not a management operation.
|
void |
MBeanIntrospector.introspect(MBeanMetaData metadata)
Introspect the given mbean, storing the results in the given metadata.
|
java.lang.Object |
MBeanInvoker.invoke(MBeanMetaData metadata,
java.lang.String method,
java.lang.String[] signature,
java.lang.Object[] args)
Invokes the specified operation on the MBean instance
|
java.lang.Object |
ReflectionMBeanInvoker.invoke(MBeanMetaData metadata,
java.lang.String method,
java.lang.String[] params,
java.lang.Object[] args) |
protected java.lang.Object |
BCELMBeanInvoker.invokeImpl(MBeanMetaData metadata,
java.lang.String method,
java.lang.String[] signature,
java.lang.Object[] args) |
protected java.lang.Object |
ReflectionMBeanInvoker.invokeImpl(MBeanMetaData metadata,
java.lang.String method,
java.lang.String[] signature,
java.lang.Object[] args)
Performs the actual invocation of the MBean's method.
|
boolean |
MBeanIntrospector.isMBeanCompliant(MBeanMetaData metadata)
Returns whether the given already introspected metadata is compliant.
|
void |
MBeanRepository.put(javax.management.ObjectName name,
MBeanMetaData metadata)
Inserts the given metadata associated with the given object name into this repository.
|
void |
MBeanInvoker.setAttribute(MBeanMetaData metadata,
javax.management.Attribute attribute)
Sets the value of the specified attribute.
|
void |
ReflectionMBeanInvoker.setAttribute(MBeanMetaData metadata,
javax.management.Attribute attribute) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultMBeanServerInterceptor.addNotificationListener(MBeanMetaData metadata,
javax.management.NotificationListener listener,
javax.management.NotificationFilter filter,
java.lang.Object handback) |
void |
MBeanServerInterceptor.addNotificationListener(MBeanMetaData metadata,
javax.management.NotificationListener listener,
javax.management.NotificationFilter filter,
java.lang.Object handback)
Adds the given notification listener to the MBean, along with the given filter and handback
|
void |
InvokerMBeanServerInterceptor.addNotificationListener(MBeanMetaData metadata,
javax.management.NotificationListener listener,
javax.management.NotificationFilter filter,
java.lang.Object handback) |
void |
ContextClassLoaderMBeanServerInterceptor.addNotificationListener(MBeanMetaData metadata,
javax.management.NotificationListener listener,
javax.management.NotificationFilter filter,
java.lang.Object handback) |
void |
NotificationListenerMBeanServerInterceptor.addNotificationListener(MBeanMetaData metadata,
javax.management.NotificationListener listener,
javax.management.NotificationFilter filter,
java.lang.Object handback) |
void |
SecurityMBeanServerInterceptor.addNotificationListener(MBeanMetaData metadata,
javax.management.NotificationListener listener,
javax.management.NotificationFilter filter,
java.lang.Object handback) |
java.lang.Object |
DefaultMBeanServerInterceptor.getAttribute(MBeanMetaData metadata,
java.lang.String attribute) |
java.lang.Object |
MBeanServerInterceptor.getAttribute(MBeanMetaData metadata,
java.lang.String attribute)
Gets the specified attribute value from the MBean instance.
|
java.lang.Object |
InvokerMBeanServerInterceptor.getAttribute(MBeanMetaData metadata,
java.lang.String attribute) |
java.lang.Object |
ContextClassLoaderMBeanServerInterceptor.getAttribute(MBeanMetaData metadata,
java.lang.String attribute) |
java.lang.Object |
SecurityMBeanServerInterceptor.getAttribute(MBeanMetaData metadata,
java.lang.String attribute) |
javax.management.AttributeList |
DefaultMBeanServerInterceptor.getAttributes(MBeanMetaData metadata,
java.lang.String[] attributes) |
javax.management.AttributeList |
MBeanServerInterceptor.getAttributes(MBeanMetaData metadata,
java.lang.String[] attributes)
Gets the specified attributes values from the MBean instance.
|
javax.management.AttributeList |
InvokerMBeanServerInterceptor.getAttributes(MBeanMetaData metadata,
java.lang.String[] attributes) |
javax.management.AttributeList |
ContextClassLoaderMBeanServerInterceptor.getAttributes(MBeanMetaData metadata,
java.lang.String[] attributes) |
javax.management.AttributeList |
SecurityMBeanServerInterceptor.getAttributes(MBeanMetaData metadata,
java.lang.String[] attributes) |
javax.management.MBeanInfo |
DefaultMBeanServerInterceptor.getMBeanInfo(MBeanMetaData metadata) |
javax.management.MBeanInfo |
MBeanServerInterceptor.getMBeanInfo(MBeanMetaData metadata)
Calls getMBeanInfo on the MBean instance (only on DynamicMBeans).
|
javax.management.MBeanInfo |
InvokerMBeanServerInterceptor.getMBeanInfo(MBeanMetaData metadata) |
javax.management.MBeanInfo |
ContextClassLoaderMBeanServerInterceptor.getMBeanInfo(MBeanMetaData metadata) |
javax.management.MBeanInfo |
SecurityMBeanServerInterceptor.getMBeanInfo(MBeanMetaData metadata) |
void |
DefaultMBeanServerInterceptor.instantiate(MBeanMetaData metadata,
java.lang.String className,
java.lang.String[] params,
java.lang.Object[] args) |
void |
MBeanServerInterceptor.instantiate(MBeanMetaData metadata,
java.lang.String className,
java.lang.String[] params,
java.lang.Object[] args)
Instantiate the given className passing the given arguments to the constructor with the given signature
|
void |
InvokerMBeanServerInterceptor.instantiate(MBeanMetaData metadata,
java.lang.String className,
java.lang.String[] params,
java.lang.Object[] args) |
void |
ContextClassLoaderMBeanServerInterceptor.instantiate(MBeanMetaData metadata,
java.lang.String className,
java.lang.String[] params,
java.lang.Object[] args) |
void |
SecurityMBeanServerInterceptor.instantiate(MBeanMetaData metadata,
java.lang.String className,
java.lang.String[] params,
java.lang.Object[] args) |
java.lang.Object |
DefaultMBeanServerInterceptor.invoke(MBeanMetaData metadata,
java.lang.String method,
java.lang.String[] params,
java.lang.Object[] args) |
java.lang.Object |
MBeanServerInterceptor.invoke(MBeanMetaData metadata,
java.lang.String method,
java.lang.String[] params,
java.lang.Object[] args)
Invokes the specified MBean operation on the MBean instance
|
java.lang.Object |
InvokerMBeanServerInterceptor.invoke(MBeanMetaData metadata,
java.lang.String method,
java.lang.String[] params,
java.lang.Object[] args) |
java.lang.Object |
ContextClassLoaderMBeanServerInterceptor.invoke(MBeanMetaData metadata,
java.lang.String method,
java.lang.String[] params,
java.lang.Object[] args) |
java.lang.Object |
SecurityMBeanServerInterceptor.invoke(MBeanMetaData metadata,
java.lang.String method,
java.lang.String[] params,
java.lang.Object[] args) |
void |
DefaultMBeanServerInterceptor.registration(MBeanMetaData metadata,
int operation) |
void |
MBeanServerInterceptor.registration(MBeanMetaData metadata,
int operation)
Calls the specified
MBeanRegistration method on the MBean instance. |
void |
InvokerMBeanServerInterceptor.registration(MBeanMetaData metadata,
int operation) |
void |
ContextClassLoaderMBeanServerInterceptor.registration(MBeanMetaData metadata,
int operation) |
void |
SecurityMBeanServerInterceptor.registration(MBeanMetaData metadata,
int operation) |
void |
DefaultMBeanServerInterceptor.removeNotificationListener(MBeanMetaData metadata,
javax.management.NotificationListener listener) |
void |
MBeanServerInterceptor.removeNotificationListener(MBeanMetaData metadata,
javax.management.NotificationListener listener)
Removes the given notification listener from the MBean.
|
void |
InvokerMBeanServerInterceptor.removeNotificationListener(MBeanMetaData metadata,
javax.management.NotificationListener listener) |
void |
ContextClassLoaderMBeanServerInterceptor.removeNotificationListener(MBeanMetaData metadata,
javax.management.NotificationListener listener) |
void |
NotificationListenerMBeanServerInterceptor.removeNotificationListener(MBeanMetaData metadata,
javax.management.NotificationListener listener) |
void |
SecurityMBeanServerInterceptor.removeNotificationListener(MBeanMetaData metadata,
javax.management.NotificationListener listener) |
void |
DefaultMBeanServerInterceptor.removeNotificationListener(MBeanMetaData metadata,
javax.management.NotificationListener listener,
javax.management.NotificationFilter filter,
java.lang.Object handback) |
void |
MBeanServerInterceptor.removeNotificationListener(MBeanMetaData metadata,
javax.management.NotificationListener listener,
javax.management.NotificationFilter filter,
java.lang.Object handback)
Removes the given notification listener from the MBean, specified by the given filter and handback.
|
void |
InvokerMBeanServerInterceptor.removeNotificationListener(MBeanMetaData metadata,
javax.management.NotificationListener listener,
javax.management.NotificationFilter filter,
java.lang.Object handback) |
void |
ContextClassLoaderMBeanServerInterceptor.removeNotificationListener(MBeanMetaData metadata,
javax.management.NotificationListener listener,
javax.management.NotificationFilter filter,
java.lang.Object handback) |
void |
NotificationListenerMBeanServerInterceptor.removeNotificationListener(MBeanMetaData metadata,
javax.management.NotificationListener listener,
javax.management.NotificationFilter filter,
java.lang.Object handback) |
void |
SecurityMBeanServerInterceptor.removeNotificationListener(MBeanMetaData metadata,
javax.management.NotificationListener listener,
javax.management.NotificationFilter filter,
java.lang.Object handback) |
void |
DefaultMBeanServerInterceptor.setAttribute(MBeanMetaData metadata,
javax.management.Attribute attribute) |
void |
MBeanServerInterceptor.setAttribute(MBeanMetaData metadata,
javax.management.Attribute attribute)
Sets the specified attribute value on the MBean instance.
|
void |
InvokerMBeanServerInterceptor.setAttribute(MBeanMetaData metadata,
javax.management.Attribute attribute) |
void |
ContextClassLoaderMBeanServerInterceptor.setAttribute(MBeanMetaData metadata,
javax.management.Attribute attribute) |
void |
SecurityMBeanServerInterceptor.setAttribute(MBeanMetaData metadata,
javax.management.Attribute attribute) |
javax.management.AttributeList |
DefaultMBeanServerInterceptor.setAttributes(MBeanMetaData metadata,
javax.management.AttributeList attributes) |
javax.management.AttributeList |
MBeanServerInterceptor.setAttributes(MBeanMetaData metadata,
javax.management.AttributeList attributes)
Sets the specified attributes values on the MBean instance.
|
javax.management.AttributeList |
InvokerMBeanServerInterceptor.setAttributes(MBeanMetaData metadata,
javax.management.AttributeList attributes) |
javax.management.AttributeList |
ContextClassLoaderMBeanServerInterceptor.setAttributes(MBeanMetaData metadata,
javax.management.AttributeList attributes) |
javax.management.AttributeList |
SecurityMBeanServerInterceptor.setAttributes(MBeanMetaData metadata,
javax.management.AttributeList attributes) |