A decorator for MBeanServer that takes care of unmarshalling RMI arguments that are known to the MBean
but not to the adaptor.
createMBean
public javax.management.ObjectInstance createMBean(String className,
javax.management.ObjectName objectName,
Object[] args,
String[] parameters)
throws javax.management.ReflectionException,
javax.management.InstanceAlreadyExistsException,
javax.management.MBeanRegistrationException,
javax.management.MBeanException,
javax.management.NotCompliantMBeanException
- createMBean in interface javax.management.MBeanServer
- createMBean in interface javax.management.MBeanServerConnection
- createMBean in interface ChainedMBeanServer
createMBean
public javax.management.ObjectInstance createMBean(String className,
javax.management.ObjectName objectName,
javax.management.ObjectName loaderName,
Object[] args,
String[] parameters)
throws javax.management.ReflectionException,
javax.management.InstanceAlreadyExistsException,
javax.management.MBeanRegistrationException,
javax.management.MBeanException,
javax.management.NotCompliantMBeanException,
javax.management.InstanceNotFoundException
- createMBean in interface javax.management.MBeanServer
- createMBean in interface javax.management.MBeanServerConnection
- createMBean in interface ChainedMBeanServer
invoke
public Object invoke(javax.management.ObjectName objectName,
String methodName,
Object[] args,
String[] parameters)
throws javax.management.InstanceNotFoundException,
javax.management.MBeanException,
javax.management.ReflectionException
- invoke in interface javax.management.MBeanServer
- invoke in interface javax.management.MBeanServerConnection
- invoke in interface ChainedMBeanServer
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
- setAttribute in interface javax.management.MBeanServer
- setAttribute in interface javax.management.MBeanServerConnection
- setAttribute in interface ChainedMBeanServer
setAttributes
public javax.management.AttributeList setAttributes(javax.management.ObjectName objectName,
javax.management.AttributeList attributes)
throws javax.management.InstanceNotFoundException,
javax.management.ReflectionException
- setAttributes in interface javax.management.MBeanServer
- setAttributes in interface javax.management.MBeanServerConnection
- setAttributes in interface ChainedMBeanServer