public class NamingResourcesMBean extends BaseModelMBean
A ModelMBean implementation for the
org.apache.catalina.deploy.NamingResourcesImpl
component.
Modifier and Type | Field and Description |
---|---|
protected ManagedBean |
managed
The
ManagedBean information describing this MBean. |
protected Registry |
registry
The configuration information registry for our managed beans.
|
attributeBroadcaster, generalBroadcaster, managedBean, oname, resource, resourceType
Constructor and Description |
---|
NamingResourcesMBean()
Construct a
ModelMBean with default
ModelMBeanInfo information. |
Modifier and Type | Method and Description |
---|---|
String |
addEnvironment(String envName,
String type,
String value)
Add an environment entry for this web application.
|
String |
addResource(String resourceName,
String type)
Add a resource reference for this web application.
|
String |
addResourceLink(String resourceLinkName,
String type)
Add a resource link reference for this web application.
|
String[] |
getEnvironments()
Return the MBean Names of the set of defined environment entries for
this web application
|
String[] |
getResourceLinks()
Return the MBean Names of all the defined resource link references for
this application.
|
String[] |
getResources()
Return the MBean Names of all the defined resource references for this
application.
|
void |
removeEnvironment(String envName)
Remove any environment entry with the specified name.
|
void |
removeResource(String resourceName)
Remove any resource reference with the specified name.
|
void |
removeResourceLink(String resourceLinkName)
Remove any resource link reference with the specified name.
|
addAttributeChangeNotificationListener, addNotificationListener, getAttribute, getAttributes, getClassName, getJmxName, getManagedResource, getMBeanInfo, getModelerType, getNotificationInfo, getObjectName, invoke, postDeregister, postRegister, preDeregister, preRegister, removeAttributeChangeNotificationListener, removeNotificationListener, sendAttributeChangeNotification, sendAttributeChangeNotification, sendNotification, sendNotification, setAttribute, setAttributes, setManagedBean, setManagedResource, toString
protected final Registry registry
protected final ManagedBean managed
ManagedBean
information describing this MBean.public NamingResourcesMBean() throws MBeanException, RuntimeOperationsException
ModelMBean
with default
ModelMBeanInfo
information.MBeanException
- if the initializer of an object
throws an exceptionRuntimeOperationsException
- if an IllegalArgumentException
occurspublic String[] getEnvironments()
public String[] getResources()
public String[] getResourceLinks()
public String addEnvironment(String envName, String type, String value) throws MalformedObjectNameException
envName
- New environment entry nametype
- The type of the new environment entryvalue
- The value of the new environment entryMalformedObjectNameException
- if the object name was invalidpublic String addResource(String resourceName, String type) throws MalformedObjectNameException
resourceName
- New resource reference nametype
- New resource reference typeMalformedObjectNameException
- if the object name was invalidpublic String addResourceLink(String resourceLinkName, String type) throws MalformedObjectNameException
resourceLinkName
- New resource link reference nametype
- New resource link reference typeMalformedObjectNameException
- if the object name was invalidpublic void removeEnvironment(String envName)
envName
- Name of the environment entry to removepublic void removeResource(String resourceName)
resourceName
- Name of the resource reference to removepublic void removeResourceLink(String resourceLinkName)
resourceLinkName
- Name of the resource link reference to removeCopyright © 2000-2016 Apache Software Foundation. All Rights Reserved.