|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.catalina.deploy.NamingResources
public class 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 |
addMessageDestinationRef(MessageDestinationRef mdr)
Add a message destination 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(ContextResourceEnvRef resource)
Add a resource environment reference for this web application. |
void |
addResourceLink(ContextResourceLink resourceLink)
Add a resource link for this web application. |
void |
addService(ContextService service)
Add a web service reference 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. |
MessageDestinationRef |
findMessageDestinationRef(java.lang.String name)
Return the message destination reference with the specified name, if any; otherwise, return null . |
MessageDestinationRef[] |
findMessageDestinationRefs()
Return the defined message destination references for this application. |
ContextResource |
findResource(java.lang.String name)
Return the resource reference with the specified name, if any; otherwise return null . |
ContextResourceEnvRef |
findResourceEnvRef(java.lang.String name)
Return the resource environment reference type for the specified name, if any; otherwise return null . |
ContextResourceEnvRef[] |
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. |
ContextResource[] |
findResources()
Return the defined resource references for this application. |
ContextService |
findService(java.lang.String name)
Return the web service reference for the specified name, if any; otherwise return null . |
ContextService[] |
findServices()
Return the defined web service references for this application. |
java.lang.Object |
getContainer()
Get the container with which the naming resources are associated. |
ContextTransaction |
getTransaction()
Get the transaction object. |
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 |
removeMessageDestinationRef(java.lang.String name)
Remove any message destination 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 |
removeService(java.lang.String name)
Remove any web service reference with the specified name. |
void |
setContainer(java.lang.Object container)
Set the container with which the naming resources are associated. |
void |
setTransaction(ContextTransaction transaction)
Set the transaction object. |
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 setTransaction(ContextTransaction transaction)
public ContextTransaction getTransaction()
public void addEjb(ContextEjb ejb)
ejb
- New EJB resource referencepublic void addEnvironment(ContextEnvironment environment)
environment
- New environment entrypublic void addLocalEjb(ContextLocalEjb ejb)
ejb
- New EJB resource referencepublic void addMessageDestinationRef(MessageDestinationRef mdr)
mdr
- New message destination referencepublic void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
listener
- The listener to addpublic void addResource(ContextResource resource)
resource
- New resource referencepublic void addResourceEnvRef(ContextResourceEnvRef resource)
resource
- The resourcepublic void addResourceLink(ContextResourceLink resourceLink)
resourceLink
- New resource linkpublic void addService(ContextService service)
service
- New web service referencepublic 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 MessageDestinationRef findMessageDestinationRef(java.lang.String name)
null
.
name
- Name of the desired message destination referencepublic MessageDestinationRef[] findMessageDestinationRefs()
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 ContextResourceEnvRef findResourceEnvRef(java.lang.String name)
null
.
name
- Name of the desired resource environment referencepublic ContextResourceEnvRef[] findResourceEnvRefs()
public ContextService findService(java.lang.String name)
null
.
name
- Name of the desired web servicepublic ContextService[] findServices()
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 removeMessageDestinationRef(java.lang.String name)
name
- Name of the message destination 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 removeService(java.lang.String name)
name
- Name of the web service reference to remove
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |