public abstract class AbstractServerInvoker extends java.lang.Object implements JMXConnection
JMXConnectionMBeanServerConnection| Modifier | Constructor and Description |
|---|---|
protected |
AbstractServerInvoker(javax.management.MBeanServerConnection server) |
| Modifier and Type | Method and Description |
|---|---|
void |
addNotificationListener(javax.management.ObjectName name,
javax.management.ObjectName listener,
java.lang.Object filter,
java.lang.Object handback,
javax.security.auth.Subject delegate) |
javax.management.ObjectInstance |
createMBean(java.lang.String className,
javax.management.ObjectName name,
javax.management.ObjectName loaderName,
java.lang.Object params,
java.lang.String[] signature,
javax.security.auth.Subject delegate) |
javax.management.ObjectInstance |
createMBean(java.lang.String className,
javax.management.ObjectName name,
java.lang.Object params,
java.lang.String[] signature,
javax.security.auth.Subject delegate) |
java.lang.Object |
getAttribute(javax.management.ObjectName name,
java.lang.String attribute,
javax.security.auth.Subject delegate) |
javax.management.AttributeList |
getAttributes(javax.management.ObjectName name,
java.lang.String[] attributes,
javax.security.auth.Subject delegate) |
java.lang.String |
getDefaultDomain(javax.security.auth.Subject delegate) |
java.lang.String[] |
getDomains(javax.security.auth.Subject delegate) |
java.lang.Integer |
getMBeanCount(javax.security.auth.Subject delegate) |
javax.management.MBeanInfo |
getMBeanInfo(javax.management.ObjectName name,
javax.security.auth.Subject delegate) |
javax.management.ObjectInstance |
getObjectInstance(javax.management.ObjectName name,
javax.security.auth.Subject delegate) |
javax.management.MBeanServerConnection |
getServer() |
java.lang.Object |
invoke(javax.management.ObjectName name,
java.lang.String operationName,
java.lang.Object params,
java.lang.String[] signature,
javax.security.auth.Subject delegate) |
boolean |
isInstanceOf(javax.management.ObjectName name,
java.lang.String className,
javax.security.auth.Subject delegate) |
boolean |
isRegistered(javax.management.ObjectName name,
javax.security.auth.Subject delegate) |
java.util.Set |
queryMBeans(javax.management.ObjectName name,
java.lang.Object query,
javax.security.auth.Subject delegate) |
java.util.Set |
queryNames(javax.management.ObjectName name,
java.lang.Object query,
javax.security.auth.Subject delegate) |
void |
removeNotificationListener(javax.management.ObjectName name,
javax.management.ObjectName listener,
java.lang.Object filter,
java.lang.Object handback,
javax.security.auth.Subject delegate) |
void |
removeNotificationListener(javax.management.ObjectName name,
javax.management.ObjectName listener,
javax.security.auth.Subject delegate) |
void |
setAttribute(javax.management.ObjectName name,
java.lang.Object attribute,
javax.security.auth.Subject delegate) |
javax.management.AttributeList |
setAttributes(javax.management.ObjectName name,
java.lang.Object attributes,
javax.security.auth.Subject delegate) |
void |
unregisterMBean(javax.management.ObjectName name,
javax.security.auth.Subject delegate) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcloseprotected AbstractServerInvoker(javax.management.MBeanServerConnection server)
public javax.management.MBeanServerConnection getServer()
public javax.management.ObjectInstance createMBean(java.lang.String className,
javax.management.ObjectName name,
java.lang.Object params,
java.lang.String[] signature,
javax.security.auth.Subject delegate)
throws javax.management.ReflectionException,
javax.management.InstanceAlreadyExistsException,
javax.management.MBeanRegistrationException,
javax.management.MBeanException,
javax.management.NotCompliantMBeanException,
java.io.IOException
createMBean in interface JMXConnectionjavax.management.ReflectionExceptionjavax.management.InstanceAlreadyExistsExceptionjavax.management.MBeanRegistrationExceptionjavax.management.MBeanExceptionjavax.management.NotCompliantMBeanExceptionjava.io.IOExceptionpublic javax.management.ObjectInstance createMBean(java.lang.String className,
javax.management.ObjectName name,
javax.management.ObjectName loaderName,
java.lang.Object params,
java.lang.String[] signature,
javax.security.auth.Subject delegate)
throws javax.management.ReflectionException,
javax.management.InstanceAlreadyExistsException,
javax.management.MBeanRegistrationException,
javax.management.MBeanException,
javax.management.NotCompliantMBeanException,
javax.management.InstanceNotFoundException,
java.io.IOException
createMBean in interface JMXConnectionjavax.management.ReflectionExceptionjavax.management.InstanceAlreadyExistsExceptionjavax.management.MBeanRegistrationExceptionjavax.management.MBeanExceptionjavax.management.NotCompliantMBeanExceptionjavax.management.InstanceNotFoundExceptionjava.io.IOExceptionpublic void unregisterMBean(javax.management.ObjectName name,
javax.security.auth.Subject delegate)
throws javax.management.InstanceNotFoundException,
javax.management.MBeanRegistrationException,
java.io.IOException
unregisterMBean in interface JMXConnectionjavax.management.InstanceNotFoundExceptionjavax.management.MBeanRegistrationExceptionjava.io.IOExceptionpublic javax.management.ObjectInstance getObjectInstance(javax.management.ObjectName name,
javax.security.auth.Subject delegate)
throws javax.management.InstanceNotFoundException,
java.io.IOException
getObjectInstance in interface JMXConnectionjavax.management.InstanceNotFoundExceptionjava.io.IOExceptionpublic java.util.Set queryMBeans(javax.management.ObjectName name,
java.lang.Object query,
javax.security.auth.Subject delegate)
throws java.io.IOException
queryMBeans in interface JMXConnectionjava.io.IOExceptionpublic java.util.Set queryNames(javax.management.ObjectName name,
java.lang.Object query,
javax.security.auth.Subject delegate)
throws java.io.IOException
queryNames in interface JMXConnectionjava.io.IOExceptionpublic boolean isRegistered(javax.management.ObjectName name,
javax.security.auth.Subject delegate)
throws java.io.IOException
isRegistered in interface JMXConnectionjava.io.IOExceptionpublic java.lang.Integer getMBeanCount(javax.security.auth.Subject delegate)
throws java.io.IOException
getMBeanCount in interface JMXConnectionjava.io.IOExceptionpublic java.lang.Object getAttribute(javax.management.ObjectName name,
java.lang.String attribute,
javax.security.auth.Subject delegate)
throws javax.management.MBeanException,
javax.management.AttributeNotFoundException,
javax.management.InstanceNotFoundException,
javax.management.ReflectionException,
java.io.IOException
getAttribute in interface JMXConnectionjavax.management.MBeanExceptionjavax.management.AttributeNotFoundExceptionjavax.management.InstanceNotFoundExceptionjavax.management.ReflectionExceptionjava.io.IOExceptionpublic javax.management.AttributeList getAttributes(javax.management.ObjectName name,
java.lang.String[] attributes,
javax.security.auth.Subject delegate)
throws javax.management.InstanceNotFoundException,
javax.management.ReflectionException,
java.io.IOException
getAttributes in interface JMXConnectionjavax.management.InstanceNotFoundExceptionjavax.management.ReflectionExceptionjava.io.IOExceptionpublic void setAttribute(javax.management.ObjectName name,
java.lang.Object attribute,
javax.security.auth.Subject delegate)
throws javax.management.InstanceNotFoundException,
javax.management.AttributeNotFoundException,
javax.management.InvalidAttributeValueException,
javax.management.MBeanException,
javax.management.ReflectionException,
java.io.IOException
setAttribute in interface JMXConnectionjavax.management.InstanceNotFoundExceptionjavax.management.AttributeNotFoundExceptionjavax.management.InvalidAttributeValueExceptionjavax.management.MBeanExceptionjavax.management.ReflectionExceptionjava.io.IOExceptionpublic javax.management.AttributeList setAttributes(javax.management.ObjectName name,
java.lang.Object attributes,
javax.security.auth.Subject delegate)
throws javax.management.InstanceNotFoundException,
javax.management.ReflectionException,
java.io.IOException
setAttributes in interface JMXConnectionjavax.management.InstanceNotFoundExceptionjavax.management.ReflectionExceptionjava.io.IOExceptionpublic java.lang.Object invoke(javax.management.ObjectName name,
java.lang.String operationName,
java.lang.Object params,
java.lang.String[] signature,
javax.security.auth.Subject delegate)
throws javax.management.InstanceNotFoundException,
javax.management.MBeanException,
javax.management.ReflectionException,
java.io.IOException
invoke in interface JMXConnectionjavax.management.InstanceNotFoundExceptionjavax.management.MBeanExceptionjavax.management.ReflectionExceptionjava.io.IOExceptionpublic java.lang.String getDefaultDomain(javax.security.auth.Subject delegate)
throws java.io.IOException
getDefaultDomain in interface JMXConnectionjava.io.IOExceptionpublic java.lang.String[] getDomains(javax.security.auth.Subject delegate)
throws java.io.IOException
getDomains in interface JMXConnectionjava.io.IOExceptionpublic javax.management.MBeanInfo getMBeanInfo(javax.management.ObjectName name,
javax.security.auth.Subject delegate)
throws javax.management.InstanceNotFoundException,
javax.management.IntrospectionException,
javax.management.ReflectionException,
java.io.IOException
getMBeanInfo in interface JMXConnectionjavax.management.InstanceNotFoundExceptionjavax.management.IntrospectionExceptionjavax.management.ReflectionExceptionjava.io.IOExceptionpublic boolean isInstanceOf(javax.management.ObjectName name,
java.lang.String className,
javax.security.auth.Subject delegate)
throws javax.management.InstanceNotFoundException,
java.io.IOException
isInstanceOf in interface JMXConnectionjavax.management.InstanceNotFoundExceptionjava.io.IOExceptionpublic void addNotificationListener(javax.management.ObjectName name,
javax.management.ObjectName listener,
java.lang.Object filter,
java.lang.Object handback,
javax.security.auth.Subject delegate)
throws javax.management.InstanceNotFoundException,
java.io.IOException
addNotificationListener in interface JMXConnectionjavax.management.InstanceNotFoundExceptionjava.io.IOExceptionpublic void removeNotificationListener(javax.management.ObjectName name,
javax.management.ObjectName listener,
javax.security.auth.Subject delegate)
throws javax.management.InstanceNotFoundException,
javax.management.ListenerNotFoundException,
java.io.IOException
removeNotificationListener in interface JMXConnectionjavax.management.InstanceNotFoundExceptionjavax.management.ListenerNotFoundExceptionjava.io.IOExceptionpublic void removeNotificationListener(javax.management.ObjectName name,
javax.management.ObjectName listener,
java.lang.Object filter,
java.lang.Object handback,
javax.security.auth.Subject delegate)
throws javax.management.InstanceNotFoundException,
javax.management.ListenerNotFoundException,
java.io.IOException
removeNotificationListener in interface JMXConnectionjavax.management.InstanceNotFoundExceptionjavax.management.ListenerNotFoundExceptionjava.io.IOException