org.outerj.daisy.jmx
Class MBeanServerImpl
java.lang.Object
org.apache.avalon.framework.logger.AbstractLogEnabled
org.outerj.daisy.jmx.MBeanServerImpl
- All Implemented Interfaces:
- javax.management.MBeanServer, javax.management.MBeanServerConnection, org.apache.avalon.framework.activity.Initializable, org.apache.avalon.framework.activity.Startable, org.apache.avalon.framework.configuration.Configurable, org.apache.avalon.framework.logger.LogEnabled
public class MBeanServerImpl
- extends org.apache.avalon.framework.logger.AbstractLogEnabled
- implements javax.management.MBeanServer, org.apache.avalon.framework.activity.Initializable, org.apache.avalon.framework.configuration.Configurable, org.apache.avalon.framework.activity.Startable
Method Summary |
void |
addNotificationListener(javax.management.ObjectName objectName,
javax.management.NotificationListener notificationListener,
javax.management.NotificationFilter notificationFilter,
java.lang.Object o)
|
void |
addNotificationListener(javax.management.ObjectName objectName,
javax.management.ObjectName objectName1,
javax.management.NotificationFilter notificationFilter,
java.lang.Object o)
|
void |
configure(org.apache.avalon.framework.configuration.Configuration configuration)
|
javax.management.ObjectInstance |
createMBean(java.lang.String s,
javax.management.ObjectName objectName)
|
javax.management.ObjectInstance |
createMBean(java.lang.String s,
javax.management.ObjectName objectName,
java.lang.Object[] objects,
java.lang.String[] strings)
|
javax.management.ObjectInstance |
createMBean(java.lang.String s,
javax.management.ObjectName objectName,
javax.management.ObjectName objectName1)
|
javax.management.ObjectInstance |
createMBean(java.lang.String s,
javax.management.ObjectName objectName,
javax.management.ObjectName objectName1,
java.lang.Object[] objects,
java.lang.String[] strings)
|
java.io.ObjectInputStream |
deserialize(javax.management.ObjectName objectName,
byte[] bytes)
|
java.io.ObjectInputStream |
deserialize(java.lang.String s,
byte[] bytes)
|
java.io.ObjectInputStream |
deserialize(java.lang.String s,
javax.management.ObjectName objectName,
byte[] bytes)
|
java.lang.Object |
getAttribute(javax.management.ObjectName objectName,
java.lang.String s)
|
javax.management.AttributeList |
getAttributes(javax.management.ObjectName objectName,
java.lang.String[] strings)
|
java.lang.ClassLoader |
getClassLoader(javax.management.ObjectName objectName)
|
java.lang.ClassLoader |
getClassLoaderFor(javax.management.ObjectName objectName)
|
javax.management.loading.ClassLoaderRepository |
getClassLoaderRepository()
|
java.lang.String |
getDefaultDomain()
|
java.lang.String[] |
getDomains()
|
java.lang.Integer |
getMBeanCount()
|
javax.management.MBeanInfo |
getMBeanInfo(javax.management.ObjectName objectName)
|
javax.management.ObjectInstance |
getObjectInstance(javax.management.ObjectName objectName)
|
void |
initialize()
|
java.lang.Object |
instantiate(java.lang.String s)
|
java.lang.Object |
instantiate(java.lang.String s,
java.lang.Object[] objects,
java.lang.String[] strings)
|
java.lang.Object |
instantiate(java.lang.String s,
javax.management.ObjectName objectName)
|
java.lang.Object |
instantiate(java.lang.String s,
javax.management.ObjectName objectName,
java.lang.Object[] objects,
java.lang.String[] strings)
|
java.lang.Object |
invoke(javax.management.ObjectName objectName,
java.lang.String s,
java.lang.Object[] objects,
java.lang.String[] strings)
|
boolean |
isInstanceOf(javax.management.ObjectName objectName,
java.lang.String s)
|
boolean |
isRegistered(javax.management.ObjectName objectName)
|
java.util.Set |
queryMBeans(javax.management.ObjectName objectName,
javax.management.QueryExp queryExp)
|
java.util.Set |
queryNames(javax.management.ObjectName objectName,
javax.management.QueryExp queryExp)
|
javax.management.ObjectInstance |
registerMBean(java.lang.Object o,
javax.management.ObjectName objectName)
|
void |
removeNotificationListener(javax.management.ObjectName objectName,
javax.management.NotificationListener notificationListener)
|
void |
removeNotificationListener(javax.management.ObjectName objectName,
javax.management.NotificationListener notificationListener,
javax.management.NotificationFilter notificationFilter,
java.lang.Object o)
|
void |
removeNotificationListener(javax.management.ObjectName objectName,
javax.management.ObjectName objectName1)
|
void |
removeNotificationListener(javax.management.ObjectName objectName,
javax.management.ObjectName objectName1,
javax.management.NotificationFilter notificationFilter,
java.lang.Object o)
|
void |
setAttribute(javax.management.ObjectName objectName,
javax.management.Attribute attribute)
|
javax.management.AttributeList |
setAttributes(javax.management.ObjectName objectName,
javax.management.AttributeList attributeList)
|
void |
start()
|
void |
stop()
|
void |
unregisterMBean(javax.management.ObjectName objectName)
|
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled |
enableLogging, getLogger, setupLogger, setupLogger, setupLogger |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MBeanServerImpl
public MBeanServerImpl()
configure
public void configure(org.apache.avalon.framework.configuration.Configuration configuration)
throws org.apache.avalon.framework.configuration.ConfigurationException
- Specified by:
configure
in interface org.apache.avalon.framework.configuration.Configurable
- Throws:
org.apache.avalon.framework.configuration.ConfigurationException
initialize
public void initialize()
throws java.lang.Exception
- Specified by:
initialize
in interface org.apache.avalon.framework.activity.Initializable
- Throws:
java.lang.Exception
start
public void start()
throws java.lang.Exception
- Specified by:
start
in interface org.apache.avalon.framework.activity.Startable
- Throws:
java.lang.Exception
stop
public void stop()
throws java.lang.Exception
- Specified by:
stop
in interface org.apache.avalon.framework.activity.Startable
- Throws:
java.lang.Exception
addNotificationListener
public void addNotificationListener(javax.management.ObjectName objectName,
javax.management.NotificationListener notificationListener,
javax.management.NotificationFilter notificationFilter,
java.lang.Object o)
throws javax.management.InstanceNotFoundException
- Specified by:
addNotificationListener
in interface javax.management.MBeanServer
- Specified by:
addNotificationListener
in interface javax.management.MBeanServerConnection
- Throws:
javax.management.InstanceNotFoundException
addNotificationListener
public void addNotificationListener(javax.management.ObjectName objectName,
javax.management.ObjectName objectName1,
javax.management.NotificationFilter notificationFilter,
java.lang.Object o)
throws javax.management.InstanceNotFoundException
- Specified by:
addNotificationListener
in interface javax.management.MBeanServer
- Specified by:
addNotificationListener
in interface javax.management.MBeanServerConnection
- Throws:
javax.management.InstanceNotFoundException
removeNotificationListener
public void removeNotificationListener(javax.management.ObjectName objectName,
javax.management.ObjectName objectName1)
throws javax.management.InstanceNotFoundException,
javax.management.ListenerNotFoundException
- Specified by:
removeNotificationListener
in interface javax.management.MBeanServer
- Specified by:
removeNotificationListener
in interface javax.management.MBeanServerConnection
- Throws:
javax.management.InstanceNotFoundException
javax.management.ListenerNotFoundException
removeNotificationListener
public void removeNotificationListener(javax.management.ObjectName objectName,
javax.management.NotificationListener notificationListener)
throws javax.management.InstanceNotFoundException,
javax.management.ListenerNotFoundException
- Specified by:
removeNotificationListener
in interface javax.management.MBeanServer
- Specified by:
removeNotificationListener
in interface javax.management.MBeanServerConnection
- Throws:
javax.management.InstanceNotFoundException
javax.management.ListenerNotFoundException
removeNotificationListener
public void removeNotificationListener(javax.management.ObjectName objectName,
javax.management.ObjectName objectName1,
javax.management.NotificationFilter notificationFilter,
java.lang.Object o)
throws javax.management.InstanceNotFoundException,
javax.management.ListenerNotFoundException
- Specified by:
removeNotificationListener
in interface javax.management.MBeanServer
- Specified by:
removeNotificationListener
in interface javax.management.MBeanServerConnection
- Throws:
javax.management.InstanceNotFoundException
javax.management.ListenerNotFoundException
removeNotificationListener
public void removeNotificationListener(javax.management.ObjectName objectName,
javax.management.NotificationListener notificationListener,
javax.management.NotificationFilter notificationFilter,
java.lang.Object o)
throws javax.management.InstanceNotFoundException,
javax.management.ListenerNotFoundException
- Specified by:
removeNotificationListener
in interface javax.management.MBeanServer
- Specified by:
removeNotificationListener
in interface javax.management.MBeanServerConnection
- Throws:
javax.management.InstanceNotFoundException
javax.management.ListenerNotFoundException
getMBeanInfo
public javax.management.MBeanInfo getMBeanInfo(javax.management.ObjectName objectName)
throws javax.management.InstanceNotFoundException,
javax.management.IntrospectionException,
javax.management.ReflectionException
- Specified by:
getMBeanInfo
in interface javax.management.MBeanServer
- Specified by:
getMBeanInfo
in interface javax.management.MBeanServerConnection
- Throws:
javax.management.InstanceNotFoundException
javax.management.IntrospectionException
javax.management.ReflectionException
isInstanceOf
public boolean isInstanceOf(javax.management.ObjectName objectName,
java.lang.String s)
throws javax.management.InstanceNotFoundException
- Specified by:
isInstanceOf
in interface javax.management.MBeanServer
- Specified by:
isInstanceOf
in interface javax.management.MBeanServerConnection
- Throws:
javax.management.InstanceNotFoundException
getDomains
public java.lang.String[] getDomains()
- Specified by:
getDomains
in interface javax.management.MBeanServer
- Specified by:
getDomains
in interface javax.management.MBeanServerConnection
getDefaultDomain
public java.lang.String getDefaultDomain()
- Specified by:
getDefaultDomain
in interface javax.management.MBeanServer
- Specified by:
getDefaultDomain
in interface javax.management.MBeanServerConnection
createMBean
public javax.management.ObjectInstance createMBean(java.lang.String s,
javax.management.ObjectName objectName)
throws javax.management.ReflectionException,
javax.management.InstanceAlreadyExistsException,
javax.management.MBeanRegistrationException,
javax.management.MBeanException,
javax.management.NotCompliantMBeanException
- Specified by:
createMBean
in interface javax.management.MBeanServer
- Specified by:
createMBean
in interface javax.management.MBeanServerConnection
- Throws:
javax.management.ReflectionException
javax.management.InstanceAlreadyExistsException
javax.management.MBeanRegistrationException
javax.management.MBeanException
javax.management.NotCompliantMBeanException
createMBean
public javax.management.ObjectInstance createMBean(java.lang.String s,
javax.management.ObjectName objectName,
javax.management.ObjectName objectName1)
throws javax.management.ReflectionException,
javax.management.InstanceAlreadyExistsException,
javax.management.MBeanRegistrationException,
javax.management.MBeanException,
javax.management.NotCompliantMBeanException,
javax.management.InstanceNotFoundException
- Specified by:
createMBean
in interface javax.management.MBeanServer
- Specified by:
createMBean
in interface javax.management.MBeanServerConnection
- Throws:
javax.management.ReflectionException
javax.management.InstanceAlreadyExistsException
javax.management.MBeanRegistrationException
javax.management.MBeanException
javax.management.NotCompliantMBeanException
javax.management.InstanceNotFoundException
createMBean
public javax.management.ObjectInstance createMBean(java.lang.String s,
javax.management.ObjectName objectName,
java.lang.Object[] objects,
java.lang.String[] strings)
throws javax.management.ReflectionException,
javax.management.InstanceAlreadyExistsException,
javax.management.MBeanRegistrationException,
javax.management.MBeanException,
javax.management.NotCompliantMBeanException
- Specified by:
createMBean
in interface javax.management.MBeanServer
- Specified by:
createMBean
in interface javax.management.MBeanServerConnection
- Throws:
javax.management.ReflectionException
javax.management.InstanceAlreadyExistsException
javax.management.MBeanRegistrationException
javax.management.MBeanException
javax.management.NotCompliantMBeanException
createMBean
public javax.management.ObjectInstance createMBean(java.lang.String s,
javax.management.ObjectName objectName,
javax.management.ObjectName objectName1,
java.lang.Object[] objects,
java.lang.String[] strings)
throws javax.management.ReflectionException,
javax.management.InstanceAlreadyExistsException,
javax.management.MBeanRegistrationException,
javax.management.MBeanException,
javax.management.NotCompliantMBeanException,
javax.management.InstanceNotFoundException
- Specified by:
createMBean
in interface javax.management.MBeanServer
- Specified by:
createMBean
in interface javax.management.MBeanServerConnection
- Throws:
javax.management.ReflectionException
javax.management.InstanceAlreadyExistsException
javax.management.MBeanRegistrationException
javax.management.MBeanException
javax.management.NotCompliantMBeanException
javax.management.InstanceNotFoundException
unregisterMBean
public void unregisterMBean(javax.management.ObjectName objectName)
throws javax.management.InstanceNotFoundException,
javax.management.MBeanRegistrationException
- Specified by:
unregisterMBean
in interface javax.management.MBeanServer
- Specified by:
unregisterMBean
in interface javax.management.MBeanServerConnection
- Throws:
javax.management.InstanceNotFoundException
javax.management.MBeanRegistrationException
getAttribute
public java.lang.Object getAttribute(javax.management.ObjectName objectName,
java.lang.String s)
throws javax.management.MBeanException,
javax.management.AttributeNotFoundException,
javax.management.InstanceNotFoundException,
javax.management.ReflectionException
- Specified by:
getAttribute
in interface javax.management.MBeanServer
- Specified by:
getAttribute
in interface javax.management.MBeanServerConnection
- Throws:
javax.management.MBeanException
javax.management.AttributeNotFoundException
javax.management.InstanceNotFoundException
javax.management.ReflectionException
setAttribute
public void setAttribute(javax.management.ObjectName objectName,
javax.management.Attribute attribute)
throws javax.management.InstanceNotFoundException,
javax.management.AttributeNotFoundException,
javax.management.InvalidAttributeValueException,
javax.management.MBeanException,
javax.management.ReflectionException
- Specified by:
setAttribute
in interface javax.management.MBeanServer
- Specified by:
setAttribute
in interface javax.management.MBeanServerConnection
- Throws:
javax.management.InstanceNotFoundException
javax.management.AttributeNotFoundException
javax.management.InvalidAttributeValueException
javax.management.MBeanException
javax.management.ReflectionException
getAttributes
public javax.management.AttributeList getAttributes(javax.management.ObjectName objectName,
java.lang.String[] strings)
throws javax.management.InstanceNotFoundException,
javax.management.ReflectionException
- Specified by:
getAttributes
in interface javax.management.MBeanServer
- Specified by:
getAttributes
in interface javax.management.MBeanServerConnection
- Throws:
javax.management.InstanceNotFoundException
javax.management.ReflectionException
setAttributes
public javax.management.AttributeList setAttributes(javax.management.ObjectName objectName,
javax.management.AttributeList attributeList)
throws javax.management.InstanceNotFoundException,
javax.management.ReflectionException
- Specified by:
setAttributes
in interface javax.management.MBeanServer
- Specified by:
setAttributes
in interface javax.management.MBeanServerConnection
- Throws:
javax.management.InstanceNotFoundException
javax.management.ReflectionException
invoke
public java.lang.Object invoke(javax.management.ObjectName objectName,
java.lang.String s,
java.lang.Object[] objects,
java.lang.String[] strings)
throws javax.management.InstanceNotFoundException,
javax.management.MBeanException,
javax.management.ReflectionException
- Specified by:
invoke
in interface javax.management.MBeanServer
- Specified by:
invoke
in interface javax.management.MBeanServerConnection
- Throws:
javax.management.InstanceNotFoundException
javax.management.MBeanException
javax.management.ReflectionException
getMBeanCount
public java.lang.Integer getMBeanCount()
- Specified by:
getMBeanCount
in interface javax.management.MBeanServer
- Specified by:
getMBeanCount
in interface javax.management.MBeanServerConnection
isRegistered
public boolean isRegistered(javax.management.ObjectName objectName)
- Specified by:
isRegistered
in interface javax.management.MBeanServer
- Specified by:
isRegistered
in interface javax.management.MBeanServerConnection
getObjectInstance
public javax.management.ObjectInstance getObjectInstance(javax.management.ObjectName objectName)
throws javax.management.InstanceNotFoundException
- Specified by:
getObjectInstance
in interface javax.management.MBeanServer
- Specified by:
getObjectInstance
in interface javax.management.MBeanServerConnection
- Throws:
javax.management.InstanceNotFoundException
queryMBeans
public java.util.Set queryMBeans(javax.management.ObjectName objectName,
javax.management.QueryExp queryExp)
- Specified by:
queryMBeans
in interface javax.management.MBeanServer
- Specified by:
queryMBeans
in interface javax.management.MBeanServerConnection
queryNames
public java.util.Set queryNames(javax.management.ObjectName objectName,
javax.management.QueryExp queryExp)
- Specified by:
queryNames
in interface javax.management.MBeanServer
- Specified by:
queryNames
in interface javax.management.MBeanServerConnection
instantiate
public java.lang.Object instantiate(java.lang.String s)
throws javax.management.ReflectionException,
javax.management.MBeanException
- Specified by:
instantiate
in interface javax.management.MBeanServer
- Throws:
javax.management.ReflectionException
javax.management.MBeanException
instantiate
public java.lang.Object instantiate(java.lang.String s,
javax.management.ObjectName objectName)
throws javax.management.ReflectionException,
javax.management.MBeanException,
javax.management.InstanceNotFoundException
- Specified by:
instantiate
in interface javax.management.MBeanServer
- Throws:
javax.management.ReflectionException
javax.management.MBeanException
javax.management.InstanceNotFoundException
instantiate
public java.lang.Object instantiate(java.lang.String s,
java.lang.Object[] objects,
java.lang.String[] strings)
throws javax.management.ReflectionException,
javax.management.MBeanException
- Specified by:
instantiate
in interface javax.management.MBeanServer
- Throws:
javax.management.ReflectionException
javax.management.MBeanException
instantiate
public java.lang.Object instantiate(java.lang.String s,
javax.management.ObjectName objectName,
java.lang.Object[] objects,
java.lang.String[] strings)
throws javax.management.ReflectionException,
javax.management.MBeanException,
javax.management.InstanceNotFoundException
- Specified by:
instantiate
in interface javax.management.MBeanServer
- Throws:
javax.management.ReflectionException
javax.management.MBeanException
javax.management.InstanceNotFoundException
registerMBean
public javax.management.ObjectInstance registerMBean(java.lang.Object o,
javax.management.ObjectName objectName)
throws javax.management.InstanceAlreadyExistsException,
javax.management.MBeanRegistrationException,
javax.management.NotCompliantMBeanException
- Specified by:
registerMBean
in interface javax.management.MBeanServer
- Throws:
javax.management.InstanceAlreadyExistsException
javax.management.MBeanRegistrationException
javax.management.NotCompliantMBeanException
deserialize
public java.io.ObjectInputStream deserialize(java.lang.String s,
javax.management.ObjectName objectName,
byte[] bytes)
throws javax.management.InstanceNotFoundException,
javax.management.OperationsException,
javax.management.ReflectionException
- Specified by:
deserialize
in interface javax.management.MBeanServer
- Throws:
javax.management.InstanceNotFoundException
javax.management.OperationsException
javax.management.ReflectionException
deserialize
public java.io.ObjectInputStream deserialize(java.lang.String s,
byte[] bytes)
throws javax.management.OperationsException,
javax.management.ReflectionException
- Specified by:
deserialize
in interface javax.management.MBeanServer
- Throws:
javax.management.OperationsException
javax.management.ReflectionException
deserialize
public java.io.ObjectInputStream deserialize(javax.management.ObjectName objectName,
byte[] bytes)
throws javax.management.InstanceNotFoundException,
javax.management.OperationsException
- Specified by:
deserialize
in interface javax.management.MBeanServer
- Throws:
javax.management.InstanceNotFoundException
javax.management.OperationsException
getClassLoaderFor
public java.lang.ClassLoader getClassLoaderFor(javax.management.ObjectName objectName)
throws javax.management.InstanceNotFoundException
- Specified by:
getClassLoaderFor
in interface javax.management.MBeanServer
- Throws:
javax.management.InstanceNotFoundException
getClassLoader
public java.lang.ClassLoader getClassLoader(javax.management.ObjectName objectName)
throws javax.management.InstanceNotFoundException
- Specified by:
getClassLoader
in interface javax.management.MBeanServer
- Throws:
javax.management.InstanceNotFoundException
getClassLoaderRepository
public javax.management.loading.ClassLoaderRepository getClassLoaderRepository()
- Specified by:
getClassLoaderRepository
in interface javax.management.MBeanServer
Copyright © -2012 . All Rights Reserved.