## Uses of Interface
mx4j.server.MBeanMetaData

Packages that use MBeanMetaData
mx4j.server
mx4j.server.interceptor

Uses of MBeanMetaData in mx4j.server

Methods in mx4j.server that return MBeanMetaData
`MBeanMetaData` `MBeanRepository.get(javax.management.ObjectName name)` Returns the metadata information associated with the given object name.
`static MBeanMetaData` `MBeanMetaData.Factory.create()`

Methods in mx4j.server with parameters of type MBeanMetaData
`java.lang.Object` `ReflectionMBeanInvoker.invoke(MBeanMetaData metadata, java.lang.String method, java.lang.String[] params, java.lang.Object[] args)`
`java.lang.Object` `ReflectionMBeanInvoker.getAttribute(MBeanMetaData metadata, java.lang.String attribute)`
`void` `ReflectionMBeanInvoker.setAttribute(MBeanMetaData metadata, javax.management.Attribute attribute)`
`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.
`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.
`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.
`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` `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.
`void` `MBeanRepository.put(javax.management.ObjectName name, MBeanMetaData metadata)` Inserts the given metadata associated with the given object name into this repository.
`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` `MBeanInvoker.getAttribute(MBeanMetaData metadata, java.lang.String attribute)` Returns the value of the specified attribute.
`void` `MBeanInvoker.setAttribute(MBeanMetaData metadata, javax.management.Attribute attribute)` Sets the value of the specified attribute.
`void` `MBeanIntrospector.introspect(MBeanMetaData metadata)` Introspect the given mbean, storing the results in the given metadata.
`boolean` `MBeanIntrospector.isMBeanCompliant(MBeanMetaData metadata)` Returns whether the given already introspected metadata is compliant.
`protected javax.management.MBeanOperationInfo` `CachingReflectionMBeanInvoker.getStandardOperationInfo(MBeanMetaData metadata, java.lang.String method, java.lang.String[] signature)`
`protected javax.management.MBeanAttributeInfo` `CachingReflectionMBeanInvoker.getStandardAttributeInfo(MBeanMetaData metadata, java.lang.String attribute, boolean forWrite)`
`protected java.lang.reflect.Method` `CachingReflectionMBeanInvoker.getStandardManagementMethod(MBeanMetaData metadata, java.lang.String name, java.lang.String[] signature)`
`static MBeanInvoker` `BCELMBeanInvoker.create(MBeanMetaData metadata)` Creates a new MBeanInvoker created on-the-fly by using BCEL.
`protected java.lang.Object` `BCELMBeanInvoker.invokeImpl(MBeanMetaData metadata, java.lang.String method, java.lang.String[] signature, java.lang.Object[] args)`

Uses of MBeanMetaData in mx4j.server.interceptor

Methods in mx4j.server.interceptor with parameters of type MBeanMetaData
`void` `SecurityMBeanServerInterceptor.addNotificationListener(MBeanMetaData metadata, javax.management.NotificationListener listener, javax.management.NotificationFilter filter, java.lang.Object handback)`
`void` `SecurityMBeanServerInterceptor.removeNotificationListener(MBeanMetaData metadata, javax.management.NotificationListener listener)`
`void` `SecurityMBeanServerInterceptor.removeNotificationListener(MBeanMetaData metadata, javax.management.NotificationListener listener, javax.management.NotificationFilter filter, java.lang.Object handback)`
`void` `SecurityMBeanServerInterceptor.instantiate(MBeanMetaData metadata, java.lang.String className, java.lang.String[] params, java.lang.Object[] args)`
`javax.management.MBeanInfo` `SecurityMBeanServerInterceptor.getMBeanInfo(MBeanMetaData metadata)`
`java.lang.Object` `SecurityMBeanServerInterceptor.invoke(MBeanMetaData metadata, java.lang.String method, java.lang.String[] params, java.lang.Object[] args)`
`javax.management.AttributeList` `SecurityMBeanServerInterceptor.getAttributes(MBeanMetaData metadata, java.lang.String[] attributes)`
`javax.management.AttributeList` `SecurityMBeanServerInterceptor.setAttributes(MBeanMetaData metadata, javax.management.AttributeList attributes)`
`java.lang.Object` `SecurityMBeanServerInterceptor.getAttribute(MBeanMetaData metadata, java.lang.String attribute)`
`void` `SecurityMBeanServerInterceptor.setAttribute(MBeanMetaData metadata, javax.management.Attribute attribute)`
`void` `SecurityMBeanServerInterceptor.registration(MBeanMetaData metadata, int operation)`
`void` `NotificationListenerMBeanServerInterceptor.addNotificationListener(MBeanMetaData metadata, javax.management.NotificationListener listener, javax.management.NotificationFilter filter, java.lang.Object handback)`
`void` `NotificationListenerMBeanServerInterceptor.removeNotificationListener(MBeanMetaData metadata, javax.management.NotificationListener listener)`
`void` `NotificationListenerMBeanServerInterceptor.removeNotificationListener(MBeanMetaData metadata, javax.management.NotificationListener listener, javax.management.NotificationFilter filter, java.lang.Object handback)`
`void` `NotificationListenerMBeanServerInterceptor.registration(MBeanMetaData metadata, int operation)`
`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` `MBeanServerInterceptor.removeNotificationListener(MBeanMetaData metadata, javax.management.NotificationListener listener)` Removes the given notification listener from the MBean.
`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` `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` `MBeanServerInterceptor.registration(MBeanMetaData metadata, int operation)` Calls the specified `MBeanRegistration` method on the MBean instance.
`javax.management.MBeanInfo` `MBeanServerInterceptor.getMBeanInfo(MBeanMetaData metadata)` Calls getMBeanInfo on the MBean instance (only on DynamicMBeans).
`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
`javax.management.AttributeList` `MBeanServerInterceptor.getAttributes(MBeanMetaData metadata, java.lang.String[] attributes)` Gets the specified attributes values from the MBean instance.
`javax.management.AttributeList` `MBeanServerInterceptor.setAttributes(MBeanMetaData metadata, javax.management.AttributeList attributes)` Sets the specified attributes values on the MBean instance.
`java.lang.Object` `MBeanServerInterceptor.getAttribute(MBeanMetaData metadata, java.lang.String attribute)` Gets the specified attribute value from the MBean instance.
`void` `MBeanServerInterceptor.setAttribute(MBeanMetaData metadata, javax.management.Attribute attribute)` Sets the specified attribute value on the MBean instance.
`void` `InvokerMBeanServerInterceptor.addNotificationListener(MBeanMetaData metadata, javax.management.NotificationListener listener, javax.management.NotificationFilter filter, java.lang.Object handback)`
`void` `InvokerMBeanServerInterceptor.removeNotificationListener(MBeanMetaData metadata, javax.management.NotificationListener listener)`
`void` `InvokerMBeanServerInterceptor.removeNotificationListener(MBeanMetaData metadata, javax.management.NotificationListener listener, javax.management.NotificationFilter filter, java.lang.Object handback)`
`void` `InvokerMBeanServerInterceptor.instantiate(MBeanMetaData metadata, java.lang.String className, java.lang.String[] params, java.lang.Object[] args)`
`void` `InvokerMBeanServerInterceptor.registration(MBeanMetaData metadata, int operation)`
`javax.management.MBeanInfo` `InvokerMBeanServerInterceptor.getMBeanInfo(MBeanMetaData metadata)`
`java.lang.Object` `InvokerMBeanServerInterceptor.invoke(MBeanMetaData metadata, java.lang.String method, java.lang.String[] params, java.lang.Object[] args)`
`java.lang.Object` `InvokerMBeanServerInterceptor.getAttribute(MBeanMetaData metadata, java.lang.String attribute)`
`void` `InvokerMBeanServerInterceptor.setAttribute(MBeanMetaData metadata, javax.management.Attribute attribute)`
`javax.management.AttributeList` `InvokerMBeanServerInterceptor.getAttributes(MBeanMetaData metadata, java.lang.String[] attributes)`
`javax.management.AttributeList` `InvokerMBeanServerInterceptor.setAttributes(MBeanMetaData metadata, javax.management.AttributeList attributes)`
`void` `DefaultMBeanServerInterceptor.addNotificationListener(MBeanMetaData metadata, javax.management.NotificationListener listener, javax.management.NotificationFilter filter, java.lang.Object handback)`
`void` `DefaultMBeanServerInterceptor.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` `DefaultMBeanServerInterceptor.instantiate(MBeanMetaData metadata, java.lang.String className, java.lang.String[] params, java.lang.Object[] args)`
`void` `DefaultMBeanServerInterceptor.registration(MBeanMetaData metadata, int operation)`
`javax.management.MBeanInfo` `DefaultMBeanServerInterceptor.getMBeanInfo(MBeanMetaData metadata)`
`java.lang.Object` `DefaultMBeanServerInterceptor.invoke(MBeanMetaData metadata, java.lang.String method, java.lang.String[] params, java.lang.Object[] args)`
`javax.management.AttributeList` `DefaultMBeanServerInterceptor.getAttributes(MBeanMetaData metadata, java.lang.String[] attributes)`
`javax.management.AttributeList` `DefaultMBeanServerInterceptor.setAttributes(MBeanMetaData metadata, javax.management.AttributeList attributes)`
`java.lang.Object` `DefaultMBeanServerInterceptor.getAttribute(MBeanMetaData metadata, java.lang.String attribute)`
`void` `DefaultMBeanServerInterceptor.setAttribute(MBeanMetaData metadata, javax.management.Attribute attribute)`
`void` `ContextClassLoaderMBeanServerInterceptor.addNotificationListener(MBeanMetaData metadata, javax.management.NotificationListener listener, javax.management.NotificationFilter filter, java.lang.Object handback)`
`void` `ContextClassLoaderMBeanServerInterceptor.removeNotificationListener(MBeanMetaData metadata, javax.management.NotificationListener listener)`
`void` `ContextClassLoaderMBeanServerInterceptor.removeNotificationListener(MBeanMetaData metadata, javax.management.NotificationListener listener, javax.management.NotificationFilter filter, java.lang.Object handback)`
`void` `ContextClassLoaderMBeanServerInterceptor.instantiate(MBeanMetaData metadata, java.lang.String className, java.lang.String[] params, java.lang.Object[] args)`
`void` `ContextClassLoaderMBeanServerInterceptor.registration(MBeanMetaData metadata, int operation)`
`javax.management.MBeanInfo` `ContextClassLoaderMBeanServerInterceptor.getMBeanInfo(MBeanMetaData metadata)`
`java.lang.Object` `ContextClassLoaderMBeanServerInterceptor.invoke(MBeanMetaData metadata, java.lang.String method, java.lang.String[] params, java.lang.Object[] args)`
`javax.management.AttributeList` `ContextClassLoaderMBeanServerInterceptor.getAttributes(MBeanMetaData metadata, java.lang.String[] attributes)`
`javax.management.AttributeList` `ContextClassLoaderMBeanServerInterceptor.setAttributes(MBeanMetaData metadata, javax.management.AttributeList attributes)`
`java.lang.Object` `ContextClassLoaderMBeanServerInterceptor.getAttribute(MBeanMetaData metadata, java.lang.String attribute)`
`void` `ContextClassLoaderMBeanServerInterceptor.setAttribute(MBeanMetaData metadata, javax.management.Attribute attribute)`

Copyright © 2001-2005 The MX4J Contributors. All Rights Reserved.