Class MbeansDescriptorsIntrospectionSource
java.lang.Object
org.apache.tomcat.util.modeler.modules.ModelerSource
org.apache.tomcat.util.modeler.modules.MbeansDescriptorsIntrospectionSource
-
Field Summary
Fields inherited from class org.apache.tomcat.util.modeler.modules.ModelerSource
source
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreateManagedBean
(Registry registry, String domain, Class<?> realClass, String type) XXX Find if the 'className' is the name of the MBean or the real class ( I suppose first ) XXX Read (optional) descriptions from a .properties, generated from source XXX Deal with constructorsvoid
execute()
loadDescriptors
(Registry registry, String type, Object source) Load data, returns a list of items.void
setRegistry
(Registry reg) void
void
Used if a single component is loaded
-
Constructor Details
-
MbeansDescriptorsIntrospectionSource
public MbeansDescriptorsIntrospectionSource()
-
-
Method Details
-
setRegistry
-
setType
-
setSource
-
loadDescriptors
public List<ObjectName> loadDescriptors(Registry registry, String type, Object source) throws Exception Description copied from class:ModelerSource
Load data, returns a list of items.- Specified by:
loadDescriptors
in classModelerSource
- Parameters:
registry
- The registrytype
- The bean registry typesource
- Introspected object or some other source- Returns:
- a list of object names
- Throws:
Exception
- Error loading descriptors
-
execute
-
createManagedBean
public ManagedBean createManagedBean(Registry registry, String domain, Class<?> realClass, String type) XXX Find if the 'className' is the name of the MBean or the real class ( I suppose first ) XXX Read (optional) descriptions from a .properties, generated from source XXX Deal with constructors- Parameters:
registry
- The Bean registry (not used)domain
- The bean domain (not used)realClass
- The class to analyzetype
- The bean type- Returns:
- ManagedBean The create MBean
-