|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.catalina.mbeans.MBeanUtils
Public utility methods in support of the server side MBeans implementation.
| Constructor Summary | |
MBeanUtils()
|
|
| Method Summary | |
static java.lang.String |
createManagedName(java.lang.Object component)
Create and return the name of the ManagedBean that
corresponds to this Catalina component. |
static javax.management.modelmbean.ModelMBean |
createMBean(Connector connector)
Create, register, and return an MBean for this Connector object. |
static javax.management.modelmbean.ModelMBean |
createMBean(Context context)
Create, register, and return an MBean for this Context object. |
static javax.management.modelmbean.ModelMBean |
createMBean(ContextEnvironment environment)
Create, register, and return an MBean for this ContextEnvironment object. |
static javax.management.modelmbean.ModelMBean |
createMBean(ContextResource resource)
Create, register, and return an MBean for this ContextResource object. |
static javax.management.modelmbean.ModelMBean |
createMBean(ContextResourceLink resourceLink)
Create, register, and return an MBean for this ContextResourceLink object. |
static javax.management.modelmbean.ModelMBean |
createMBean(DefaultContext context)
Create, register, and return an MBean for this DefaultContext object. |
static javax.management.modelmbean.ModelMBean |
createMBean(Engine engine)
Create, register, and return an MBean for this Engine object. |
static javax.management.modelmbean.ModelMBean |
createMBean(Group group)
Create, register, and return an MBean for this Group object. |
static javax.management.modelmbean.ModelMBean |
createMBean(Host host)
Create, register, and return an MBean for this Host object. |
static javax.management.modelmbean.ModelMBean |
createMBean(Loader loader)
Create, register, and return an MBean for this Loader object. |
static javax.management.modelmbean.ModelMBean |
createMBean(Logger logger)
Create, register, and return an MBean for this Logger object. |
static javax.management.modelmbean.ModelMBean |
createMBean(Manager manager)
Create, register, and return an MBean for this Manager object. |
static javax.management.modelmbean.ModelMBean |
createMBean(MBeanFactory factory)
Create, register, and return an MBean for this MBeanFactory object. |
static javax.management.modelmbean.ModelMBean |
createMBean(NamingResources resource)
Create, register, and return an MBean for this NamingResources object. |
static javax.management.modelmbean.ModelMBean |
createMBean(Realm realm)
Create, register, and return an MBean for this Realm object. |
static javax.management.modelmbean.ModelMBean |
createMBean(Role role)
Create, register, and return an MBean for this Role object. |
static javax.management.modelmbean.ModelMBean |
createMBean(Server server)
Create, register, and return an MBean for this Server object. |
static javax.management.modelmbean.ModelMBean |
createMBean(Service service)
Create, register, and return an MBean for this Service object. |
static javax.management.modelmbean.ModelMBean |
createMBean(User user)
Create, register, and return an MBean for this User object. |
static javax.management.modelmbean.ModelMBean |
createMBean(UserDatabase userDatabase)
Create, register, and return an MBean for this UserDatabase object. |
static javax.management.modelmbean.ModelMBean |
createMBean(Valve valve)
Create, register, and return an MBean for this Valve object. |
static javax.management.modelmbean.ModelMBean |
createMBean(Wrapper wrapper)
|
static javax.management.ObjectName |
createObjectName(java.lang.String domain,
Connector connector)
Create an ObjectName for this
Connector object. |
static javax.management.ObjectName |
createObjectName(java.lang.String domain,
Context context)
Create an ObjectName for this
Context object. |
static javax.management.ObjectName |
createObjectName(java.lang.String domain,
ContextEnvironment environment)
Create an ObjectName for this
ContextEnvironment object. |
static javax.management.ObjectName |
createObjectName(java.lang.String domain,
ContextResource resource)
Create an ObjectName for this
ContextResource object. |
static javax.management.ObjectName |
createObjectName(java.lang.String domain,
ContextResourceLink resourceLink)
Create an ObjectName for this
ContextResourceLink object. |
static javax.management.ObjectName |
createObjectName(java.lang.String domain,
DefaultContext context)
Create an ObjectName for this
DefaultContext object. |
static javax.management.ObjectName |
createObjectName(java.lang.String domain,
Engine engine)
Create an ObjectName for this
Engine object. |
static javax.management.ObjectName |
createObjectName(java.lang.String domain,
Group group)
Create an ObjectName for this
Group object. |
static javax.management.ObjectName |
createObjectName(java.lang.String domain,
Host host)
Create an ObjectName for this
Host object. |
static javax.management.ObjectName |
createObjectName(java.lang.String domain,
Loader loader)
Create an ObjectName for this
Loader object. |
static javax.management.ObjectName |
createObjectName(java.lang.String domain,
Logger logger)
Create an ObjectName for this
Logger object. |
static javax.management.ObjectName |
createObjectName(java.lang.String domain,
Manager manager)
Create an ObjectName for this
Manager object. |
static javax.management.ObjectName |
createObjectName(java.lang.String domain,
MBeanFactory factory)
Create an ObjectName for this
MBeanFactory object. |
static javax.management.ObjectName |
createObjectName(java.lang.String domain,
NamingResources resources)
Create an ObjectName for this
Server object. |
static javax.management.ObjectName |
createObjectName(java.lang.String domain,
Realm realm)
Create an ObjectName for this
Realm object. |
static javax.management.ObjectName |
createObjectName(java.lang.String domain,
Role role)
Create an ObjectName for this
Role object. |
static javax.management.ObjectName |
createObjectName(java.lang.String domain,
Server server)
Create an ObjectName for this
Server object. |
static javax.management.ObjectName |
createObjectName(java.lang.String domain,
Service service)
Create an ObjectName for this
Service object. |
static javax.management.ObjectName |
createObjectName(java.lang.String domain,
User user)
Create an ObjectName for this
User object. |
static javax.management.ObjectName |
createObjectName(java.lang.String domain,
UserDatabase userDatabase)
Create an ObjectName for this
UserDatabase object. |
static javax.management.ObjectName |
createObjectName(java.lang.String domain,
Valve valve)
Create an ObjectName for this
Valve object. |
static javax.management.ObjectName |
createObjectName(java.lang.String domain,
Wrapper wrapper)
Create an ObjectName for this
Wrapper object. |
static javax.management.ObjectName |
createObjectName77(java.lang.String domain,
Context context)
|
static org.apache.commons.modeler.Registry |
createRegistry()
Create and configure (if necessary) and return the registry of managed object descriptions. |
static javax.management.MBeanServer |
createServer()
Create and configure (if necessary) and return the MBeanServer with which we will be
registering our ModelMBean implementations. |
static void |
destroyMBean(Connector connector,
Service service)
Deregister the MBean for this Connector object. |
static void |
destroyMBean(Context context)
Deregister the MBean for this Context object. |
static void |
destroyMBean(ContextEnvironment environment)
Deregister the MBean for this ContextEnvironment object. |
static void |
destroyMBean(ContextResource resource)
Deregister the MBean for this ContextResource object. |
static void |
destroyMBean(ContextResourceLink resourceLink)
Deregister the MBean for this ContextResourceLink object. |
static void |
destroyMBean(DefaultContext context)
Deregister the MBean for this DefaultContext object. |
static void |
destroyMBean(Engine engine)
Deregister the MBean for this Engine object. |
static void |
destroyMBean(Group group)
Deregister the MBean for this Group object. |
static void |
destroyMBean(Host host)
Deregister the MBean for this Host object. |
static void |
destroyMBean(Loader loader)
Deregister the MBean for this Loader object. |
static void |
destroyMBean(Logger logger)
Deregister the MBean for this Logger object. |
static void |
destroyMBean(Manager manager)
Deregister the MBean for this Manager object. |
static void |
destroyMBean(NamingResources resources)
Deregister the MBean for this NamingResources object. |
static void |
destroyMBean(Realm realm)
Deregister the MBean for this Realm object. |
static void |
destroyMBean(Role role)
Deregister the MBean for this Role object. |
static void |
destroyMBean(Server server)
Deregister the MBean for this Server object. |
static void |
destroyMBean(Service service)
Deregister the MBean for this Service object. |
static void |
destroyMBean(User user)
Deregister the MBean for this User object. |
static void |
destroyMBean(UserDatabase userDatabase)
Deregister the MBean for this UserDatabase object. |
static void |
destroyMBean(Valve valve,
Container container)
Deregister the MBean for this Valve object. |
static void |
destroyMBean(Wrapper wrapper)
Deregister the MBean for this Wrapper object. |
static void |
loadMBeanDescriptors(java.lang.String resource)
Load an MBean descriptor resource. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public MBeanUtils()
| Method Detail |
public static java.lang.String createManagedName(java.lang.Object component)
ManagedBean that
corresponds to this Catalina component.
component - The component for which to create a name
public static javax.management.modelmbean.ModelMBean createMBean(Connector connector)
throws java.lang.Exception
Connector object.
connector - The Connector to be managed
java.lang.Exception - if an MBean cannot be created or registered
public static javax.management.modelmbean.ModelMBean createMBean(Context context)
throws java.lang.Exception
Context object.
context - The Context to be managed
java.lang.Exception - if an MBean cannot be created or registered
public static javax.management.modelmbean.ModelMBean createMBean(Wrapper wrapper)
throws java.lang.Exception
java.lang.Exception
public static javax.management.modelmbean.ModelMBean createMBean(ContextEnvironment environment)
throws java.lang.Exception
ContextEnvironment object.
environment - The ContextEnvironment to be managed
java.lang.Exception - if an MBean cannot be created or registered
public static javax.management.modelmbean.ModelMBean createMBean(ContextResource resource)
throws java.lang.Exception
ContextResource object.
resource - The ContextResource to be managed
java.lang.Exception - if an MBean cannot be created or registered
public static javax.management.modelmbean.ModelMBean createMBean(ContextResourceLink resourceLink)
throws java.lang.Exception
ContextResourceLink object.
resourceLink - The ContextResourceLink to be managed
java.lang.Exception - if an MBean cannot be created or registered
public static javax.management.modelmbean.ModelMBean createMBean(DefaultContext context)
throws java.lang.Exception
DefaultContext object.
context - The DefaultContext to be managed
java.lang.Exception - if an MBean cannot be created or registered
public static javax.management.modelmbean.ModelMBean createMBean(Engine engine)
throws java.lang.Exception
Engine object.
engine - The Engine to be managed
java.lang.Exception - if an MBean cannot be created or registered
public static javax.management.modelmbean.ModelMBean createMBean(Group group)
throws java.lang.Exception
Group object.
group - The Group to be managed
java.lang.Exception - if an MBean cannot be created or registered
public static javax.management.modelmbean.ModelMBean createMBean(Host host)
throws java.lang.Exception
Host object.
host - The Host to be managed
java.lang.Exception - if an MBean cannot be created or registered
public static javax.management.modelmbean.ModelMBean createMBean(Loader loader)
throws java.lang.Exception
Loader object.
loader - The Loader to be managed
java.lang.Exception - if an MBean cannot be created or registered
public static javax.management.modelmbean.ModelMBean createMBean(Logger logger)
throws java.lang.Exception
Logger object.
logger - The Logger to be managed
java.lang.Exception - if an MBean cannot be created or registered
public static javax.management.modelmbean.ModelMBean createMBean(Manager manager)
throws java.lang.Exception
Manager object.
manager - The Manager to be managed
java.lang.Exception - if an MBean cannot be created or registered
public static javax.management.modelmbean.ModelMBean createMBean(MBeanFactory factory)
throws java.lang.Exception
MBeanFactory object.
factory - The MBeanFactory to be managed
java.lang.Exception - if an MBean cannot be created or registered
public static javax.management.modelmbean.ModelMBean createMBean(NamingResources resource)
throws java.lang.Exception
NamingResources object.
resource - The NamingResources to be managed
java.lang.Exception - if an MBean cannot be created or registered
public static javax.management.modelmbean.ModelMBean createMBean(Realm realm)
throws java.lang.Exception
Realm object.
realm - The Realm to be managed
java.lang.Exception - if an MBean cannot be created or registered
public static javax.management.modelmbean.ModelMBean createMBean(Role role)
throws java.lang.Exception
Role object.
role - The Role to be managed
java.lang.Exception - if an MBean cannot be created or registered
public static javax.management.modelmbean.ModelMBean createMBean(Server server)
throws java.lang.Exception
Server object.
server - The Server to be managed
java.lang.Exception - if an MBean cannot be created or registered
public static javax.management.modelmbean.ModelMBean createMBean(Service service)
throws java.lang.Exception
Service object.
service - The Service to be managed
java.lang.Exception - if an MBean cannot be created or registered
public static javax.management.modelmbean.ModelMBean createMBean(User user)
throws java.lang.Exception
User object.
user - The User to be managed
java.lang.Exception - if an MBean cannot be created or registered
public static javax.management.modelmbean.ModelMBean createMBean(UserDatabase userDatabase)
throws java.lang.Exception
UserDatabase object.
userDatabase - The UserDatabase to be managed
java.lang.Exception - if an MBean cannot be created or registered
public static javax.management.modelmbean.ModelMBean createMBean(Valve valve)
throws java.lang.Exception
Valve object.
valve - The Valve to be managed
java.lang.Exception - if an MBean cannot be created or registered
public static javax.management.ObjectName createObjectName(java.lang.String domain,
Connector connector)
throws javax.management.MalformedObjectNameException
ObjectName for this
Connector object.
domain - Domain in which this name is to be createdconnector - The Connector to be named
javax.management.MalformedObjectNameException - if a name cannot be created
public static javax.management.ObjectName createObjectName(java.lang.String domain,
Context context)
throws javax.management.MalformedObjectNameException
ObjectName for this
Context object.
domain - Domain in which this name is to be createdcontext - The Context to be named
javax.management.MalformedObjectNameException - if a name cannot be created
public static javax.management.ObjectName createObjectName77(java.lang.String domain,
Context context)
throws javax.management.MalformedObjectNameException
javax.management.MalformedObjectNameException
public static javax.management.ObjectName createObjectName(java.lang.String domain,
Wrapper wrapper)
throws javax.management.MalformedObjectNameException
ObjectName for this
Wrapper object.
domain - Domain in which this name is to be createdwrapper - The Wrapper to be named
javax.management.MalformedObjectNameException - if a name cannot be created
public static javax.management.ObjectName createObjectName(java.lang.String domain,
ContextEnvironment environment)
throws javax.management.MalformedObjectNameException
ObjectName for this
ContextEnvironment object.
domain - Domain in which this name is to be createdenvironment - The ContextEnvironment to be named
javax.management.MalformedObjectNameException - if a name cannot be created
public static javax.management.ObjectName createObjectName(java.lang.String domain,
ContextResource resource)
throws javax.management.MalformedObjectNameException
ObjectName for this
ContextResource object.
domain - Domain in which this name is to be createdresource - The ContextResource to be named
javax.management.MalformedObjectNameException - if a name cannot be created
public static javax.management.ObjectName createObjectName(java.lang.String domain,
ContextResourceLink resourceLink)
throws javax.management.MalformedObjectNameException
ObjectName for this
ContextResourceLink object.
domain - Domain in which this name is to be createdresourceLink - The ContextResourceLink to be named
javax.management.MalformedObjectNameException - if a name cannot be created
public static javax.management.ObjectName createObjectName(java.lang.String domain,
DefaultContext context)
throws javax.management.MalformedObjectNameException
ObjectName for this
DefaultContext object.
domain - Domain in which this name is to be createdcontext - The DefaultContext to be named
javax.management.MalformedObjectNameException - if a name cannot be created
public static javax.management.ObjectName createObjectName(java.lang.String domain,
Engine engine)
throws javax.management.MalformedObjectNameException
ObjectName for this
Engine object.
domain - Domain in which this name is to be createdengine - The Engine to be named
javax.management.MalformedObjectNameException - if a name cannot be created
public static javax.management.ObjectName createObjectName(java.lang.String domain,
Group group)
throws javax.management.MalformedObjectNameException
ObjectName for this
Group object.
domain - Domain in which this name is to be createdgroup - The Group to be named
javax.management.MalformedObjectNameException - if a name cannot be created
public static javax.management.ObjectName createObjectName(java.lang.String domain,
Host host)
throws javax.management.MalformedObjectNameException
ObjectName for this
Host object.
domain - Domain in which this name is to be createdhost - The Host to be named
javax.management.MalformedObjectNameException - if a name cannot be created
public static javax.management.ObjectName createObjectName(java.lang.String domain,
Loader loader)
throws javax.management.MalformedObjectNameException
ObjectName for this
Loader object.
domain - Domain in which this name is to be createdloader - The Loader to be named
javax.management.MalformedObjectNameException - if a name cannot be created
public static javax.management.ObjectName createObjectName(java.lang.String domain,
Logger logger)
throws javax.management.MalformedObjectNameException
ObjectName for this
Logger object.
domain - Domain in which this name is to be createdlogger - The Logger to be named
javax.management.MalformedObjectNameException - if a name cannot be created
public static javax.management.ObjectName createObjectName(java.lang.String domain,
Manager manager)
throws javax.management.MalformedObjectNameException
ObjectName for this
Manager object.
domain - Domain in which this name is to be createdmanager - The Manager to be named
javax.management.MalformedObjectNameException - if a name cannot be created
public static javax.management.ObjectName createObjectName(java.lang.String domain,
NamingResources resources)
throws javax.management.MalformedObjectNameException
ObjectName for this
Server object.
domain - Domain in which this name is to be createdresources - The NamingResources to be named
javax.management.MalformedObjectNameException - if a name cannot be created
public static javax.management.ObjectName createObjectName(java.lang.String domain,
MBeanFactory factory)
throws javax.management.MalformedObjectNameException
ObjectName for this
MBeanFactory object.
domain - Domain in which this name is to be createdfactory - The MBeanFactory to be named
javax.management.MalformedObjectNameException - if a name cannot be created
public static javax.management.ObjectName createObjectName(java.lang.String domain,
Realm realm)
throws javax.management.MalformedObjectNameException
ObjectName for this
Realm object.
domain - Domain in which this name is to be createdrealm - The Realm to be named
javax.management.MalformedObjectNameException - if a name cannot be created
public static javax.management.ObjectName createObjectName(java.lang.String domain,
Role role)
throws javax.management.MalformedObjectNameException
ObjectName for this
Role object.
domain - Domain in which this name is to be createdrole - The Role to be named
javax.management.MalformedObjectNameException - if a name cannot be created
public static javax.management.ObjectName createObjectName(java.lang.String domain,
Server server)
throws javax.management.MalformedObjectNameException
ObjectName for this
Server object.
domain - Domain in which this name is to be createdserver - The Server to be named
javax.management.MalformedObjectNameException - if a name cannot be created
public static javax.management.ObjectName createObjectName(java.lang.String domain,
Service service)
throws javax.management.MalformedObjectNameException
ObjectName for this
Service object.
domain - Domain in which this name is to be createdservice - The Service to be named
javax.management.MalformedObjectNameException - if a name cannot be created
public static javax.management.ObjectName createObjectName(java.lang.String domain,
User user)
throws javax.management.MalformedObjectNameException
ObjectName for this
User object.
domain - Domain in which this name is to be createduser - The User to be named
javax.management.MalformedObjectNameException - if a name cannot be created
public static javax.management.ObjectName createObjectName(java.lang.String domain,
UserDatabase userDatabase)
throws javax.management.MalformedObjectNameException
ObjectName for this
UserDatabase object.
domain - Domain in which this name is to be createduserDatabase - The UserDatabase to be named
javax.management.MalformedObjectNameException - if a name cannot be created
public static javax.management.ObjectName createObjectName(java.lang.String domain,
Valve valve)
throws javax.management.MalformedObjectNameException
ObjectName for this
Valve object.
domain - Domain in which this name is to be createdvalve - The Valve to be named
javax.management.MalformedObjectNameException - if a name cannot be createdpublic static org.apache.commons.modeler.Registry createRegistry()
public static void loadMBeanDescriptors(java.lang.String resource)
public static javax.management.MBeanServer createServer()
MBeanServer with which we will be
registering our ModelMBean implementations.
public static void destroyMBean(Connector connector,
Service service)
throws java.lang.Exception
Connector object.
connector - The Connector to be managed
java.lang.Exception - if an MBean cannot be deregistered
public static void destroyMBean(Context context)
throws java.lang.Exception
Context object.
context - The Context to be managed
java.lang.Exception - if an MBean cannot be deregistered
public static void destroyMBean(ContextEnvironment environment)
throws java.lang.Exception
ContextEnvironment object.
environment - The ContextEnvironment to be managed
java.lang.Exception - if an MBean cannot be deregistered
public static void destroyMBean(Wrapper wrapper)
throws java.lang.Exception
Wrapper object.
wrapper - The Wrapper to be managed
java.lang.Exception - if an MBean cannot be deregistered
public static void destroyMBean(ContextResource resource)
throws java.lang.Exception
ContextResource object.
resource - The ContextResource to be managed
java.lang.Exception - if an MBean cannot be deregistered
public static void destroyMBean(ContextResourceLink resourceLink)
throws java.lang.Exception
ContextResourceLink object.
resourceLink - The ContextResourceLink to be managed
java.lang.Exception - if an MBean cannot be deregistered
public static void destroyMBean(DefaultContext context)
throws java.lang.Exception
DefaultContext object.
context - The DefaultContext to be managed
java.lang.Exception - if an MBean cannot be deregistered
public static void destroyMBean(Engine engine)
throws java.lang.Exception
Engine object.
engine - The Engine to be managed
java.lang.Exception - if an MBean cannot be deregistered
public static void destroyMBean(Group group)
throws java.lang.Exception
Group object.
group - The Group to be managed
java.lang.Exception - if an MBean cannot be deregistered
public static void destroyMBean(Host host)
throws java.lang.Exception
Host object.
host - The Host to be managed
java.lang.Exception - if an MBean cannot be deregistered
public static void destroyMBean(Loader loader)
throws java.lang.Exception
Loader object.
loader - The Loader to be managed
java.lang.Exception - if an MBean cannot be deregistered
public static void destroyMBean(Logger logger)
throws java.lang.Exception
Logger object.
logger - The Logger to be managed
java.lang.Exception - if an MBean cannot be deregistered
public static void destroyMBean(Manager manager)
throws java.lang.Exception
Manager object.
manager - The Manager to be managed
java.lang.Exception - if an MBean cannot be deregistered
public static void destroyMBean(NamingResources resources)
throws java.lang.Exception
NamingResources object.
resources - The NamingResources to be managed
java.lang.Exception - if an MBean cannot be deregistered
public static void destroyMBean(Realm realm)
throws java.lang.Exception
Realm object.
realm - The Realm to be managed
java.lang.Exception - if an MBean cannot be deregistered
public static void destroyMBean(Role role)
throws java.lang.Exception
Role object.
role - The Role to be managed
java.lang.Exception - if an MBean cannot be deregistered
public static void destroyMBean(Server server)
throws java.lang.Exception
Server object.
server - The Server to be managed
java.lang.Exception - if an MBean cannot be deregistered
public static void destroyMBean(Service service)
throws java.lang.Exception
Service object.
service - The Service to be managed
java.lang.Exception - if an MBean cannot be deregistered
public static void destroyMBean(User user)
throws java.lang.Exception
User object.
user - The User to be managed
java.lang.Exception - if an MBean cannot be deregistered
public static void destroyMBean(UserDatabase userDatabase)
throws java.lang.Exception
UserDatabase object.
userDatabase - The UserDatabase to be managed
java.lang.Exception - if an MBean cannot be deregistered
public static void destroyMBean(Valve valve,
Container container)
throws java.lang.Exception
Valve object.
valve - The Valve to be managed
java.lang.Exception - if an MBean cannot be deregistered
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||