A B C D E F G I L M N O P Q R S T U V W

A

AbstractDynamicMBean - Class in org.apache.felix.mosgi.jmx.agent.mx4j
Utility class that allow the user to easily write DynamicMBeans.
AbstractDynamicMBean() - Constructor for class org.apache.felix.mosgi.jmx.agent.mx4j.AbstractDynamicMBean
Only subclasses can create a new instance of an AbstractDynamicMBean.
addClassLoader(ClassLoader) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.DefaultClassLoaderRepository
 
addClassLoader(ClassLoader) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.ModifiableClassLoaderRepository
Adds, if does not already exist, the specified ClassLoader to this repository.
addInterceptor(MBeanServerInterceptor) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.MBeanServerInterceptorConfigurator
Appends the given interceptor, provided by the client, to the existing interceptor chain.
addInterceptor(MBeanServerInterceptor) - Method in interface org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.MBeanServerInterceptorConfiguratorMBean
Appends the given interceptor, provided by the client, to the existing interceptor chain.
addNotificationListener(MBeanMetaData, NotificationListener, NotificationFilter, Object) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.ContextClassLoaderMBeanServerInterceptor
 
addNotificationListener(MBeanMetaData, NotificationListener, NotificationFilter, Object) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.DefaultMBeanServerInterceptor
 
addNotificationListener(MBeanMetaData, NotificationListener, NotificationFilter, Object) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.InvokerMBeanServerInterceptor
 
addNotificationListener(MBeanMetaData, NotificationListener, NotificationFilter, Object) - Method in interface org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.MBeanServerInterceptor
Adds the given notification listener to the MBean, along with the given filter and handback
addNotificationListener(MBeanMetaData, NotificationListener, NotificationFilter, Object) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.NotificationListenerMBeanServerInterceptor
 
addNotificationListener(MBeanMetaData, NotificationListener, NotificationFilter, Object) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.SecurityMBeanServerInterceptor
 
addNotificationListener(ObjectName, ObjectName, NotificationFilter, Object) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MX4JMBeanServer
 
addNotificationListener(ObjectName, NotificationListener, NotificationFilter, Object) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MX4JMBeanServer
 
addPostInterceptor(MBeanServerInterceptor) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.MBeanServerInterceptorConfigurator
Adds the given interceptor at the end of the interceptor chain, after the custom interceptors that may be added via MBeanServerInterceptorConfigurator.addInterceptor(org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.MBeanServerInterceptor).
addPreInterceptor(MBeanServerInterceptor) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.MBeanServerInterceptorConfigurator
Adds the given interceptor at the beginning of the interceptor chain, before the custom interceptors that may be added via MBeanServerInterceptorConfigurator.addInterceptor(org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.MBeanServerInterceptor).
AgentActivator - Class in org.apache.felix.mosgi.jmx.agent
 
AgentActivator() - Constructor for class org.apache.felix.mosgi.jmx.agent.AgentActivator
 
ARCHIVE_ATTR - Static variable in class org.apache.felix.mosgi.jmx.agent.mx4j.loading.MLetParser
 
ARG_TAG - Static variable in class org.apache.felix.mosgi.jmx.agent.mx4j.loading.MLetParser
 
arrayCopy(char[]) - Static method in class org.apache.felix.mosgi.jmx.agent.mx4j.util.Utils
 
arrayEquals(Object[], Object[]) - Static method in class org.apache.felix.mosgi.jmx.agent.mx4j.util.Utils
 
arrayEquals(byte[], byte[]) - Static method in class org.apache.felix.mosgi.jmx.agent.mx4j.util.Utils
 
arrayHashCode(Object[]) - Static method in class org.apache.felix.mosgi.jmx.agent.mx4j.util.Utils
 
arrayHashCode(byte[]) - Static method in class org.apache.felix.mosgi.jmx.agent.mx4j.util.Utils
 

B

Base64Codec - Class in org.apache.felix.mosgi.jmx.agent.mx4j.util
This class is copy/paste of Jakarta's Commons-Codec v1.1 org.apache.commons.codec.binary.Base64 implementation.

C

classloader - Variable in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MBeanMetaData
The classloader of the MBean
ClassLoaderObjectInputStream - Class in org.apache.felix.mosgi.jmx.agent.mx4j.loading
ObjectInputStream that can read serialized java Objects using a supplied classloader to find the object's classes.
ClassLoaderObjectInputStream(InputStream, ClassLoader) - Constructor for class org.apache.felix.mosgi.jmx.agent.mx4j.loading.ClassLoaderObjectInputStream
Creates a new ClassLoaderObjectInputStream
clearInterceptors() - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.MBeanServerInterceptorConfigurator
Removes all the interceptors added via MBeanServerInterceptorConfigurator.addInterceptor(MBeanServerInterceptor interceptor).
clearInterceptors() - Method in interface org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.MBeanServerInterceptorConfiguratorMBean
Removes all the interceptors added via MBeanServerInterceptorConfiguratorMBean.addInterceptor(MBeanServerInterceptor interceptor).
clone() - Method in interface org.apache.felix.mosgi.jmx.agent.mx4j.server.MBeanRepository
Clones this MBean repository
cloneClassLoaders() - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.DefaultClassLoaderRepository
 
CLOSE_BRACKET - Static variable in class org.apache.felix.mosgi.jmx.agent.mx4j.loading.MLetParser
 
CLOSE_COMMENT - Static variable in class org.apache.felix.mosgi.jmx.agent.mx4j.loading.MLetParser
 
CODE_ATTR - Static variable in class org.apache.felix.mosgi.jmx.agent.mx4j.loading.MLetParser
 
CODEBASE_ATTR - Static variable in class org.apache.felix.mosgi.jmx.agent.mx4j.loading.MLetParser
 
Constants - Interface in org.apache.felix.mosgi.jmx.agent
 
ContextClassLoaderMBeanServerInterceptor - Class in org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor
This interceptor sets the context class loader to the proper value for incoming calls.
ContextClassLoaderMBeanServerInterceptor() - Constructor for class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.ContextClassLoaderMBeanServerInterceptor
 
createArchiveURL(URL, String) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.loading.MLetTag
Returns the URL for the given archive file name using the provided URL as a codebase, or null if the URL cannot be created.
createMBean(String, ObjectName) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MX4JMBeanServer
 
createMBean(String, ObjectName, Object[], String[]) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MX4JMBeanServer
 
createMBean(String, ObjectName, ObjectName) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MX4JMBeanServer
 
createMBean(String, ObjectName, ObjectName, Object[], String[]) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MX4JMBeanServer
 
createMBeanAttributeInfo() - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.AbstractDynamicMBean
To be overridden to return metadata information about manageable attributes.
createMBeanConstructorInfo() - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.AbstractDynamicMBean
To be overridden to return metadata information about manageable constructors.
createMBeanInfo() - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.AbstractDynamicMBean
Creates the MBeanInfo for this instance, calling in succession factory methods that the user can override.
createMBeanNotificationInfo() - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.AbstractDynamicMBean
To be overridden to return metadata information about manageable notifications.
createMBeanOperationInfo() - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.AbstractDynamicMBean
To be overridden to return metadata information about manageable operations.

D

DEBUG - Static variable in class org.apache.felix.mosgi.jmx.agent.mx4j.log.Logger
 
debug(Object) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.log.Logger
 
debug(Object, Throwable) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.log.Logger
 
decodeBase64(byte[]) - Static method in class org.apache.felix.mosgi.jmx.agent.mx4j.util.Base64Codec
 
DefaultClassLoaderRepository - Class in org.apache.felix.mosgi.jmx.agent.mx4j.server
Default implementation of a ClassLoaderRepository
DefaultClassLoaderRepository() - Constructor for class org.apache.felix.mosgi.jmx.agent.mx4j.server.DefaultClassLoaderRepository
 
DefaultMBeanServerInterceptor - Class in org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor
Base class for MBeanServer --> MBean interceptors.
DefaultMBeanServerInterceptor() - Constructor for class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.DefaultMBeanServerInterceptor
 
DefaultMBeanServerInterceptorMBean - Interface in org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor
Management interface for the DefaultMBeanServerInterceptor MBean
deserialize(String, ObjectName, byte[]) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MX4JMBeanServer
 
deserialize(String, byte[]) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MX4JMBeanServer
 
deserialize(ObjectName, byte[]) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MX4JMBeanServer
 
dynamic - Variable in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MBeanMetaData
True if the MBean is dynamic

E

encodeBase64(byte[]) - Static method in class org.apache.felix.mosgi.jmx.agent.mx4j.util.Base64Codec
 
ERROR - Static variable in class org.apache.felix.mosgi.jmx.agent.mx4j.log.Logger
 
error(Object) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.log.Logger
 
error(Object, Throwable) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.log.Logger
 

F

FATAL - Static variable in class org.apache.felix.mosgi.jmx.agent.mx4j.log.Logger
 
fatal(Object) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.log.Logger
 
fatal(Object, Throwable) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.log.Logger
 
findMethod(Class, String, Class[]) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.AbstractDynamicMBean
Returns the (public) method with the given name and signature on the given class.

G

get(ObjectName) - Method in interface org.apache.felix.mosgi.jmx.agent.mx4j.server.MBeanRepository
Returns the metadata information associated with the given object name.
get(String, String[]) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.util.MethodTernaryTree
Returns the method information given the method name and its signature.
getArchive() - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.loading.MLetTag
 
getArguments() - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.loading.MLetTag
 
getAttribute(String) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.AbstractDynamicMBean
Returns the value of the manageable attribute, as specified by the DynamicMBean interface.
getAttribute(MBeanMetaData, String) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.ContextClassLoaderMBeanServerInterceptor
 
getAttribute(MBeanMetaData, String) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.DefaultMBeanServerInterceptor
 
getAttribute(MBeanMetaData, String) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.InvokerMBeanServerInterceptor
 
getAttribute(MBeanMetaData, String) - Method in interface org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.MBeanServerInterceptor
Gets the specified attribute value from the MBean instance.
getAttribute(MBeanMetaData, String) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.SecurityMBeanServerInterceptor
 
getAttribute(MBeanMetaData, String) - Method in interface org.apache.felix.mosgi.jmx.agent.mx4j.server.MBeanInvoker
Returns the value of the specified attribute.
getAttribute(ObjectName, String) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MX4JMBeanServer
 
getAttribute(MBeanMetaData, String) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.ReflectedMBeanInvoker
 
getAttributeDescription(String) - Method in interface org.apache.felix.mosgi.jmx.agent.mx4j.MBeanDescription
Should return the description for the specified attribute.
getAttributeDescription(String) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.MBeanDescriptionAdapter
 
getAttributes(String[]) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.AbstractDynamicMBean
Returns the manageable attributes, as specified by the DynamicMBean interface.
getAttributes(MBeanMetaData, String[]) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.ContextClassLoaderMBeanServerInterceptor
 
getAttributes(MBeanMetaData, String[]) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.DefaultMBeanServerInterceptor
 
getAttributes(MBeanMetaData, String[]) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.InvokerMBeanServerInterceptor
 
getAttributes(MBeanMetaData, String[]) - Method in interface org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.MBeanServerInterceptor
Gets the specified attributes values from the MBean instance.
getAttributes(MBeanMetaData, String[]) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.SecurityMBeanServerInterceptor
 
getAttributes(ObjectName, String[]) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MX4JMBeanServer
 
getCategory() - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.log.Logger
 
getClassLoader(ObjectName) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MX4JMBeanServer
 
getClassLoaderFor(ObjectName) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MX4JMBeanServer
 
getClassLoaderRepository() - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MX4JMBeanServer
Returns the ClassLoaderRepository for this MBeanServer.
getClassLoaders() - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.DefaultClassLoaderRepository
 
getCode() - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.loading.MLetTag
 
getCodeBase() - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.loading.MLetTag
 
getConstructorDescription(Constructor) - Method in interface org.apache.felix.mosgi.jmx.agent.mx4j.MBeanDescription
Should return the description for the given constructor of the MBean.
getConstructorDescription(Constructor) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.MBeanDescriptionAdapter
 
getConstructorParameterDescription(Constructor, int) - Method in interface org.apache.felix.mosgi.jmx.agent.mx4j.MBeanDescription
Should return the description for the constructor's parameter for the given constructor and parameter index.
getConstructorParameterDescription(Constructor, int) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.MBeanDescriptionAdapter
 
getConstructorParameterName(Constructor, int) - Method in interface org.apache.felix.mosgi.jmx.agent.mx4j.MBeanDescription
Should return the name of the constructor's parameter for the given constructor and parameter index.
getConstructorParameterName(Constructor, int) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.MBeanDescriptionAdapter
 
getDefaultDomain() - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MX4JMBeanServer
 
getDefaultPriority() - Static method in class org.apache.felix.mosgi.jmx.agent.mx4j.log.Log
Returns the default priority.
getDomains() - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MX4JMBeanServer
 
getHeadInterceptor() - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.MBeanServerInterceptorConfigurator
Returns the head interceptor of the interceptor chain.
getImplementationName() - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MX4JMBeanServerDelegate
 
getImplementationVendor() - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MX4JMBeanServerDelegate
 
getImplementationVersion() - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MX4JMBeanServerDelegate
 
getLogger(String) - Static method in class org.apache.felix.mosgi.jmx.agent.mx4j.log.Log
Returns a new instance of a Logger associated with the given category; if Log.redirectTo(org.apache.felix.mosgi.jmx.agent.mx4j.log.Logger) has been called then a new instance of the prototype Logger, associated with the given category, is returned.
getLogger() - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.DefaultMBeanServerInterceptor
 
getMBeanClassName() - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.AbstractDynamicMBean
To be overridden to return metadata information about the class name of this MBean; by default returns this class' name.
getMBeanCount() - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MX4JMBeanServer
 
getMBeanDescription() - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.AbstractDynamicMBean
To be overridden to return metadata information about the description of this MBean.
getMBeanDescription() - Method in interface org.apache.felix.mosgi.jmx.agent.mx4j.MBeanDescription
Should return the description of the MBean.
getMBeanDescription() - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.MBeanDescriptionAdapter
 
getMBeanInfo() - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.AbstractDynamicMBean
Returns the MBeaInfo, as specified by the DynamicMBean interface; the default implementation caches the value returned by AbstractDynamicMBean.createMBeanInfo() (that is thus called only once).
getMBeanInfo(MBeanMetaData) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.ContextClassLoaderMBeanServerInterceptor
 
getMBeanInfo(MBeanMetaData) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.DefaultMBeanServerInterceptor
 
getMBeanInfo(MBeanMetaData) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.InvokerMBeanServerInterceptor
 
getMBeanInfo(MBeanMetaData) - Method in interface org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.MBeanServerInterceptor
Calls getMBeanInfo on the MBean instance (only on DynamicMBeans).
getMBeanInfo(MBeanMetaData) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.SecurityMBeanServerInterceptor
 
getMBeanInfo(ObjectName) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MX4JMBeanServer
 
getNext() - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.DefaultMBeanServerInterceptor
 
getObject() - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.loading.MLetTag
 
getObjectInstance(ObjectName) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MX4JMBeanServer
 
getObjectName() - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.loading.MLetTag
 
getOperationDescription(Method) - Method in interface org.apache.felix.mosgi.jmx.agent.mx4j.MBeanDescription
Should return the description for the specified operation.
getOperationDescription(Method) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.MBeanDescriptionAdapter
 
getOperationParameterDescription(Method, int) - Method in interface org.apache.felix.mosgi.jmx.agent.mx4j.MBeanDescription
Should return the description for the operations's parameter for the given operation and parameter index.
getOperationParameterDescription(Method, int) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.MBeanDescriptionAdapter
 
getOperationParameterName(Method, int) - Method in interface org.apache.felix.mosgi.jmx.agent.mx4j.MBeanDescription
Should return the name of the operation's parameter for the given operation and parameter index.
getOperationParameterName(Method, int) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.MBeanDescriptionAdapter
 
getPriority() - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.log.Logger
 
getResource() - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.AbstractDynamicMBean
Returns the resource object on which invoke attribute's getters, attribute's setters and operation's methods
getSignature() - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.loading.MLetTag
 
getType() - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.ContextClassLoaderMBeanServerInterceptor
 
getType() - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.DefaultMBeanServerInterceptor
Returns the type of this interceptor
getType() - Method in interface org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.DefaultMBeanServerInterceptorMBean
Returns the type of this interceptor
getType() - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.InvokerMBeanServerInterceptor
Returns the type of this interceptor
getType() - Method in interface org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.InvokerMBeanServerInterceptorMBean
Returns the type of this interceptor
getType() - Method in interface org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.MBeanServerInterceptor
A concise string that tells the type of this interceptor
getType() - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.NotificationListenerMBeanServerInterceptor
 
getType() - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.SecurityMBeanServerInterceptor
 
getType() - Method in interface org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.SecurityMBeanServerInterceptorMBean
Returns the type of this interceptor
getVersion() - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.loading.MLetTag
 

I

ImplementationException - Exception in org.apache.felix.mosgi.jmx.agent.mx4j
Thrown when an internal error in the MX4J implementation is detected.
ImplementationException() - Constructor for exception org.apache.felix.mosgi.jmx.agent.mx4j.ImplementationException
 
ImplementationException(String) - Constructor for exception org.apache.felix.mosgi.jmx.agent.mx4j.ImplementationException
 
INFO - Static variable in class org.apache.felix.mosgi.jmx.agent.mx4j.log.Logger
 
info(Object) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.log.Logger
 
info(Object, Throwable) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.log.Logger
 
info - Variable in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MBeanMetaData
The MBeanInfo of the MBean
instance - Variable in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MBeanMetaData
The ObjectInstance of the MBean
instantiate(MBeanMetaData, String, String[], Object[]) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.ContextClassLoaderMBeanServerInterceptor
 
instantiate(MBeanMetaData, String, String[], Object[]) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.DefaultMBeanServerInterceptor
 
instantiate(MBeanMetaData, String, String[], Object[]) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.InvokerMBeanServerInterceptor
 
instantiate(MBeanMetaData, String, String[], Object[]) - Method in interface org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.MBeanServerInterceptor
Instantiate the given className passing the given arguments to the constructor with the given signature
instantiate(MBeanMetaData, String, String[], Object[]) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.SecurityMBeanServerInterceptor
 
instantiate(String) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MX4JMBeanServer
 
instantiate(String, Object[], String[]) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MX4JMBeanServer
 
instantiate(String, ObjectName) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MX4JMBeanServer
 
instantiate(String, ObjectName, Object[], String[]) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MX4JMBeanServer
 
introspect(MBeanMetaData) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MBeanIntrospector
Introspect the given mbean, storing the results in the given metadata.
invoke(String, Object[], String[]) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.AbstractDynamicMBean
Returns the value of the manageable operation as specified by the DynamicMBean interface
invoke(String, Class[], Object[]) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.AbstractDynamicMBean
Deprecated. Replaced by AbstractDynamicMBean.invoke(Object,String,Class[],Object[]).
The resource passed is the resource as set by AbstractDynamicMBean.setResource(java.lang.Object) or - if it is null - 'this' instance.
This method is deprecated because it is not thread safe.
invoke(Object, String, Class[], Object[]) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.AbstractDynamicMBean
Looks up the method to call on given resource and invokes it.
invoke(MBeanMetaData, String, String[], Object[]) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.ContextClassLoaderMBeanServerInterceptor
 
invoke(MBeanMetaData, String, String[], Object[]) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.DefaultMBeanServerInterceptor
 
invoke(MBeanMetaData, String, String[], Object[]) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.InvokerMBeanServerInterceptor
 
invoke(MBeanMetaData, String, String[], Object[]) - Method in interface org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.MBeanServerInterceptor
Invokes the specified MBean operation on the MBean instance
invoke(MBeanMetaData, String, String[], Object[]) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.SecurityMBeanServerInterceptor
 
invoke(MBeanMetaData, String, String[], Object[]) - Method in interface org.apache.felix.mosgi.jmx.agent.mx4j.server.MBeanInvoker
Invokes the specified operation on the MBean instance
invoke(ObjectName, String, Object[], String[]) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MX4JMBeanServer
 
invoke(MBeanMetaData, String, String[], Object[]) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.ReflectedMBeanInvoker
 
invokeImpl(MBeanMetaData, String, String[], Object[]) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.ReflectedMBeanInvoker
 
invokeMethod(Method, Object, Object[]) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.AbstractDynamicMBean
Invokes the given method on the given resource object with the given arguments.
invoker - Variable in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MBeanMetaData
The invoker for the MBean, if it is a standard MBean
InvokerMBeanServerInterceptor - Class in org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor
The last MBeanServer --$gt; MBean interceptor in the chain.
InvokerMBeanServerInterceptor(MBeanServer) - Constructor for class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.InvokerMBeanServerInterceptor
Instantiates a new interceptor instance.
InvokerMBeanServerInterceptorMBean - Interface in org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor
Management interface for the InvokerMBeanServerInterceptor MBean
isArrayByteBase64(byte[]) - Static method in class org.apache.felix.mosgi.jmx.agent.mx4j.util.Base64Codec
 
isAttributeGetter(Method) - Static method in class org.apache.felix.mosgi.jmx.agent.mx4j.util.Utils
Returns true is the given method is a JMX attribute getter method
isAttributeSetter(Method) - Static method in class org.apache.felix.mosgi.jmx.agent.mx4j.util.Utils
Returns true if the method is a JMX attribute setter method
isEnabled() - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.DefaultMBeanServerInterceptor
Returns whether this interceptor is enabled
isEnabled() - Method in interface org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.DefaultMBeanServerInterceptorMBean
Returns whether this interceptor is enabled
isEnabled() - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.InvokerMBeanServerInterceptor
This interceptor is always enabled
isEnabled() - Method in interface org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.InvokerMBeanServerInterceptorMBean
This interceptor is always enabled
isEnabled() - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.SecurityMBeanServerInterceptor
 
isEnabled() - Method in interface org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.SecurityMBeanServerInterceptorMBean
This interceptor is always enabled
isEnabledFor(int) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.log.Logger
 
isInstanceOf(ObjectName, String) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MX4JMBeanServer
 
isMBeanCompliant(MBeanMetaData) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MBeanIntrospector
Returns whether the given already introspected metadata is compliant.
isRegistered(ObjectName) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MX4JMBeanServer
 
isRunning() - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.MBeanServerInterceptorConfigurator
Returns whether this configurator is running and thus if the MBeanServer can accept incoming calls
isRunning() - Method in interface org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.MBeanServerInterceptorConfiguratorMBean
Returns whether this configurator is running and thus if the MBeanServer can accept incoming calls
iterator() - Method in interface org.apache.felix.mosgi.jmx.agent.mx4j.server.MBeanRepository
Returns an iterator on the metadata stored in this repository.

L

loadClass(String) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.DefaultClassLoaderRepository
 
loadClass(ClassLoader, String) - Static method in class org.apache.felix.mosgi.jmx.agent.mx4j.util.Utils
This methods load a class given the classloader and the name of the class, and work for extended names of primitive types.
loadClassBefore(ClassLoader, String) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.DefaultClassLoaderRepository
 
loadClasses(ClassLoader, String[]) - Static method in class org.apache.felix.mosgi.jmx.agent.mx4j.util.Utils
Returns the classes whose names are specified by the names argument, loaded with the specified classloader.
loadClassWithout(ClassLoader, String) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.DefaultClassLoaderRepository
 
Log - Class in org.apache.felix.mosgi.jmx.agent.mx4j.log
Main class for the log service.
log(int, Object, Throwable) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.log.Logger
 
Logger - Class in org.apache.felix.mosgi.jmx.agent.mx4j.log
Base class for logging objects.
Logger() - Constructor for class org.apache.felix.mosgi.jmx.agent.mx4j.log.Logger
 

M

management - Variable in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MBeanMetaData
The management interface of the MBean, if it is a standard MBean
mbean - Variable in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MBeanMetaData
The MBean instance.
MBeanDescription - Interface in org.apache.felix.mosgi.jmx.agent.mx4j
Implement this inteface to give descriptions to standard MBean.
MBeanDescriptionAdapter - Class in org.apache.felix.mosgi.jmx.agent.mx4j
Default implementation for the MBeanDescription interface.
MBeanDescriptionAdapter() - Constructor for class org.apache.felix.mosgi.jmx.agent.mx4j.MBeanDescriptionAdapter
 
MBeanIntrospector - Class in org.apache.felix.mosgi.jmx.agent.mx4j.server
Introspector for MBeans.
MBeanIntrospector() - Constructor for class org.apache.felix.mosgi.jmx.agent.mx4j.server.MBeanIntrospector
 
MBeanInvoker - Interface in org.apache.felix.mosgi.jmx.agent.mx4j.server
Invokes methods on standard MBeans.
MBeanMetaData - Class in org.apache.felix.mosgi.jmx.agent.mx4j.server
Objects of this class hold metadata information about MBeans.
MBeanMetaData() - Constructor for class org.apache.felix.mosgi.jmx.agent.mx4j.server.MBeanMetaData
 
MBeanRepository - Interface in org.apache.felix.mosgi.jmx.agent.mx4j.server
The MBeanServer implementation delegates to implementations of this interface the storage of registered MBeans.
MBeanServerInterceptor - Interface in org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor
MBeanServer --> MBean interceptor.
MBeanServerInterceptorConfigurator - Class in org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor
MBean that configures the MBeanServer --> MBean interceptor chain.
MBeanServerInterceptorConfigurator(MBeanServer) - Constructor for class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.MBeanServerInterceptorConfigurator
Creates an instance of this configurator, for the given MBeanServer
MBeanServerInterceptorConfiguratorMBean - Interface in org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor
Management interface for the MBeanServerInterceptorConfigurator MBean.
MethodTernaryTree - Class in org.apache.felix.mosgi.jmx.agent.mx4j.util
Specialized ternary tree for method metadata information.
MethodTernaryTree() - Constructor for class org.apache.felix.mosgi.jmx.agent.mx4j.util.MethodTernaryTree
 
MLET_TAG - Static variable in class org.apache.felix.mosgi.jmx.agent.mx4j.loading.MLetParser
 
MLetParseException - Exception in org.apache.felix.mosgi.jmx.agent.mx4j.loading
Thrown when a problem parsing MLet files is encountered
MLetParseException() - Constructor for exception org.apache.felix.mosgi.jmx.agent.mx4j.loading.MLetParseException
 
MLetParseException(String) - Constructor for exception org.apache.felix.mosgi.jmx.agent.mx4j.loading.MLetParseException
 
MLetParser - Class in org.apache.felix.mosgi.jmx.agent.mx4j.loading
The parser for MLet files, as specified in the JMX documentation.
MLetParser() - Constructor for class org.apache.felix.mosgi.jmx.agent.mx4j.loading.MLetParser
Creates a new MLetParser
MLetParser(MLet) - Constructor for class org.apache.felix.mosgi.jmx.agent.mx4j.loading.MLetParser
Creates a new MLetParser
MLetTag - Class in org.apache.felix.mosgi.jmx.agent.mx4j.loading
Represents an MLET tag, as documented in the JMX specification.
MLetTag() - Constructor for class org.apache.felix.mosgi.jmx.agent.mx4j.loading.MLetTag
 
ModifiableClassLoaderRepository - Class in org.apache.felix.mosgi.jmx.agent.mx4j.server
Base class to extend to create custom ClassLoaderRepositories.
ModifiableClassLoaderRepository() - Constructor for class org.apache.felix.mosgi.jmx.agent.mx4j.server.ModifiableClassLoaderRepository
 
MX4J_LOG_PRIORITY - Static variable in class org.apache.felix.mosgi.jmx.agent.mx4j.MX4JSystemKeys
Specifies the level of logging performed by the MX4J JMX implementation.
MX4J_LOG_PROTOTYPE - Static variable in class org.apache.felix.mosgi.jmx.agent.mx4j.MX4JSystemKeys
Specifies a full qualified class name of a class extending the mx4j.log.Logger class, that will be used as prototype for new loggers created.
MX4J_MBEAN_INVOKER - Static variable in class org.apache.felix.mosgi.jmx.agent.mx4j.MX4JSystemKeys
Specifies a full qualified class name of a class implementing the mx4j.server.MBeanInvoker interface, that will be used as invoker for standard MBeans.
MX4J_MBEANSERVER_CLASSLOADER_REPOSITORY - Static variable in class org.apache.felix.mosgi.jmx.agent.mx4j.MX4JSystemKeys
Specifies a full qualified class name of a class extending the mx4j.server.ModifiableClassLoaderRepository class, that will be used by the MBeanServer to store ClassLoader MBeans that wants to be registered in the MBeanServer's ClassLoaderRepository.
MX4J_MBEANSERVER_REPOSITORY - Static variable in class org.apache.felix.mosgi.jmx.agent.mx4j.MX4JSystemKeys
Specifies a full qualified class name of a class implementing the mx4j.server.MBeanRepository interface, that will be used by the MBeanServer to store information about registered MBeans.
MX4J_STRICT_MBEAN_INTERFACE - Static variable in class org.apache.felix.mosgi.jmx.agent.mx4j.MX4JSystemKeys
When this property is set to false (as specified by Boolean.valueOf(String)), the MX4J JMX implementation will accept as MBean interfaces of standard MBeans also interfaces defined in different packages or as nested classes of the MBean class.
MX4J_UNCHECKED_IDENTIFIERS - Static variable in class org.apache.felix.mosgi.jmx.agent.mx4j.MX4JSystemKeys
From JMX 1.2, names for attributes and operations, as well as their (return) types, must be valid Java identifiers, as specified by Character.isJavaIdentifierStart(char) and Character.isJavaIdentifierPart(char).
MX4JMBeanServer - Class in org.apache.felix.mosgi.jmx.agent.mx4j.server
The MX4J MBeanServer implementation.
MX4JMBeanServer(String, MBeanServer, MBeanServerDelegate) - Constructor for class org.apache.felix.mosgi.jmx.agent.mx4j.server.MX4JMBeanServer
Create a new MBeanServer implementation with the specified default domain.
MX4JMBeanServerBuilder - Class in org.apache.felix.mosgi.jmx.agent.mx4j.server
This class is responsible for creating new instances of MBeanServerDelegate and MBeanServer.
MX4JMBeanServerBuilder() - Constructor for class org.apache.felix.mosgi.jmx.agent.mx4j.server.MX4JMBeanServerBuilder
 
MX4JMBeanServerDelegate - Class in org.apache.felix.mosgi.jmx.agent.mx4j.server
The MBeanServerDelegate subclass typical of the MX4J implementation.
MX4JMBeanServerDelegate() - Constructor for class org.apache.felix.mosgi.jmx.agent.mx4j.server.MX4JMBeanServerDelegate
 
MX4JSystemKeys - Class in org.apache.felix.mosgi.jmx.agent.mx4j
This class holds the system property keys that the MX4J implementation uses to plugin custom components.
MX4JSystemKeys() - Constructor for class org.apache.felix.mosgi.jmx.agent.mx4j.MX4JSystemKeys
 

N

name - Variable in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MBeanMetaData
The ObjectName of the MBean
NAME_ATTR - Static variable in class org.apache.felix.mosgi.jmx.agent.mx4j.loading.MLetParser
 
newMBeanServer(String, MBeanServer, MBeanServerDelegate) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MX4JMBeanServerBuilder
Returns a new MX4JMBeanServer instance.
newMBeanServerDelegate() - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MX4JMBeanServerBuilder
Returns a new MX4JMBeanServerDelegate instance for a new MBeanServer.
normalizeCodeBase(URL) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.loading.MLetTag
Normalizes the codebase held by this MLetTag (specified in the MLet file) using the URL of the MLet file as default.
NotificationListenerMBeanServerInterceptor - Class in org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor
Interceptor that takes care of replacing the source of Notifications to the ObjectName of the NotificationBroadcaster that emitted it.
NotificationListenerMBeanServerInterceptor() - Constructor for class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.NotificationListenerMBeanServerInterceptor
 

O

OBJECT_ATTR - Static variable in class org.apache.felix.mosgi.jmx.agent.mx4j.loading.MLetParser
 
OBJECT_NAME - Static variable in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.MBeanServerInterceptorConfigurator
 
OBJECTNAME - Static variable in interface org.apache.felix.mosgi.jmx.agent.Constants
 
OPEN_BRACKET - Static variable in class org.apache.felix.mosgi.jmx.agent.mx4j.loading.MLetParser
 
OPEN_COMMENT - Static variable in class org.apache.felix.mosgi.jmx.agent.mx4j.loading.MLetParser
 
org.apache.felix.mosgi.jmx.agent - package org.apache.felix.mosgi.jmx.agent
 
org.apache.felix.mosgi.jmx.agent.mx4j - package org.apache.felix.mosgi.jmx.agent.mx4j
 
org.apache.felix.mosgi.jmx.agent.mx4j.loading - package org.apache.felix.mosgi.jmx.agent.mx4j.loading
 
org.apache.felix.mosgi.jmx.agent.mx4j.log - package org.apache.felix.mosgi.jmx.agent.mx4j.log
 
org.apache.felix.mosgi.jmx.agent.mx4j.server - package org.apache.felix.mosgi.jmx.agent.mx4j.server
 
org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor - package org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor
 
org.apache.felix.mosgi.jmx.agent.mx4j.util - package org.apache.felix.mosgi.jmx.agent.mx4j.util
 

P

parse(String) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.loading.MLetParser
Parses the given content, that must contains a valid MLet file.
parseArchive() - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.loading.MLetTag
Returns the jars file names specified in the ARCHIVE attribute of the MLet tag.
POST_DEREGISTER - Static variable in interface org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.MBeanServerInterceptor
Constant used to specify the status of the MBean registration in MBeanServerInterceptor.registration(org.apache.felix.mosgi.jmx.agent.mx4j.server.MBeanMetaData, int)
POST_REGISTER_FALSE - Static variable in interface org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.MBeanServerInterceptor
Constant used to specify the status of the MBean registration in MBeanServerInterceptor.registration(org.apache.felix.mosgi.jmx.agent.mx4j.server.MBeanMetaData, int)
POST_REGISTER_TRUE - Static variable in interface org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.MBeanServerInterceptor
Constant used to specify the status of the MBean registration in MBeanServerInterceptor.registration(org.apache.felix.mosgi.jmx.agent.mx4j.server.MBeanMetaData, int)
PRE_DEREGISTER - Static variable in interface org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.MBeanServerInterceptor
Constant used to specify the status of the MBean registration in MBeanServerInterceptor.registration(org.apache.felix.mosgi.jmx.agent.mx4j.server.MBeanMetaData, int)
PRE_REGISTER - Static variable in interface org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.MBeanServerInterceptor
Constant used to specify the status of the MBean registration in MBeanServerInterceptor.registration(org.apache.felix.mosgi.jmx.agent.mx4j.server.MBeanMetaData, int)
put(ObjectName, MBeanMetaData) - Method in interface org.apache.felix.mosgi.jmx.agent.mx4j.server.MBeanRepository
Inserts the given metadata associated with the given object name into this repository.
put(String, String[], Object) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.util.MethodTernaryTree
Inserts in this TernaryTree the given method information, using as key the method name and its signature

Q

queryMBeans(ObjectName, QueryExp) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MX4JMBeanServer
 
queryNames(ObjectName, QueryExp) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MX4JMBeanServer
 

R

redirectTo(Logger) - Static method in class org.apache.felix.mosgi.jmx.agent.mx4j.log.Log
Tells to the log service to use the given delegate Logger to perform logging.
redirectTo(Logger, String) - Static method in class org.apache.felix.mosgi.jmx.agent.mx4j.log.Log
Tells to the log service to use the given delegate Logger to perform logging for the given category (that cannot be null).
ReflectedMBeanInvoker - Class in org.apache.felix.mosgi.jmx.agent.mx4j.server
MBeanInvoker that uses reflection to invoke on MBean instances.
ReflectedMBeanInvoker() - Constructor for class org.apache.felix.mosgi.jmx.agent.mx4j.server.ReflectedMBeanInvoker
 
registerInterceptor(MBeanServerInterceptor, ObjectName) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.MBeanServerInterceptorConfigurator
Appends the given interceptor, provided by the client, to the existing interceptor chain and registers it as MBean.
registerInterceptor(MBeanServerInterceptor, ObjectName) - Method in interface org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.MBeanServerInterceptorConfiguratorMBean
Appends the given interceptor, provided by the client, to the existing interceptor chain and registers it as MBean.
registerMBean(Object, ObjectName) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MX4JMBeanServer
 
registration(MBeanMetaData, int) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.ContextClassLoaderMBeanServerInterceptor
 
registration(MBeanMetaData, int) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.DefaultMBeanServerInterceptor
 
registration(MBeanMetaData, int) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.InvokerMBeanServerInterceptor
 
registration(MBeanMetaData, int) - Method in interface org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.MBeanServerInterceptor
Calls the specified MBeanRegistration method on the MBean instance.
registration(MBeanMetaData, int) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.SecurityMBeanServerInterceptor
 
remove(ObjectName) - Method in interface org.apache.felix.mosgi.jmx.agent.mx4j.server.MBeanRepository
Removes the metadata associated with the given object name from this repository.
removeClassLoader(ClassLoader) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.DefaultClassLoaderRepository
 
removeClassLoader(ClassLoader) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.ModifiableClassLoaderRepository
Removes, if exists, the specified ClassLoader from this repository.
removeNotificationListener(MBeanMetaData, NotificationListener) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.ContextClassLoaderMBeanServerInterceptor
 
removeNotificationListener(MBeanMetaData, NotificationListener, NotificationFilter, Object) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.ContextClassLoaderMBeanServerInterceptor
 
removeNotificationListener(MBeanMetaData, NotificationListener) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.DefaultMBeanServerInterceptor
 
removeNotificationListener(MBeanMetaData, NotificationListener, NotificationFilter, Object) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.DefaultMBeanServerInterceptor
 
removeNotificationListener(MBeanMetaData, NotificationListener) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.InvokerMBeanServerInterceptor
 
removeNotificationListener(MBeanMetaData, NotificationListener, NotificationFilter, Object) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.InvokerMBeanServerInterceptor
 
removeNotificationListener(MBeanMetaData, NotificationListener) - Method in interface org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.MBeanServerInterceptor
Removes the given notification listener from the MBean.
removeNotificationListener(MBeanMetaData, NotificationListener, NotificationFilter, Object) - Method in interface org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.MBeanServerInterceptor
Removes the given notification listener from the MBean, specified by the given filter and handback.
removeNotificationListener(MBeanMetaData, NotificationListener) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.NotificationListenerMBeanServerInterceptor
 
removeNotificationListener(MBeanMetaData, NotificationListener, NotificationFilter, Object) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.NotificationListenerMBeanServerInterceptor
 
removeNotificationListener(MBeanMetaData, NotificationListener) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.SecurityMBeanServerInterceptor
 
removeNotificationListener(MBeanMetaData, NotificationListener, NotificationFilter, Object) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.SecurityMBeanServerInterceptor
 
removeNotificationListener(ObjectName, ObjectName) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MX4JMBeanServer
 
removeNotificationListener(ObjectName, NotificationListener) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MX4JMBeanServer
 
removeNotificationListener(ObjectName, ObjectName, NotificationFilter, Object) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MX4JMBeanServer
 
removeNotificationListener(ObjectName, NotificationListener, NotificationFilter, Object) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MX4JMBeanServer
 
resolveClass(ObjectStreamClass) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.loading.ClassLoaderObjectInputStream
 
resolveProxyClass(String[]) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.loading.ClassLoaderObjectInputStream
 

S

SecurityMBeanServerInterceptor - Class in org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor
Interceptor that takes care of performing security checks (in case the SecurityManager is installed) for MBeanServer to MBean calls.
SecurityMBeanServerInterceptor() - Constructor for class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.SecurityMBeanServerInterceptor
 
SecurityMBeanServerInterceptorMBean - Interface in org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor
Management interface for the SecurityMBeanServerInterceptor MBean
serviceChanged(ServiceEvent) - Method in class org.apache.felix.mosgi.jmx.agent.AgentActivator
 
setAttribute(Attribute) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.AbstractDynamicMBean
Sets the value of the manageable attribute, as specified by the DynamicMBean interface.
setAttribute(MBeanMetaData, Attribute) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.ContextClassLoaderMBeanServerInterceptor
 
setAttribute(MBeanMetaData, Attribute) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.DefaultMBeanServerInterceptor
 
setAttribute(MBeanMetaData, Attribute) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.InvokerMBeanServerInterceptor
 
setAttribute(MBeanMetaData, Attribute) - Method in interface org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.MBeanServerInterceptor
Sets the specified attribute value on the MBean instance.
setAttribute(MBeanMetaData, Attribute) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.SecurityMBeanServerInterceptor
 
setAttribute(MBeanMetaData, Attribute) - Method in interface org.apache.felix.mosgi.jmx.agent.mx4j.server.MBeanInvoker
Sets the value of the specified attribute.
setAttribute(ObjectName, Attribute) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MX4JMBeanServer
 
setAttribute(MBeanMetaData, Attribute) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.ReflectedMBeanInvoker
 
setAttributes(AttributeList) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.AbstractDynamicMBean
Sets the manageable attributes, as specified by the DynamicMBean interface.
setAttributes(MBeanMetaData, AttributeList) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.ContextClassLoaderMBeanServerInterceptor
 
setAttributes(MBeanMetaData, AttributeList) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.DefaultMBeanServerInterceptor
 
setAttributes(MBeanMetaData, AttributeList) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.InvokerMBeanServerInterceptor
 
setAttributes(MBeanMetaData, AttributeList) - Method in interface org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.MBeanServerInterceptor
Sets the specified attributes values on the MBean instance.
setAttributes(MBeanMetaData, AttributeList) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.SecurityMBeanServerInterceptor
 
setAttributes(ObjectName, AttributeList) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MX4JMBeanServer
 
setCategory(String) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.log.Logger
 
setChain(List) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.DefaultMBeanServerInterceptor
 
setChain(List) - Method in interface org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.MBeanServerInterceptor
Sets the chain of interceptors on this interceptor.
setDefaultPriority(int) - Static method in class org.apache.felix.mosgi.jmx.agent.mx4j.log.Log
Sets the default priority for all loggers.
setEnabled(boolean) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.DefaultMBeanServerInterceptor
Enables or disables this interceptor
setEnabled(boolean) - Method in interface org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.DefaultMBeanServerInterceptorMBean
Enables or disables this interceptor
setMBeanInfo(MBeanInfo) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.AbstractDynamicMBean
Sets the MBeanInfo object cached by this instance.
setPriority(int) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.log.Logger
 
setResource(Object) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.AbstractDynamicMBean
Specifies the resource object on which invoke attribute's getters, attribute's setters and operation's methods.
size() - Method in interface org.apache.felix.mosgi.jmx.agent.mx4j.server.MBeanRepository
Returns the size of this repository.
splitFunction(Object) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.util.MethodTernaryTree
 
standard - Variable in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MBeanMetaData
True if the MBean is standard
start(BundleContext) - Method in class org.apache.felix.mosgi.jmx.agent.AgentActivator
 
start() - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.MBeanServerInterceptorConfigurator
Starts this configurator, so that the MBeanServer is now able to accept incoming calls.
start() - Method in interface org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.MBeanServerInterceptorConfiguratorMBean
Starts this configurator, so that the MBeanServer is now able to accept incoming calls.
stop(BundleContext) - Method in class org.apache.felix.mosgi.jmx.agent.AgentActivator
 
stop() - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.MBeanServerInterceptorConfigurator
Stops this configurator, so that the MBeanServer is not able to accept incoming calls.
stop() - Method in interface org.apache.felix.mosgi.jmx.agent.mx4j.server.interceptor.MBeanServerInterceptorConfiguratorMBean
Stops this configurator, so that the MBeanServer is not able to accept incoming calls.

T

TRACE - Static variable in class org.apache.felix.mosgi.jmx.agent.mx4j.log.Logger
 
trace(Object) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.log.Logger
 
trace(Object, Throwable) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.log.Logger
 
TYPE_ATTR - Static variable in class org.apache.felix.mosgi.jmx.agent.mx4j.loading.MLetParser
 

U

unregisterMBean(ObjectName) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.server.MX4JMBeanServer
 
Utils - Class in org.apache.felix.mosgi.jmx.agent.mx4j.util
Several utility functions for the JMX implementation
Utils() - Constructor for class org.apache.felix.mosgi.jmx.agent.mx4j.util.Utils
 

V

VALUE_ATTR - Static variable in class org.apache.felix.mosgi.jmx.agent.mx4j.loading.MLetParser
 
VERSION_ATTR - Static variable in class org.apache.felix.mosgi.jmx.agent.mx4j.loading.MLetParser
 

W

WARN - Static variable in class org.apache.felix.mosgi.jmx.agent.mx4j.log.Logger
 
warn(Object) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.log.Logger
 
warn(Object, Throwable) - Method in class org.apache.felix.mosgi.jmx.agent.mx4j.log.Logger
 
wildcardMatch(String, String) - Static method in class org.apache.felix.mosgi.jmx.agent.mx4j.util.Utils
 

A B C D E F G I L M N O P Q R S T U V W