javax.management
Interface MBeanServer

All Known Implementing Classes:
ChainedMBeanServer, MBeanServerImpl

public interface MBeanServer

Version:
$Revision: 1.3 $
Author:
Simone Bordet

Method Summary
 void addNotificationListener(ObjectName observed, NotificationListener listener, NotificationFilter filter, java.lang.Object handback)
           
 void addNotificationListener(ObjectName observed, ObjectName listener, NotificationFilter filter, java.lang.Object handback)
           
 ObjectInstance createMBean(java.lang.String className, ObjectName objectName)
           
 ObjectInstance createMBean(java.lang.String className, ObjectName objectName, java.lang.Object[] args, java.lang.String[] parameters)
           
 ObjectInstance createMBean(java.lang.String className, ObjectName objectName, ObjectName loaderName)
           
 ObjectInstance createMBean(java.lang.String className, ObjectName objectName, ObjectName loaderName, java.lang.Object[] args, java.lang.String[] parameters)
           
 java.io.ObjectInputStream deserialize(ObjectName objectName, byte[] bytes)
           
 java.io.ObjectInputStream deserialize(java.lang.String className, byte[] bytes)
           
 java.io.ObjectInputStream deserialize(java.lang.String className, ObjectName loaderName, byte[] bytes)
           
 java.lang.Object getAttribute(ObjectName objectName, java.lang.String attribute)
           
 AttributeList getAttributes(ObjectName objectName, java.lang.String[] attributes)
           
 java.lang.String getDefaultDomain()
           
 java.lang.Integer getMBeanCount()
           
 MBeanInfo getMBeanInfo(ObjectName objectName)
           
 ObjectInstance getObjectInstance(ObjectName objectName)
           
 java.lang.Object instantiate(java.lang.String className)
           
 java.lang.Object instantiate(java.lang.String className, java.lang.Object[] args, java.lang.String[] parameters)
           
 java.lang.Object instantiate(java.lang.String className, ObjectName loaderName)
           
 java.lang.Object instantiate(java.lang.String className, ObjectName loaderName, java.lang.Object[] args, java.lang.String[] parameters)
           
 java.lang.Object invoke(ObjectName objectName, java.lang.String methodName, java.lang.Object[] args, java.lang.String[] parameters)
           
 boolean isInstanceOf(ObjectName objectName, java.lang.String className)
           
 boolean isRegistered(ObjectName objectname)
           
 java.util.Set queryMBeans(ObjectName patternName, QueryExp filter)
           
 java.util.Set queryNames(ObjectName patternName, QueryExp filter)
           
 ObjectInstance registerMBean(java.lang.Object mbean, ObjectName objectName)
           
 void removeNotificationListener(ObjectName observed, NotificationListener listener)
           
 void removeNotificationListener(ObjectName observed, ObjectName listener)
           
 void setAttribute(ObjectName objectName, Attribute attribute)
           
 AttributeList setAttributes(ObjectName objectName, AttributeList attributes)
           
 void unregisterMBean(ObjectName objectName)
           
 

Method Detail

addNotificationListener

public void addNotificationListener(ObjectName observed,
                                    NotificationListener listener,
                                    NotificationFilter filter,
                                    java.lang.Object handback)
                             throws InstanceNotFoundException

addNotificationListener

public void addNotificationListener(ObjectName observed,
                                    ObjectName listener,
                                    NotificationFilter filter,
                                    java.lang.Object handback)
                             throws InstanceNotFoundException

removeNotificationListener

public void removeNotificationListener(ObjectName observed,
                                       NotificationListener listener)
                                throws InstanceNotFoundException,
                                       ListenerNotFoundException

removeNotificationListener

public void removeNotificationListener(ObjectName observed,
                                       ObjectName listener)
                                throws InstanceNotFoundException,
                                       ListenerNotFoundException

instantiate

public java.lang.Object instantiate(java.lang.String className)
                             throws ReflectionException,
                                    MBeanException

instantiate

public java.lang.Object instantiate(java.lang.String className,
                                    ObjectName loaderName)
                             throws ReflectionException,
                                    MBeanException,
                                    InstanceNotFoundException

instantiate

public java.lang.Object instantiate(java.lang.String className,
                                    ObjectName loaderName,
                                    java.lang.Object[] args,
                                    java.lang.String[] parameters)
                             throws ReflectionException,
                                    MBeanException,
                                    InstanceNotFoundException

instantiate

public java.lang.Object instantiate(java.lang.String className,
                                    java.lang.Object[] args,
                                    java.lang.String[] parameters)
                             throws ReflectionException,
                                    MBeanException

createMBean

public ObjectInstance createMBean(java.lang.String className,
                                  ObjectName objectName)
                           throws ReflectionException,
                                  InstanceAlreadyExistsException,
                                  MBeanRegistrationException,
                                  MBeanException,
                                  NotCompliantMBeanException

createMBean

public ObjectInstance createMBean(java.lang.String className,
                                  ObjectName objectName,
                                  ObjectName loaderName)
                           throws ReflectionException,
                                  InstanceAlreadyExistsException,
                                  MBeanRegistrationException,
                                  MBeanException,
                                  NotCompliantMBeanException,
                                  InstanceNotFoundException

createMBean

public ObjectInstance createMBean(java.lang.String className,
                                  ObjectName objectName,
                                  java.lang.Object[] args,
                                  java.lang.String[] parameters)
                           throws ReflectionException,
                                  InstanceAlreadyExistsException,
                                  MBeanRegistrationException,
                                  MBeanException,
                                  NotCompliantMBeanException

createMBean

public ObjectInstance createMBean(java.lang.String className,
                                  ObjectName objectName,
                                  ObjectName loaderName,
                                  java.lang.Object[] args,
                                  java.lang.String[] parameters)
                           throws ReflectionException,
                                  InstanceAlreadyExistsException,
                                  MBeanRegistrationException,
                                  MBeanException,
                                  NotCompliantMBeanException,
                                  InstanceNotFoundException

registerMBean

public ObjectInstance registerMBean(java.lang.Object mbean,
                                    ObjectName objectName)
                             throws InstanceAlreadyExistsException,
                                    MBeanRegistrationException,
                                    NotCompliantMBeanException

unregisterMBean

public void unregisterMBean(ObjectName objectName)
                     throws InstanceNotFoundException,
                            MBeanRegistrationException

deserialize

public java.io.ObjectInputStream deserialize(java.lang.String className,
                                             ObjectName loaderName,
                                             byte[] bytes)
                                      throws InstanceNotFoundException,
                                             OperationsException,
                                             ReflectionException

deserialize

public java.io.ObjectInputStream deserialize(java.lang.String className,
                                             byte[] bytes)
                                      throws OperationsException,
                                             ReflectionException

deserialize

public java.io.ObjectInputStream deserialize(ObjectName objectName,
                                             byte[] bytes)
                                      throws InstanceNotFoundException,
                                             OperationsException

getAttribute

public java.lang.Object getAttribute(ObjectName objectName,
                                     java.lang.String attribute)
                              throws MBeanException,
                                     AttributeNotFoundException,
                                     InstanceNotFoundException,
                                     ReflectionException

setAttribute

public void setAttribute(ObjectName objectName,
                         Attribute attribute)
                  throws InstanceNotFoundException,
                         AttributeNotFoundException,
                         InvalidAttributeValueException,
                         MBeanException,
                         ReflectionException

getAttributes

public AttributeList getAttributes(ObjectName objectName,
                                   java.lang.String[] attributes)
                            throws InstanceNotFoundException,
                                   ReflectionException

setAttributes

public AttributeList setAttributes(ObjectName objectName,
                                   AttributeList attributes)
                            throws InstanceNotFoundException,
                                   ReflectionException

invoke

public java.lang.Object invoke(ObjectName objectName,
                               java.lang.String methodName,
                               java.lang.Object[] args,
                               java.lang.String[] parameters)
                        throws InstanceNotFoundException,
                               MBeanException,
                               ReflectionException

getDefaultDomain

public java.lang.String getDefaultDomain()

getMBeanCount

public java.lang.Integer getMBeanCount()

isRegistered

public boolean isRegistered(ObjectName objectname)

getMBeanInfo

public MBeanInfo getMBeanInfo(ObjectName objectName)
                       throws InstanceNotFoundException,
                              IntrospectionException,
                              ReflectionException

getObjectInstance

public ObjectInstance getObjectInstance(ObjectName objectName)
                                 throws InstanceNotFoundException

isInstanceOf

public boolean isInstanceOf(ObjectName objectName,
                            java.lang.String className)
                     throws InstanceNotFoundException

queryMBeans

public java.util.Set queryMBeans(ObjectName patternName,
                                 QueryExp filter)

queryNames

public java.util.Set queryNames(ObjectName patternName,
                                QueryExp filter)


Copyright © 2001-2002 MX4J Team. All Rights Reserved.