public class ApplicationClientDescriptor extends CommonResourceBundleDescriptor implements WritableJndiNameEnvironment, ResourceReferenceContainer, EjbReferenceContainer, ResourceEnvReferenceContainer, ServiceReferenceContainer, MessageDestinationReferenceContainer
rootNodesclassLoader, deplLogger, extensions, moduleDescriptor, moduleIDDESCRIPTION_CHANGED, DESCRIPTOR_CHANGED, docType, LARGE_ICON_CHANGED, NAME_CHANGED, SMALL_ICON_CHANGED| Constructor and Description |
|---|
ApplicationClientDescriptor() |
| Modifier and Type | Method and Description |
|---|---|
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 |
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 |
addResourceDescriptor(ResourceDescriptor descriptor)
Adds the specified descriptor to the receiver.
|
void |
addResourceEnvReferenceDescriptor(ResourceEnvReferenceDescriptor resourceEnvReference)
Adds the specified resource environment reference 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.
|
Collection<? extends PersistenceUnitDescriptor> |
findReferencedPUs()
This method is used to find out the precise list of PUs that are
referenced by the appclient.
|
ComponentVisitor |
getBundleVisitor() |
String |
getCallbackHandler()
Get the classname of the callback handler.
|
Set<String> |
getComponentClassNames() |
String |
getDefaultSpecVersion() |
EjbReference |
getEjbReference(String name)
Looks up an ejb reference with the given name.
|
EjbReferenceDescriptor |
getEjbReferenceByName(String name)
Looks up an ejb reference with the given name.
|
Set |
getEjbReferenceDescriptors()
Return the set of references to ejbs that I have.
|
EntityManagerFactoryReferenceDescriptor |
getEntityManagerFactoryReferenceByName(String name)
Return the entity manager factory reference descriptor corresponding to
the given name.
|
Set<EntityManagerFactoryReferenceDescriptor> |
getEntityManagerFactoryReferenceDescriptors()
Return a set of entity manager factory reference descriptors.
|
EntityManagerReferenceDescriptor |
getEntityManagerReferenceByName(String name)
Return the entity manager factory reference descriptor corresponding to
the given name.
|
Set<EntityManagerReferenceDescriptor> |
getEntityManagerReferenceDescriptors()
Return a set of entity manager reference descriptors.
|
Set |
getEnvironmentProperties()
Returns the set of environment properties of this app client.
|
EnvironmentProperty |
getEnvironmentPropertyByName(String name)
Returns the environment property object searching on the supplied key.
|
List<InjectionCapable> |
getInjectableResourcesByClass(String className) |
InjectionInfo |
getInjectionInfoByClass(Class clazz) |
JavaWebStartAccessDescriptor |
getJavaWebStartAccessDescriptor() |
String |
getMainClassName()
Return the fq Java clasname of this application client [{0}].
|
MessageDestinationReferenceDescriptor |
getMessageDestinationReferenceByName(String name)
Looks up an message destination reference with the given name.
|
Set |
getMessageDestinationReferenceDescriptors()
Return a set of message destination reference descriptors.
|
ArchiveType |
getModuleType() |
Collection |
getNamedDescriptors()
Return the set of named descriptors I reference.
|
Vector<NamedReferencePair> |
getNamedReferencePairs()
Return the set of named reference pairs I reference.
|
LifecycleCallbackDescriptor |
getPostConstructDescriptorByClass(String className)
Return the post-construct descriptor corresponding to
the given name.
|
Set<LifecycleCallbackDescriptor> |
getPostConstructDescriptors()
Return a set of post-construct descriptors.
|
LifecycleCallbackDescriptor |
getPreDestroyDescriptorByClass(String className)
Return the pre-destroy descriptor corresponding to
the given name.
|
Set<LifecycleCallbackDescriptor> |
getPreDestroyDescriptors()
Return a set of pre-destroy descriptors.
|
Set<ResourceDescriptor> |
getResourceDescriptors(JavaEEResourceType type)
Return a set of descriptors based on the type.
|
ResourceEnvReferenceDescriptor |
getResourceEnvReferenceByName(String name)
Return a resource environment reference by the same name or throw an IllegalArgumentException.
|
Set |
getResourceEnvReferenceDescriptors()
Return the set of resource environment references this ejb declares.
|
ResourceReferenceDescriptor |
getResourceReferenceByName(String name)
Looks up a reference to a resource by its name (getName()).
|
Set |
getResourceReferenceDescriptors()
Return the set of references to resources that I have.
|
ServiceReferenceDescriptor |
getServiceReferenceByName(String name)
Looks up an service reference with the given name.
|
Set |
getServiceReferenceDescriptors()
Return a set of service reference descriptors.
|
DescriptorVisitor |
getTracerVisitor() |
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(StringBuffer toStringBuffer)
Prints a formatted string representing my state.
|
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 |
removeMessageDestinationReferenceDescriptor(MessageDestinationReferenceDescriptor msgDestRef)
Removes the specified message destination reference from the receiver.
|
void |
removeResourceDescriptor(ResourceDescriptor descriptor)
Removes the specified descriptor from the receiver.
|
void |
removeResourceEnvReferenceDescriptor(ResourceEnvReferenceDescriptor resourceEnvReference)
Removes the specified resource environment 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(String handler)
Set the classname of the callback handler.
|
void |
setJavaWebStartAccessDescriptor(JavaWebStartAccessDescriptor descr) |
void |
setMainClassName(String mainClassName)
Sets the main classname of this app client.
|
void |
visit(DescriptorVisitor aVisitor)
visit the descriptor and all sub descriptors with a DOL visitor implementation
|
getAllResourcesDescriptors, getAllResourcesDescriptors, getResourceDescriptoraddBundleDescriptor, addEntityManagerFactory, addManagedBean, addMessageDestination, addRole, addRole, addRootNode, findDefaultPU, findReferencedPU, findReferencedPUsViaPCRefs, findReferencedPUsViaPURefs, findReferencedPUViaEMFRef, findReferencedPUViaEMRef, getApplication, getClassLoader, getCompatibility, getDeploymentDescriptorDir, getEntityManagerFactories, getEntityManagerFactory, getInjectableResources, getInjectableResourcesByClass, getInjectionInfoByClass, getKeepState, getManagedBeanByBeanClass, getManagedBeans, getMessageDestinationByName, getMessageDestinations, getModuleID, getModuleName, getNamedDescriptorsFrom, getNamedReferencePairsFrom, getPostConstructDescriptorByClass, getPreDestroyDescriptorByClass, getRoles, getRootNode, getUniqueFriendlyId, getVisiblePUs, getWebServiceEndpointByName, getWebServices, getWsdlDir, hasManagedBeanByBeanClass, hasMessageDestinationByName, isApplication, isDDWithNoAnnotationAllowed, isDefaultGroupPrincipalMapping, isFullAttribute, isFullFlag, isPackagedAsSingleModule, isPolicyModified, isStandalone, removeMessageDestination, removeRole, setApplication, setCompatibility, setDefaultGroupPrincipalMapping, setFullAttribute, setFullFlag, setKeepState, setPolicyModified, visitaddExtensionDescriptor, getDisplayName, getExtensionsDescriptors, getExtensionsDescriptors, getExtensionsDescriptors, getMainDescriptor, getModuleDescriptor, getName, getSchemaLocation, getSpecVersion, isExtensionDescriptor, setClassLoader, setDisplayName, setModuleDescriptor, setModuleID, setName, setSchemaLocation, setSpecVersionaddDescriptorExtension, addPrefixMapping, createUniqueFilenameAmongst, createUniqueNameAmongst, createUniqueNameAmongstNamedDescriptors, fillDocType, getDeploymentExtensions, getDescription, getDescriptorExtension, getDescriptorExtensions, getDocType, getLargeIconUri, getLocalizedDescription, getLocalizedDescriptions, getLocalizedDisplayName, getLocalizedDisplayNames, getLocalizedLargeIconUri, getLocalizedLargeIconUris, getLocalizedSmallIconUri, getLocalizedSmallIconUris, getPrefixMapping, getSmallIconUri, isBoundsChecking, setBoundsChecking, setDescription, setLargeIconUri, setLocalizedDescription, setLocalizedDisplayName, setLocalizedLargeIconUri, setLocalizedSmallIconUri, setSmallIconUriaddExtraAttribute, getExtraAttribute, getExtraAttributes, removeExtraAttribute, toStringaddObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChangedclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAllResourcesDescriptors, getAllResourcesDescriptorspublic boolean hasRuntimeInformation()
public String getDefaultSpecVersion()
getDefaultSpecVersion in class RootDeploymentDescriptorpublic boolean isEmpty()
RootDeploymentDescriptorisEmpty in class RootDeploymentDescriptorpublic String getMainClassName()
public void setMainClassName(String mainClassName)
public String getCallbackHandler()
public void setCallbackHandler(String handler)
public Collection getNamedDescriptors()
public Vector<NamedReferencePair> getNamedReferencePairs()
public Set getEnvironmentProperties()
getEnvironmentProperties in interface JndiNameEnvironmentpublic EnvironmentProperty getEnvironmentPropertyByName(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 Set getEjbReferenceDescriptors()
getEjbReferenceDescriptors in interface JndiNameEnvironmentgetEjbReferenceDescriptors in interface EjbReferenceContainerpublic void addEjbReferenceDescriptor(EjbReferenceDescriptor ejbReference)
public void addEjbReferenceDescriptor(EjbReference ejbReference)
WritableJndiNameEnvironmentaddEjbReferenceDescriptor in interface EjbReferenceContaineraddEjbReferenceDescriptor in interface WritableJndiNameEnvironmentejbReference - the EjbReferenceDescriptor to add.public void removeEjbReferenceDescriptor(EjbReferenceDescriptor ejbReference)
public void removeEjbReferenceDescriptor(EjbReference ejbReference)
WritableJndiNameEnvironmentremoveEjbReferenceDescriptor in interface WritableJndiNameEnvironmentejbReference - the EjbReferenceDescriptor to remove.public Set<LifecycleCallbackDescriptor> getPostConstructDescriptors()
JndiNameEnvironmentgetPostConstructDescriptors in interface JndiNameEnvironmentpublic void addPostConstructDescriptor(LifecycleCallbackDescriptor postConstructDesc)
WritableJndiNameEnvironmentaddPostConstructDescriptor in interface WritableJndiNameEnvironmentpostConstructDesc - the post-construct LifecycleCallbackDescriptor to add.public LifecycleCallbackDescriptor getPostConstructDescriptorByClass(String className)
JndiNameEnvironmentgetPostConstructDescriptorByClass in interface JndiNameEnvironmentpublic Set<LifecycleCallbackDescriptor> getPreDestroyDescriptors()
JndiNameEnvironmentgetPreDestroyDescriptors in interface JndiNameEnvironmentpublic void addPreDestroyDescriptor(LifecycleCallbackDescriptor preDestroyDesc)
WritableJndiNameEnvironmentaddPreDestroyDescriptor in interface WritableJndiNameEnvironmentpreDestroyDesc - the pre-destroy LifecycleCallbackDescriptor to add.public LifecycleCallbackDescriptor getPreDestroyDescriptorByClass(String className)
JndiNameEnvironmentgetPreDestroyDescriptorByClass in interface JndiNameEnvironmentpublic InjectionInfo getInjectionInfoByClass(Class clazz)
getInjectionInfoByClass in interface JndiNameEnvironmentpublic Set getServiceReferenceDescriptors()
JndiNameEnvironmentgetServiceReferenceDescriptors in interface JndiNameEnvironmentgetServiceReferenceDescriptors in interface ServiceReferenceContainerpublic void addServiceReferenceDescriptor(ServiceReferenceDescriptor serviceRef)
WritableJndiNameEnvironmentaddServiceReferenceDescriptor in interface ServiceReferenceContaineraddServiceReferenceDescriptor in interface WritableJndiNameEnvironmentserviceRef - the ServiceReferenceDescriptor to add.public void removeServiceReferenceDescriptor(ServiceReferenceDescriptor serviceRef)
WritableJndiNameEnvironmentremoveServiceReferenceDescriptor in interface ServiceReferenceContainerremoveServiceReferenceDescriptor in interface WritableJndiNameEnvironmentserviceRef - the ServiceReferenceDescriptor to remove.public ServiceReferenceDescriptor getServiceReferenceByName(String name)
getServiceReferenceByName in interface JndiNameEnvironmentgetServiceReferenceByName in interface ServiceReferenceContainerpublic Set getMessageDestinationReferenceDescriptors()
JndiNameEnvironmentgetMessageDestinationReferenceDescriptors in interface JndiNameEnvironmentgetMessageDestinationReferenceDescriptors in interface MessageDestinationReferenceContainerpublic void addMessageDestinationReferenceDescriptor(MessageDestinationReferenceDescriptor messageDestRef)
WritableJndiNameEnvironmentaddMessageDestinationReferenceDescriptor in interface MessageDestinationReferenceContaineraddMessageDestinationReferenceDescriptor in interface WritableJndiNameEnvironmentmessageDestRef - the MessageDestinationReferenceDescriptor to add.public void removeMessageDestinationReferenceDescriptor(MessageDestinationReferenceDescriptor msgDestRef)
WritableJndiNameEnvironmentremoveMessageDestinationReferenceDescriptor in interface MessageDestinationReferenceContainerremoveMessageDestinationReferenceDescriptor in interface WritableJndiNameEnvironmentmsgDestRef - MessageDestinationReferenceDescriptor to remove.public MessageDestinationReferenceDescriptor getMessageDestinationReferenceByName(String name)
getMessageDestinationReferenceByName in interface JndiNameEnvironmentgetMessageDestinationReferenceByName in interface MessageDestinationReferenceContainerpublic Set getResourceEnvReferenceDescriptors()
getResourceEnvReferenceDescriptors in interface JndiNameEnvironmentgetResourceEnvReferenceDescriptors in interface ResourceEnvReferenceContainerpublic void addResourceEnvReferenceDescriptor(ResourceEnvReferenceDescriptor resourceEnvReference)
WritableJndiNameEnvironmentaddResourceEnvReferenceDescriptor in interface ResourceEnvReferenceContaineraddResourceEnvReferenceDescriptor in interface WritableJndiNameEnvironmentresourceEnvReference - the ResourceEnvReferenceDescriptor to add.public void removeResourceEnvReferenceDescriptor(ResourceEnvReferenceDescriptor resourceEnvReference)
WritableJndiNameEnvironmentremoveResourceEnvReferenceDescriptor in interface WritableJndiNameEnvironmentresourceEnvReference - the ResourceEnvReferenceDescriptor to remove.public EjbReferenceDescriptor getEjbReferenceByName(String name)
public Set<EntityManagerFactoryReferenceDescriptor> getEntityManagerFactoryReferenceDescriptors()
JndiNameEnvironmentgetEntityManagerFactoryReferenceDescriptors in interface JndiNameEnvironmentpublic EntityManagerFactoryReferenceDescriptor getEntityManagerFactoryReferenceByName(String name)
getEntityManagerFactoryReferenceByName in interface JndiNameEnvironmentpublic void addEntityManagerFactoryReferenceDescriptor(EntityManagerFactoryReferenceDescriptor reference)
addEntityManagerFactoryReferenceDescriptor in interface WritableJndiNameEnvironmentpublic Set<EntityManagerReferenceDescriptor> getEntityManagerReferenceDescriptors()
JndiNameEnvironmentgetEntityManagerReferenceDescriptors in interface JndiNameEnvironmentpublic EntityManagerReferenceDescriptor getEntityManagerReferenceByName(String name)
getEntityManagerReferenceByName in interface JndiNameEnvironmentpublic void addEntityManagerReferenceDescriptor(EntityManagerReferenceDescriptor reference)
addEntityManagerReferenceDescriptor in interface WritableJndiNameEnvironmentpublic List<InjectionCapable> getInjectableResourcesByClass(String className)
getInjectableResourcesByClass in interface JndiNameEnvironmentpublic EjbReference getEjbReference(String name)
getEjbReference in interface EjbReferenceContainerpublic ResourceEnvReferenceDescriptor getResourceEnvReferenceByName(String name)
getResourceEnvReferenceByName in interface JndiNameEnvironmentgetResourceEnvReferenceByName in interface ResourceEnvReferenceContainerpublic Set getResourceReferenceDescriptors()
getResourceReferenceDescriptors in interface JndiNameEnvironmentgetResourceReferenceDescriptors in interface ResourceReferenceContainerpublic ResourceReferenceDescriptor getResourceReferenceByName(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 Set<String> getComponentClassNames()
public boolean hasWebServiceClients()
hasWebServiceClients in class BundleDescriptorpublic boolean hasWebServices()
hasWebServices in class BundleDescriptorpublic void print(StringBuffer toStringBuffer)
BundleDescriptorprint in class BundleDescriptorpublic void visit(DescriptorVisitor aVisitor)
visit in class DescriptoraVisitor - a visitor to traverse the descriptorspublic ArchiveType getModuleType()
getModuleType in class BundleDescriptorpublic ComponentVisitor getBundleVisitor()
getBundleVisitor in class BundleDescriptorpublic DescriptorVisitor getTracerVisitor()
getTracerVisitor in class RootDeploymentDescriptorpublic JavaWebStartAccessDescriptor getJavaWebStartAccessDescriptor()
public void setJavaWebStartAccessDescriptor(JavaWebStartAccessDescriptor descr)
public Collection<? extends PersistenceUnitDescriptor> findReferencedPUs()
findReferencedPUs in class BundleDescriptorpublic Set<ResourceDescriptor> getResourceDescriptors(JavaEEResourceType type)
JndiNameEnvironmentgetResourceDescriptors in interface JndiNameEnvironmentgetResourceDescriptors in class CommonResourceBundleDescriptorpublic void addResourceDescriptor(ResourceDescriptor descriptor)
WritableJndiNameEnvironmentaddResourceDescriptor in interface WritableJndiNameEnvironmentaddResourceDescriptor in class CommonResourceBundleDescriptordescriptor - Descriptor to add.public void removeResourceDescriptor(ResourceDescriptor descriptor)
WritableJndiNameEnvironmentremoveResourceDescriptor in interface WritableJndiNameEnvironmentremoveResourceDescriptor in class CommonResourceBundleDescriptordescriptor - Descriptor to remove.Copyright © 2017. All rights reserved.