org.apache.catalina.deploy
public class NamingResources extends java.lang.Object implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected java.beans.PropertyChangeSupport |
support
The property change support for this component.
|
Constructor and Description |
---|
NamingResources()
Create a new NamingResources instance.
|
Modifier and Type | Method and Description |
---|---|
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.
|
protected java.beans.PropertyChangeSupport support
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 removeCopyright © 2000-2013 Apache Software Foundation. All Rights Reserved.