|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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
Service 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
Context 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 namepublic 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 registeredpublic 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 registeredpublic 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 registeredpublic 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 registeredpublic 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 registeredpublic 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 registeredpublic 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 registeredpublic 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 registeredpublic 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 registeredpublic 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 registeredpublic 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 registeredpublic 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 registeredpublic 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 registeredpublic 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 registeredpublic 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 registeredpublic 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 registeredpublic 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 registeredpublic 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 registeredpublic 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 registeredpublic 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 registeredpublic 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 registeredpublic 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 createdpublic 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 createdpublic 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
Context
object.
domain
- Domain in which this name is to be created
javax.management.MalformedObjectNameException
- if a name cannot be createdpublic static javax.management.ObjectName createObjectName(java.lang.String domain, ContextEnvironment environment) throws javax.management.MalformedObjectNameException
ObjectName
for this
Service
object.
domain
- Domain in which this name is to be created
javax.management.MalformedObjectNameException
- if a name cannot be createdpublic 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 createdpublic 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 createdpublic 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 createdpublic 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 createdpublic 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 createdpublic 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 createdpublic 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 createdpublic 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 createdpublic 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 createdpublic 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 createdpublic 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 createdpublic 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 createdpublic 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 createdpublic 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 createdpublic 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 createdpublic 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 createdpublic 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 createdpublic 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 deregisteredpublic 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 deregisteredpublic 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 deregisteredpublic 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 deregisteredpublic 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 deregisteredpublic 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 deregisteredpublic 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 deregisteredpublic 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 deregisteredpublic 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 deregisteredpublic 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 deregisteredpublic 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 deregisteredpublic 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 deregisteredpublic 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 deregisteredpublic 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 deregisteredpublic 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 deregisteredpublic 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 deregisteredpublic 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 deregisteredpublic 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 deregisteredpublic 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 deregisteredpublic 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 deregisteredpublic 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 |