public class TestingMBeanServer
extends java.lang.Object
implements javax.management.MBeanServer
| Constructor and Description |
|---|
TestingMBeanServer() |
| Modifier and Type | Method and Description |
|---|---|
void |
addNotificationListener(javax.management.ObjectName name,
javax.management.NotificationListener listener,
javax.management.NotificationFilter filter,
java.lang.Object handback) |
void |
addNotificationListener(javax.management.ObjectName name,
javax.management.ObjectName listener,
javax.management.NotificationFilter filter,
java.lang.Object handback) |
javax.management.ObjectInstance |
createMBean(java.lang.String className,
javax.management.ObjectName name) |
javax.management.ObjectInstance |
createMBean(java.lang.String className,
javax.management.ObjectName name,
java.lang.Object[] params,
java.lang.String[] signature) |
javax.management.ObjectInstance |
createMBean(java.lang.String className,
javax.management.ObjectName name,
javax.management.ObjectName loaderName) |
javax.management.ObjectInstance |
createMBean(java.lang.String className,
javax.management.ObjectName name,
javax.management.ObjectName loaderName,
java.lang.Object[] params,
java.lang.String[] signature) |
java.io.ObjectInputStream |
deserialize(javax.management.ObjectName name,
byte[] data) |
java.io.ObjectInputStream |
deserialize(java.lang.String className,
byte[] data) |
java.io.ObjectInputStream |
deserialize(java.lang.String className,
javax.management.ObjectName loaderName,
byte[] data) |
java.lang.Object |
getAttribute(javax.management.ObjectName name,
java.lang.String attribute) |
javax.management.AttributeList |
getAttributes(javax.management.ObjectName name,
java.lang.String[] attributes) |
java.lang.ClassLoader |
getClassLoader(javax.management.ObjectName loaderName) |
java.lang.ClassLoader |
getClassLoaderFor(javax.management.ObjectName mbeanName) |
javax.management.loading.ClassLoaderRepository |
getClassLoaderRepository() |
java.lang.String |
getDefaultDomain() |
java.lang.String[] |
getDomains() |
java.lang.Integer |
getMBeanCount() |
javax.management.MBeanInfo |
getMBeanInfo(javax.management.ObjectName name) |
javax.management.ObjectInstance |
getObjectInstance(javax.management.ObjectName name) |
java.lang.Object |
instantiate(java.lang.String className) |
java.lang.Object |
instantiate(java.lang.String className,
java.lang.Object[] params,
java.lang.String[] signature) |
java.lang.Object |
instantiate(java.lang.String className,
javax.management.ObjectName loaderName) |
java.lang.Object |
instantiate(java.lang.String className,
javax.management.ObjectName loaderName,
java.lang.Object[] params,
java.lang.String[] signature) |
java.lang.Object |
invoke(javax.management.ObjectName name,
java.lang.String operationName,
java.lang.Object[] params,
java.lang.String[] signature) |
boolean |
isInstanceOf(javax.management.ObjectName name,
java.lang.String className) |
boolean |
isRegistered(javax.management.ObjectName name) |
java.util.Set<javax.management.ObjectInstance> |
queryMBeans(javax.management.ObjectName name,
javax.management.QueryExp query) |
java.util.Set<javax.management.ObjectName> |
queryNames(javax.management.ObjectName name,
javax.management.QueryExp query) |
javax.management.ObjectInstance |
registerMBean(java.lang.Object object,
javax.management.ObjectName name) |
void |
removeNotificationListener(javax.management.ObjectName name,
javax.management.NotificationListener listener) |
void |
removeNotificationListener(javax.management.ObjectName name,
javax.management.NotificationListener listener,
javax.management.NotificationFilter filter,
java.lang.Object handback) |
void |
removeNotificationListener(javax.management.ObjectName name,
javax.management.ObjectName listener) |
void |
removeNotificationListener(javax.management.ObjectName name,
javax.management.ObjectName listener,
javax.management.NotificationFilter filter,
java.lang.Object handback) |
void |
setAttribute(javax.management.ObjectName name,
javax.management.Attribute attribute) |
javax.management.AttributeList |
setAttributes(javax.management.ObjectName name,
javax.management.AttributeList attributes) |
void |
unregisterMBean(javax.management.ObjectName name) |
public javax.management.ObjectInstance registerMBean(java.lang.Object object,
javax.management.ObjectName name)
throws javax.management.InstanceAlreadyExistsException
registerMBean in interface javax.management.MBeanServerjavax.management.InstanceAlreadyExistsExceptionpublic void unregisterMBean(javax.management.ObjectName name)
throws javax.management.InstanceNotFoundException
unregisterMBean in interface javax.management.MBeanServerunregisterMBean in interface javax.management.MBeanServerConnectionjavax.management.InstanceNotFoundExceptionpublic javax.management.ObjectInstance getObjectInstance(javax.management.ObjectName name)
throws javax.management.InstanceNotFoundException
getObjectInstance in interface javax.management.MBeanServergetObjectInstance in interface javax.management.MBeanServerConnectionjavax.management.InstanceNotFoundExceptionpublic java.util.Set<javax.management.ObjectName> queryNames(javax.management.ObjectName name,
javax.management.QueryExp query)
queryNames in interface javax.management.MBeanServerqueryNames in interface javax.management.MBeanServerConnectionpublic java.lang.Object getAttribute(javax.management.ObjectName name,
java.lang.String attribute)
throws javax.management.InstanceNotFoundException,
javax.management.AttributeNotFoundException,
javax.management.ReflectionException,
javax.management.MBeanException
getAttribute in interface javax.management.MBeanServergetAttribute in interface javax.management.MBeanServerConnectionjavax.management.InstanceNotFoundExceptionjavax.management.AttributeNotFoundExceptionjavax.management.ReflectionExceptionjavax.management.MBeanExceptionpublic javax.management.AttributeList getAttributes(javax.management.ObjectName name,
java.lang.String[] attributes)
throws javax.management.InstanceNotFoundException
getAttributes in interface javax.management.MBeanServergetAttributes in interface javax.management.MBeanServerConnectionjavax.management.InstanceNotFoundExceptionpublic boolean isRegistered(javax.management.ObjectName name)
isRegistered in interface javax.management.MBeanServerisRegistered in interface javax.management.MBeanServerConnectionpublic java.lang.Integer getMBeanCount()
getMBeanCount in interface javax.management.MBeanServergetMBeanCount in interface javax.management.MBeanServerConnectionpublic void setAttribute(javax.management.ObjectName name,
javax.management.Attribute attribute)
throws javax.management.InstanceNotFoundException,
javax.management.InvalidAttributeValueException,
javax.management.AttributeNotFoundException,
javax.management.ReflectionException,
javax.management.MBeanException
setAttribute in interface javax.management.MBeanServersetAttribute in interface javax.management.MBeanServerConnectionjavax.management.InstanceNotFoundExceptionjavax.management.InvalidAttributeValueExceptionjavax.management.AttributeNotFoundExceptionjavax.management.ReflectionExceptionjavax.management.MBeanExceptionpublic javax.management.AttributeList setAttributes(javax.management.ObjectName name,
javax.management.AttributeList attributes)
throws javax.management.InstanceNotFoundException
setAttributes in interface javax.management.MBeanServersetAttributes in interface javax.management.MBeanServerConnectionjavax.management.InstanceNotFoundExceptionpublic java.lang.Object invoke(javax.management.ObjectName name,
java.lang.String operationName,
java.lang.Object[] params,
java.lang.String[] signature)
throws javax.management.InstanceNotFoundException,
javax.management.ReflectionException,
javax.management.MBeanException
invoke in interface javax.management.MBeanServerinvoke in interface javax.management.MBeanServerConnectionjavax.management.InstanceNotFoundExceptionjavax.management.ReflectionExceptionjavax.management.MBeanExceptionpublic javax.management.MBeanInfo getMBeanInfo(javax.management.ObjectName name)
throws javax.management.InstanceNotFoundException
getMBeanInfo in interface javax.management.MBeanServergetMBeanInfo in interface javax.management.MBeanServerConnectionjavax.management.InstanceNotFoundExceptionpublic javax.management.ObjectInstance createMBean(java.lang.String className,
javax.management.ObjectName name)
createMBean in interface javax.management.MBeanServercreateMBean in interface javax.management.MBeanServerConnectionpublic javax.management.ObjectInstance createMBean(java.lang.String className,
javax.management.ObjectName name,
javax.management.ObjectName loaderName)
createMBean in interface javax.management.MBeanServercreateMBean in interface javax.management.MBeanServerConnectionpublic javax.management.ObjectInstance createMBean(java.lang.String className,
javax.management.ObjectName name,
java.lang.Object[] params,
java.lang.String[] signature)
createMBean in interface javax.management.MBeanServercreateMBean in interface javax.management.MBeanServerConnectionpublic javax.management.ObjectInstance createMBean(java.lang.String className,
javax.management.ObjectName name,
javax.management.ObjectName loaderName,
java.lang.Object[] params,
java.lang.String[] signature)
createMBean in interface javax.management.MBeanServercreateMBean in interface javax.management.MBeanServerConnectionpublic java.util.Set<javax.management.ObjectInstance> queryMBeans(javax.management.ObjectName name,
javax.management.QueryExp query)
queryMBeans in interface javax.management.MBeanServerqueryMBeans in interface javax.management.MBeanServerConnectionpublic java.lang.String getDefaultDomain()
getDefaultDomain in interface javax.management.MBeanServergetDefaultDomain in interface javax.management.MBeanServerConnectionpublic java.lang.String[] getDomains()
getDomains in interface javax.management.MBeanServergetDomains in interface javax.management.MBeanServerConnectionpublic void addNotificationListener(javax.management.ObjectName name,
javax.management.NotificationListener listener,
javax.management.NotificationFilter filter,
java.lang.Object handback)
addNotificationListener in interface javax.management.MBeanServeraddNotificationListener in interface javax.management.MBeanServerConnectionpublic void addNotificationListener(javax.management.ObjectName name,
javax.management.ObjectName listener,
javax.management.NotificationFilter filter,
java.lang.Object handback)
addNotificationListener in interface javax.management.MBeanServeraddNotificationListener in interface javax.management.MBeanServerConnectionpublic void removeNotificationListener(javax.management.ObjectName name,
javax.management.ObjectName listener)
removeNotificationListener in interface javax.management.MBeanServerremoveNotificationListener in interface javax.management.MBeanServerConnectionpublic void removeNotificationListener(javax.management.ObjectName name,
javax.management.ObjectName listener,
javax.management.NotificationFilter filter,
java.lang.Object handback)
removeNotificationListener in interface javax.management.MBeanServerremoveNotificationListener in interface javax.management.MBeanServerConnectionpublic void removeNotificationListener(javax.management.ObjectName name,
javax.management.NotificationListener listener)
removeNotificationListener in interface javax.management.MBeanServerremoveNotificationListener in interface javax.management.MBeanServerConnectionpublic void removeNotificationListener(javax.management.ObjectName name,
javax.management.NotificationListener listener,
javax.management.NotificationFilter filter,
java.lang.Object handback)
removeNotificationListener in interface javax.management.MBeanServerremoveNotificationListener in interface javax.management.MBeanServerConnectionpublic boolean isInstanceOf(javax.management.ObjectName name,
java.lang.String className)
throws javax.management.InstanceNotFoundException
isInstanceOf in interface javax.management.MBeanServerisInstanceOf in interface javax.management.MBeanServerConnectionjavax.management.InstanceNotFoundExceptionpublic java.lang.Object instantiate(java.lang.String className)
throws javax.management.ReflectionException,
javax.management.MBeanException
instantiate in interface javax.management.MBeanServerjavax.management.ReflectionExceptionjavax.management.MBeanExceptionpublic java.lang.Object instantiate(java.lang.String className,
javax.management.ObjectName loaderName)
throws javax.management.ReflectionException,
javax.management.MBeanException,
javax.management.InstanceNotFoundException
instantiate in interface javax.management.MBeanServerjavax.management.ReflectionExceptionjavax.management.MBeanExceptionjavax.management.InstanceNotFoundExceptionpublic java.lang.Object instantiate(java.lang.String className,
java.lang.Object[] params,
java.lang.String[] signature)
throws javax.management.ReflectionException,
javax.management.MBeanException
instantiate in interface javax.management.MBeanServerjavax.management.ReflectionExceptionjavax.management.MBeanExceptionpublic java.lang.Object instantiate(java.lang.String className,
javax.management.ObjectName loaderName,
java.lang.Object[] params,
java.lang.String[] signature)
throws javax.management.ReflectionException,
javax.management.MBeanException,
javax.management.InstanceNotFoundException
instantiate in interface javax.management.MBeanServerjavax.management.ReflectionExceptionjavax.management.MBeanExceptionjavax.management.InstanceNotFoundExceptionpublic java.io.ObjectInputStream deserialize(javax.management.ObjectName name,
byte[] data)
deserialize in interface javax.management.MBeanServerpublic java.io.ObjectInputStream deserialize(java.lang.String className,
byte[] data)
deserialize in interface javax.management.MBeanServerpublic java.io.ObjectInputStream deserialize(java.lang.String className,
javax.management.ObjectName loaderName,
byte[] data)
deserialize in interface javax.management.MBeanServerpublic java.lang.ClassLoader getClassLoaderFor(javax.management.ObjectName mbeanName)
getClassLoaderFor in interface javax.management.MBeanServerpublic java.lang.ClassLoader getClassLoader(javax.management.ObjectName loaderName)
getClassLoader in interface javax.management.MBeanServerpublic javax.management.loading.ClassLoaderRepository getClassLoaderRepository()
getClassLoaderRepository in interface javax.management.MBeanServerCopyright © 2023. All rights reserved.