abstract
void
|
addNotificationListener(ObjectName name, NotificationListener listener, NotificationFilter filter, Object handback)
Adds a listener to a registered MBean.
|
abstract
void
|
addNotificationListener(ObjectName name, ObjectName listener, NotificationFilter filter, Object handback)
Adds a listener to a registered MBean.
|
abstract
ObjectInstance
|
createMBean(String className, ObjectName name)
Instantiates and registers an MBean in the MBean server.
|
abstract
ObjectInstance
|
createMBean(String className, ObjectName name, Object[] params, String[] signature)
Instantiates and registers an MBean in the MBean server.
|
abstract
ObjectInstance
|
createMBean(String className, ObjectName name, ObjectName loaderName)
Instantiates and registers an MBean in the MBean server.
|
abstract
ObjectInstance
|
createMBean(String className, ObjectName name, ObjectName loaderName, Object[] params, String[] signature)
Instantiates and registers an MBean in the MBean server.
|
abstract
ObjectInputStream
|
deserialize(ObjectName name, byte[] data)
This method is deprecated.
Use getClassLoaderFor to
obtain the appropriate class loader for deserialization.
|
abstract
ObjectInputStream
|
deserialize(String className, ObjectName loaderName, byte[] data)
This method is deprecated.
Use getClassLoader to obtain
the class loader for deserialization.
|
abstract
ObjectInputStream
|
deserialize(String className, byte[] data)
|
abstract
Object
|
getAttribute(ObjectName name, String attribute)
Gets the value of a specific attribute of a named MBean.
|
abstract
AttributeList
|
getAttributes(ObjectName name, String[] attributes)
Enables the values of several attributes of a named MBean.
|
abstract
ClassLoader
|
getClassLoader(ObjectName loaderName)
|
abstract
ClassLoader
|
getClassLoaderFor(ObjectName mbeanName)
Return the ClassLoader that was used for
loading the class of the named MBean.
|
abstract
ClassLoaderRepository
|
getClassLoaderRepository()
Return the ClassLoaderRepository for this MBeanServer.
|
abstract
String
|
getDefaultDomain()
Returns the default domain used for naming the MBean.
|
abstract
String[]
|
getDomains()
Returns the list of domains in which any MBean is currently
registered.
|
abstract
Integer
|
getMBeanCount()
Returns the number of MBeans registered in the MBean server.
|
abstract
MBeanInfo
|
getMBeanInfo(ObjectName name)
This method discovers the attributes and operations that an
MBean exposes for management.
|
abstract
ObjectInstance
|
getObjectInstance(ObjectName name)
Gets the ObjectInstance for a given MBean
registered with the MBean server.
|
abstract
Object
|
instantiate(String className, ObjectName loaderName, Object[] params, String[] signature)
|
abstract
Object
|
instantiate(String className, Object[] params, String[] signature)
|
abstract
Object
|
instantiate(String className)
Instantiates an object using the list of all class loaders
registered in the MBean server's Class Loader
Repository .
|
abstract
Object
|
instantiate(String className, ObjectName loaderName)
Instantiates an object using the class Loader specified by its
ObjectName .
|
abstract
Object
|
invoke(ObjectName name, String operationName, Object[] params, String[] signature)
Invokes an operation on an MBean.
|
abstract
boolean
|
isInstanceOf(ObjectName name, String className)
Returns true if the MBean specified is an instance of the
specified class, false otherwise.
|
abstract
boolean
|
isRegistered(ObjectName name)
Checks whether an MBean, identified by its object name, is
already registered with the MBean server.
|
abstract
Set<ObjectInstance>
|
queryMBeans(ObjectName name, QueryExp query)
Gets MBeans controlled by the MBean server.
|
abstract
Set<ObjectName>
|
queryNames(ObjectName name, QueryExp query)
Gets the names of MBeans controlled by the MBean server.
|
abstract
ObjectInstance
|
registerMBean(Object object, ObjectName name)
Registers a pre-existing object as an MBean with the MBean
server.
|
abstract
void
|
removeNotificationListener(ObjectName name, ObjectName listener, NotificationFilter filter, Object handback)
Removes a listener from a registered MBean.
|
abstract
void
|
removeNotificationListener(ObjectName name, ObjectName listener)
Removes a listener from a registered MBean.
|
abstract
void
|
removeNotificationListener(ObjectName name, NotificationListener listener)
Removes a listener from a registered MBean.
|
abstract
void
|
removeNotificationListener(ObjectName name, NotificationListener listener, NotificationFilter filter, Object handback)
Removes a listener from a registered MBean.
|
abstract
void
|
setAttribute(ObjectName name, Attribute attribute)
Sets the value of a specific attribute of a named MBean.
|
abstract
AttributeList
|
setAttributes(ObjectName name, AttributeList attributes)
Sets the values of several attributes of a named MBean.
|
abstract
void
|
unregisterMBean(ObjectName name)
Unregisters an MBean from the MBean server.
|