|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.Observable
com.sun.enterprise.deployment.DynamicAttributesDescriptor
com.sun.enterprise.deployment.Descriptor
com.sun.enterprise.deployment.RootDeploymentDescriptor
com.sun.enterprise.deployment.BundleDescriptor
com.sun.enterprise.deployment.ApplicationClientDescriptor
public class ApplicationClientDescriptor
I represent all the deployment information about an application client [{0}].
| Field Summary |
|---|
| Fields inherited from class com.sun.enterprise.deployment.RootDeploymentDescriptor |
|---|
classLoader, extensions, moduleDescriptor, moduleID |
| Fields inherited from class com.sun.enterprise.deployment.Descriptor |
|---|
DESCRIPTION_CHANGED, DESCRIPTOR_CHANGED, docType, LARGE_ICON_CHANGED, NAME_CHANGED, SMALL_ICON_CHANGED |
| Constructor Summary | |
|---|---|
ApplicationClientDescriptor()
|
|
| Method Summary | |
|---|---|
void |
addDataSourceDefinitionDescriptor(DataSourceDefinitionDescriptor reference)
Adds the specified data-source-definition to the receiver. |
void |
addEjbReferenceDescriptor(EjbReference ejbReference)
Adds the specified ejb reference to the receiver. |
void |
addEjbReferenceDescriptor(EjbReferenceDescriptor ejbReference)
Add a reference to an ejb. |
void |
addEntityManagerFactoryReferenceDescriptor(EntityManagerFactoryReferenceDescriptor reference)
|
void |
addEntityManagerReferenceDescriptor(EntityManagerReferenceDescriptor reference)
|
void |
addEnvironmentProperty(EnvironmentProperty environmentProperty)
Adds an environment property to this application client [{0}]. |
void |
addJmsDestinationReferenceDescriptor(JmsDestinationReferenceDescriptor jmsDestReference)
Adds the specified JMS destination reference to the receiver. |
void |
addMessageDestinationReferenceDescriptor(MessageDestinationReferenceDescriptor messageDestRef)
Adds the specified message destination reference to the receiver. |
void |
addPostConstructDescriptor(LifecycleCallbackDescriptor postConstructDesc)
Adds the specified post-construct descriptor to the receiver. |
void |
addPreDestroyDescriptor(LifecycleCallbackDescriptor preDestroyDesc)
Adds the specified pre-destroy descriptor to the receiver. |
void |
addResourceReferenceDescriptor(ResourceReferenceDescriptor resourceReference)
Adds a reference to a resource. |
void |
addServiceReferenceDescriptor(ServiceReferenceDescriptor serviceRef)
Adds the specified service reference to the receiver. |
java.util.Collection<? extends PersistenceUnitDescriptor> |
findReferencedPUs()
This method is used to find out the precise list of PUs that are referenced by the appclient. |
java.lang.String |
getCallbackHandler()
Get the classname of the callback handler. |
java.util.Set<java.lang.String> |
getComponentClassNames()
|
java.util.Set<DataSourceDefinitionDescriptor> |
getDataSourceDefinitionDescriptors()
Return a set of data-source-definition descriptors. |
java.lang.String |
getDefaultSpecVersion()
|
EjbReference |
getEjbReference(java.lang.String name)
Looks up an ejb reference with the given name. |
EjbReferenceDescriptor |
getEjbReferenceByName(java.lang.String name)
Looks up an ejb reference with the given name. |
java.util.Set |
getEjbReferenceDescriptors()
Return the set of references to ejbs that I have. |
EntityManagerFactoryReferenceDescriptor |
getEntityManagerFactoryReferenceByName(java.lang.String name)
Return the entity manager factory reference descriptor corresponding to the given name. |
java.util.Set<EntityManagerFactoryReferenceDescriptor> |
getEntityManagerFactoryReferenceDescriptors()
Return a set of entity manager factory reference descriptors. |
EntityManagerReferenceDescriptor |
getEntityManagerReferenceByName(java.lang.String name)
Return the entity manager factory reference descriptor corresponding to the given name. |
java.util.Set<EntityManagerReferenceDescriptor> |
getEntityManagerReferenceDescriptors()
Return a set of entity manager reference descriptors. |
java.util.Set |
getEnvironmentProperties()
Returns the set of environment properties of this app client. |
EnvironmentProperty |
getEnvironmentPropertyByName(java.lang.String name)
Returns the environment property object searching on the supplied key. |
java.util.List<InjectionCapable> |
getInjectableResourcesByClass(java.lang.String className)
|
InjectionInfo |
getInjectionInfoByClass(java.lang.Class clazz)
|
JavaWebStartAccessDescriptor |
getJavaWebStartAccessDescriptor()
|
JmsDestinationReferenceDescriptor |
getJmsDestinationReferenceByName(java.lang.String name)
Return a JMS destination reference by the same name or throw an IllegalArgumentException. |
java.util.Set |
getJmsDestinationReferenceDescriptors()
Return the set of JMS destination references this ejb declares. |
java.lang.String |
getMainClassName()
Return the fq Java clasname of this application client [{0}]. |
MessageDestinationReferenceDescriptor |
getMessageDestinationReferenceByName(java.lang.String name)
Looks up an message destination reference with the given name. |
java.util.Set |
getMessageDestinationReferenceDescriptors()
Return a set of message destination reference descriptors. |
XModuleType |
getModuleType()
|
java.util.Collection |
getNamedDescriptors()
Return the set of named descriptors I reference. |
java.util.Vector<NamedReferencePair> |
getNamedReferencePairs()
Return the set of named reference pairs I reference. |
LifecycleCallbackDescriptor |
getPostConstructDescriptorByClass(java.lang.String className)
Return the post-construct descriptor corresponding to the given name. |
java.util.Set<LifecycleCallbackDescriptor> |
getPostConstructDescriptors()
Return a set of post-construct descriptors. |
LifecycleCallbackDescriptor |
getPreDestroyDescriptorByClass(java.lang.String className)
Return the pre-destroy descriptor corresponding to the given name. |
java.util.Set<LifecycleCallbackDescriptor> |
getPreDestroyDescriptors()
Return a set of pre-destroy descriptors. |
ResourceReferenceDescriptor |
getResourceReferenceByName(java.lang.String name)
Looks up a reference to a resource by its name (getName()). |
java.util.Set |
getResourceReferenceDescriptors()
Return the set of references to resources that I have. |
ServiceReferenceDescriptor |
getServiceReferenceByName(java.lang.String name)
Looks up an service reference with the given name. |
java.util.Set |
getServiceReferenceDescriptors()
Return a set of service reference descriptors. |
boolean |
hasRuntimeInformation()
Return true if there is runtime information in this object that must be saved. |
boolean |
hasWebServiceClients()
|
boolean |
hasWebServices()
|
boolean |
isEmpty()
Return true if this root deployment descriptor does not describe anything |
void |
print(java.lang.StringBuffer toStringBuffer)
Prints a formatted string representing my state. |
void |
removeDataSourceDefinitionDescriptor(DataSourceDefinitionDescriptor reference)
Removes the specified data-source-definition from the receiver. |
void |
removeEjbReferenceDescriptor(EjbReference ejbReference)
Removes the specificed ejb reference from the receiver. |
void |
removeEjbReferenceDescriptor(EjbReferenceDescriptor ejbReference)
Removes the given reference to an ejb. |
void |
removeEnvironmentProperty(EnvironmentProperty environmentProperty)
Remove the given environment property |
void |
removeJmsDestinationReferenceDescriptor(JmsDestinationReferenceDescriptor jmsDestReference)
Removes the specified JMS destination reference from the receiver. |
void |
removeMessageDestinationReferenceDescriptor(MessageDestinationReferenceDescriptor msgDestRef)
Removes the specified message destination reference from the receiver. |
void |
removeResourceReferenceDescriptor(ResourceReferenceDescriptor resourceReference)
Removes the given resource reference from this app client. |
void |
removeServiceReferenceDescriptor(ServiceReferenceDescriptor serviceRef)
Removes the specified service reference from the receiver. |
void |
setCallbackHandler(java.lang.String handler)
Set the classname of the callback handler. |
void |
setJavaWebStartAccessDescriptor(JavaWebStartAccessDescriptor descr)
|
void |
setMainClassName(java.lang.String mainClassName)
Sets the main classname of this app client. |
void |
visit(AppClientVisitor aVisitor)
visit the descriptor and all sub descriptors with a DOL visitor implementation |
void |
visit(DescriptorVisitor aVisitor)
visit the descriptor and all sub descriptors with a DOL visitor implementation |
| Methods inherited from class com.sun.enterprise.deployment.RootDeploymentDescriptor |
|---|
addExtensionDescriptor, getDisplayName, getExtensionsDescriptors, getExtensionsDescriptors, getExtensionsDescriptors, getMainDescriptor, getModuleDescriptor, getName, getSchemaLocation, getSpecVersion, isDDWithNoAnnotationAllowed, isExtensionDescriptor, isFullAttribute, isFullFlag, setClassLoader, setDisplayName, setFullAttribute, setFullFlag, setModuleDescriptor, setModuleID, setName, setSchemaLocation, setSpecVersion |
| Methods inherited from class com.sun.enterprise.deployment.DynamicAttributesDescriptor |
|---|
addExtraAttribute, getExtraAttribute, getExtraAttributes, removeExtraAttribute, toString |
| Methods inherited from class java.util.Observable |
|---|
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ApplicationClientDescriptor()
| Method Detail |
|---|
public boolean hasRuntimeInformation()
public java.lang.String getDefaultSpecVersion()
getDefaultSpecVersion in class RootDeploymentDescriptorpublic boolean isEmpty()
RootDeploymentDescriptor
isEmpty in class RootDeploymentDescriptorpublic java.lang.String getMainClassName()
public void setMainClassName(java.lang.String mainClassName)
public java.lang.String getCallbackHandler()
public void setCallbackHandler(java.lang.String handler)
public java.util.Collection getNamedDescriptors()
public java.util.Vector<NamedReferencePair> getNamedReferencePairs()
public java.util.Set getEnvironmentProperties()
getEnvironmentProperties in interface JndiNameEnvironmentpublic EnvironmentProperty getEnvironmentPropertyByName(java.lang.String name)
getEnvironmentPropertyByName in interface JndiNameEnvironmentpublic void addEnvironmentProperty(EnvironmentProperty environmentProperty)
addEnvironmentProperty in interface WritableJndiNameEnvironmentenvironmentProperty - the EnvironmentProperty to add.public void removeEnvironmentProperty(EnvironmentProperty environmentProperty)
removeEnvironmentProperty in interface WritableJndiNameEnvironmentenvironmentProperty - the EnvironmentProperty to remove.public java.util.Set getEjbReferenceDescriptors()
getEjbReferenceDescriptors in interface JndiNameEnvironmentgetEjbReferenceDescriptors in interface EjbReferenceContainerpublic void addEjbReferenceDescriptor(EjbReferenceDescriptor ejbReference)
public void addEjbReferenceDescriptor(EjbReference ejbReference)
WritableJndiNameEnvironment
addEjbReferenceDescriptor in interface EjbReferenceContaineraddEjbReferenceDescriptor in interface WritableJndiNameEnvironmentejbReference - the EjbReferenceDescriptor to add.public void removeEjbReferenceDescriptor(EjbReferenceDescriptor ejbReference)
public void removeEjbReferenceDescriptor(EjbReference ejbReference)
WritableJndiNameEnvironment
removeEjbReferenceDescriptor in interface WritableJndiNameEnvironmentejbReference - the EjbReferenceDescriptor to remove.public java.util.Set<LifecycleCallbackDescriptor> getPostConstructDescriptors()
JndiNameEnvironment
getPostConstructDescriptors in interface JndiNameEnvironmentpublic void addPostConstructDescriptor(LifecycleCallbackDescriptor postConstructDesc)
WritableJndiNameEnvironment
addPostConstructDescriptor in interface WritableJndiNameEnvironmentpublic LifecycleCallbackDescriptor getPostConstructDescriptorByClass(java.lang.String className)
JndiNameEnvironment
getPostConstructDescriptorByClass in interface JndiNameEnvironmentpublic java.util.Set<LifecycleCallbackDescriptor> getPreDestroyDescriptors()
JndiNameEnvironment
getPreDestroyDescriptors in interface JndiNameEnvironmentpublic void addPreDestroyDescriptor(LifecycleCallbackDescriptor preDestroyDesc)
WritableJndiNameEnvironment
addPreDestroyDescriptor in interface WritableJndiNameEnvironmentpublic LifecycleCallbackDescriptor getPreDestroyDescriptorByClass(java.lang.String className)
JndiNameEnvironment
getPreDestroyDescriptorByClass in interface JndiNameEnvironmentpublic InjectionInfo getInjectionInfoByClass(java.lang.Class clazz)
getInjectionInfoByClass in interface JndiNameEnvironmentpublic java.util.Set getServiceReferenceDescriptors()
JndiNameEnvironment
getServiceReferenceDescriptors in interface JndiNameEnvironmentgetServiceReferenceDescriptors in interface ServiceReferenceContainergetServiceReferenceDescriptors in class BundleDescriptorpublic void addServiceReferenceDescriptor(ServiceReferenceDescriptor serviceRef)
WritableJndiNameEnvironment
addServiceReferenceDescriptor in interface ServiceReferenceContaineraddServiceReferenceDescriptor in interface WritableJndiNameEnvironmentpublic void removeServiceReferenceDescriptor(ServiceReferenceDescriptor serviceRef)
WritableJndiNameEnvironment
removeServiceReferenceDescriptor in interface ServiceReferenceContainerremoveServiceReferenceDescriptor in interface WritableJndiNameEnvironmentpublic ServiceReferenceDescriptor getServiceReferenceByName(java.lang.String name)
getServiceReferenceByName in interface JndiNameEnvironmentgetServiceReferenceByName in interface ServiceReferenceContainerpublic java.util.Set getMessageDestinationReferenceDescriptors()
JndiNameEnvironment
getMessageDestinationReferenceDescriptors in interface JndiNameEnvironmentgetMessageDestinationReferenceDescriptors in interface MessageDestinationReferenceContainerpublic void addMessageDestinationReferenceDescriptor(MessageDestinationReferenceDescriptor messageDestRef)
WritableJndiNameEnvironment
addMessageDestinationReferenceDescriptor in interface MessageDestinationReferenceContaineraddMessageDestinationReferenceDescriptor in interface WritableJndiNameEnvironmentpublic void removeMessageDestinationReferenceDescriptor(MessageDestinationReferenceDescriptor msgDestRef)
WritableJndiNameEnvironment
removeMessageDestinationReferenceDescriptor in interface MessageDestinationReferenceContainerremoveMessageDestinationReferenceDescriptor in interface WritableJndiNameEnvironmentpublic MessageDestinationReferenceDescriptor getMessageDestinationReferenceByName(java.lang.String name)
getMessageDestinationReferenceByName in interface JndiNameEnvironmentgetMessageDestinationReferenceByName in interface MessageDestinationReferenceContainerpublic java.util.Set getJmsDestinationReferenceDescriptors()
getJmsDestinationReferenceDescriptors in interface JndiNameEnvironmentgetJmsDestinationReferenceDescriptors in interface ResourceEnvReferenceContainerpublic void addJmsDestinationReferenceDescriptor(JmsDestinationReferenceDescriptor jmsDestReference)
WritableJndiNameEnvironment
addJmsDestinationReferenceDescriptor in interface ResourceEnvReferenceContaineraddJmsDestinationReferenceDescriptor in interface WritableJndiNameEnvironmentpublic void removeJmsDestinationReferenceDescriptor(JmsDestinationReferenceDescriptor jmsDestReference)
WritableJndiNameEnvironment
removeJmsDestinationReferenceDescriptor in interface WritableJndiNameEnvironmentpublic EjbReferenceDescriptor getEjbReferenceByName(java.lang.String name)
public java.util.Set<EntityManagerFactoryReferenceDescriptor> getEntityManagerFactoryReferenceDescriptors()
JndiNameEnvironment
getEntityManagerFactoryReferenceDescriptors in interface JndiNameEnvironmentpublic EntityManagerFactoryReferenceDescriptor getEntityManagerFactoryReferenceByName(java.lang.String name)
getEntityManagerFactoryReferenceByName in interface JndiNameEnvironmentpublic void addEntityManagerFactoryReferenceDescriptor(EntityManagerFactoryReferenceDescriptor reference)
addEntityManagerFactoryReferenceDescriptor in interface WritableJndiNameEnvironmentpublic java.util.Set<EntityManagerReferenceDescriptor> getEntityManagerReferenceDescriptors()
JndiNameEnvironment
getEntityManagerReferenceDescriptors in interface JndiNameEnvironmentpublic EntityManagerReferenceDescriptor getEntityManagerReferenceByName(java.lang.String name)
getEntityManagerReferenceByName in interface JndiNameEnvironmentpublic void addEntityManagerReferenceDescriptor(EntityManagerReferenceDescriptor reference)
addEntityManagerReferenceDescriptor in interface WritableJndiNameEnvironmentpublic java.util.Set<DataSourceDefinitionDescriptor> getDataSourceDefinitionDescriptors()
JndiNameEnvironment
getDataSourceDefinitionDescriptors in interface JndiNameEnvironmentpublic void addDataSourceDefinitionDescriptor(DataSourceDefinitionDescriptor reference)
WritableJndiNameEnvironment
addDataSourceDefinitionDescriptor in interface WritableJndiNameEnvironmentreference - DataSourceDefinitionDescriptor to add.public void removeDataSourceDefinitionDescriptor(DataSourceDefinitionDescriptor reference)
WritableJndiNameEnvironment
removeDataSourceDefinitionDescriptor in interface WritableJndiNameEnvironmentreference - DataSourceDefinitionDescriptor to remove.public java.util.List<InjectionCapable> getInjectableResourcesByClass(java.lang.String className)
getInjectableResourcesByClass in interface JndiNameEnvironmentpublic EjbReference getEjbReference(java.lang.String name)
getEjbReference in interface EjbReferenceContainerpublic JmsDestinationReferenceDescriptor getJmsDestinationReferenceByName(java.lang.String name)
getJmsDestinationReferenceByName in interface JndiNameEnvironmentgetJmsDestinationReferenceByName in interface ResourceEnvReferenceContainerpublic java.util.Set getResourceReferenceDescriptors()
getResourceReferenceDescriptors in interface JndiNameEnvironmentgetResourceReferenceDescriptors in interface ResourceReferenceContainerpublic ResourceReferenceDescriptor getResourceReferenceByName(java.lang.String name)
getResourceReferenceByName in interface ResourceReferenceContainerpublic void addResourceReferenceDescriptor(ResourceReferenceDescriptor resourceReference)
addResourceReferenceDescriptor in interface ResourceReferenceContaineraddResourceReferenceDescriptor in interface WritableJndiNameEnvironmentresourceReference - the ResourceReferenceDescriptor to add.public void removeResourceReferenceDescriptor(ResourceReferenceDescriptor resourceReference)
removeResourceReferenceDescriptor in interface WritableJndiNameEnvironmentresourceReference - the ResourceReferenceDescriptor to remove.public java.util.Set<java.lang.String> getComponentClassNames()
public boolean hasWebServiceClients()
hasWebServiceClients in class BundleDescriptorpublic boolean hasWebServices()
hasWebServices in class BundleDescriptorpublic void print(java.lang.StringBuffer toStringBuffer)
BundleDescriptor
print in class BundleDescriptorpublic void visit(DescriptorVisitor aVisitor)
visit in class DescriptoraVisitor - a visitor to traverse the descriptorspublic void visit(AppClientVisitor aVisitor)
aVisitor - a visitor to traverse the descriptorspublic XModuleType getModuleType()
getModuleType in class BundleDescriptorpublic JavaWebStartAccessDescriptor getJavaWebStartAccessDescriptor()
public void setJavaWebStartAccessDescriptor(JavaWebStartAccessDescriptor descr)
public java.util.Collection<? extends PersistenceUnitDescriptor> findReferencedPUs()
findReferencedPUs in class BundleDescriptor
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||