public interface RegistryMBean
| Modifier and Type | Method and Description | 
|---|---|
| int | getId(String domain,
     String name)Return an int ID for faster access. | 
| void | invoke(List<ObjectName> mbeans,
      String operation,
      boolean failFirst)Invoke an operation on a set of mbeans. | 
| List<ObjectName> | loadMBeans(Object source,
          ClassLoader cl)Load an extended mlet file. | 
| void | loadMetadata(Object source)Load descriptors. | 
| void | registerComponent(Object bean,
                 String oname,
                 String type)Register a bean by creating a modeler mbean and adding it to the
 MBeanServer. | 
| void | stop()Reset all metadata cached by this registry. | 
| void | unregisterComponent(String oname)Unregister a component. | 
List<ObjectName> loadMBeans(Object source, ClassLoader cl) throws Exception
source - InputStream or URL of the filecl - ClassLoader to be used to load the mbeans, or null to use the
        default JMX mechanism ( i.e. all registered loaders )Exceptionvoid invoke(List<ObjectName> mbeans, String operation, boolean failFirst) throws Exception
mbeans - List of ObjectNamesoperation - Operation to perform. Typically "init" "start" "stop" or "destroy"failFirst - Behavior in case of exceptions - if false we'll ignore
      errorsExceptionvoid registerComponent(Object bean, String oname, String type) throws Exception
bean - Object to be registeredoname - Name used for registrationtype - The type of the mbean, as declared in mbeans-descriptors. If
 null, the name of the class will be used. This can be used as a hint or
 by subclasses.Exceptionvoid unregisterComponent(String oname)
oname - int getId(String domain, String name)
domain - Namespacename - Type of the notificationvoid stop()
Copyright © 2000-2020 Apache Software Foundation. All Rights Reserved.