|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.catalina.deploy.NamingResources
Holds and manages the naming resources defined in the J2EE Enterprise Naming Context and their associated JNDI context.
Field Summary | |
protected java.beans.PropertyChangeSupport |
support
The property change support for this component. |
Constructor Summary | |
NamingResources()
Create a new NamingResources instance. |
Method Summary | |
void |
addEjb(ContextEjb ejb)
Add an EJB resource reference for this web application. |
void |
addEnvironment(ContextEnvironment environment)
Add an environment entry for this web application. |
void |
addLocalEjb(ContextLocalEjb ejb)
Add a local EJB resource reference for this web application. |
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Add a property change listener to this component. |
void |
addResource(ContextResource resource)
Add a resource reference for this web application. |
void |
addResourceEnvRef(java.lang.String name,
java.lang.String type)
Add a resource environment reference for this web application. |
void |
addResourceLink(ContextResourceLink resourceLink)
Add a resource link for this web application. |
void |
addResourceParams(ResourceParams resourceParameters)
Add resource parameters for this web application. |
boolean |
exists(java.lang.String name)
Return true if the name specified already exists. |
ContextEjb |
findEjb(java.lang.String name)
Return the EJB resource reference with the specified name, if any; otherwise, return null . |
ContextEjb[] |
findEjbs()
Return the defined EJB resource references for this application. |
ContextEnvironment |
findEnvironment(java.lang.String name)
Return the environment entry with the specified name, if any; otherwise, return null . |
ContextEnvironment[] |
findEnvironments()
Return the set of defined environment entries for this web application. |
ContextLocalEjb |
findLocalEjb(java.lang.String name)
Return the local EJB resource reference with the specified name, if any; otherwise, return null . |
ContextLocalEjb[] |
findLocalEjbs()
Return the defined local EJB resource references for this application. |
ContextResource |
findResource(java.lang.String name)
Return the resource reference with the specified name, if any; otherwise return null . |
java.lang.String |
findResourceEnvRef(java.lang.String name)
Return the resource environment reference type for the specified name, if any; otherwise return null . |
java.lang.String[] |
findResourceEnvRefs()
Return the set of resource environment reference names for this web application. |
ContextResourceLink |
findResourceLink(java.lang.String name)
Return the resource link with the specified name, if any; otherwise return null . |
ContextResourceLink[] |
findResourceLinks()
Return the defined resource links for this application. |
ResourceParams[] |
findResourceParams()
Return the resource parameters with the specified name, if any; otherwise return null . |
ResourceParams |
findResourceParams(java.lang.String name)
Return the resource parameters with the specified name, if any; otherwise return null . |
ContextResource[] |
findResources()
Return the defined resource references for this application. |
java.lang.Object |
getContainer()
Get the container with which the naming resources are associated. |
void |
removeEjb(java.lang.String name)
Remove any EJB resource reference with the specified name. |
void |
removeEnvironment(java.lang.String name)
Remove any environment entry with the specified name. |
void |
removeLocalEjb(java.lang.String name)
Remove any local EJB resource reference with the specified name. |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Remove a property change listener from this component. |
void |
removeResource(java.lang.String name)
Remove any resource reference with the specified name. |
void |
removeResourceEnvRef(java.lang.String name)
Remove any resource environment reference with the specified name. |
void |
removeResourceLink(java.lang.String name)
Remove any resource link with the specified name. |
void |
removeResourceParams(java.lang.String name)
Remove any resource parameters with the specified name. |
void |
setContainer(java.lang.Object container)
Set the container with which the naming resources are associated. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected java.beans.PropertyChangeSupport support
Constructor Detail |
public NamingResources()
Method Detail |
public java.lang.Object getContainer()
public void setContainer(java.lang.Object container)
public void addEjb(ContextEjb ejb)
ejb
- New EJB resource referencepublic void addEnvironment(ContextEnvironment environment)
environment
- New environment entrypublic void addResourceParams(ResourceParams resourceParameters)
resourceParameters
- New resource parameterspublic void addLocalEjb(ContextLocalEjb ejb)
ejb
- New EJB resource referencepublic void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
listener
- The listener to addpublic void addResource(ContextResource resource)
resource
- New resource referencepublic void addResourceEnvRef(java.lang.String name, java.lang.String type)
name
- The resource environment reference nametype
- The resource environment reference typepublic void addResourceLink(ContextResourceLink resourceLink)
public ContextEjb findEjb(java.lang.String name)
null
.
name
- Name of the desired EJB resource referencepublic ContextEjb[] findEjbs()
public ContextEnvironment findEnvironment(java.lang.String name)
null
.
name
- Name of the desired environment entrypublic ContextEnvironment[] findEnvironments()
public ContextLocalEjb findLocalEjb(java.lang.String name)
null
.
name
- Name of the desired EJB resource referencepublic ContextLocalEjb[] findLocalEjbs()
public ContextResource findResource(java.lang.String name)
null
.
name
- Name of the desired resource referencepublic ContextResourceLink findResourceLink(java.lang.String name)
null
.
name
- Name of the desired resource linkpublic ContextResourceLink[] findResourceLinks()
public ContextResource[] findResources()
public java.lang.String findResourceEnvRef(java.lang.String name)
null
.
name
- Name of the desired resource environment referencepublic java.lang.String[] findResourceEnvRefs()
public ResourceParams findResourceParams(java.lang.String name)
null
.
name
- Name of the desired resource parameterspublic ResourceParams[] findResourceParams()
null
.
public boolean exists(java.lang.String name)
public void removeEjb(java.lang.String name)
name
- Name of the EJB resource reference to removepublic void removeEnvironment(java.lang.String name)
name
- Name of the environment entry to removepublic void removeLocalEjb(java.lang.String name)
name
- Name of the EJB resource reference to removepublic void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
listener
- The listener to removepublic void removeResource(java.lang.String name)
name
- Name of the resource reference to removepublic void removeResourceEnvRef(java.lang.String name)
name
- Name of the resource environment reference to removepublic void removeResourceLink(java.lang.String name)
name
- Name of the resource link to removepublic void removeResourceParams(java.lang.String name)
name
- Name of the resource parameters to remove
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |