public class EjbBundleDescriptorImpl extends EjbBundleDescriptor
rootNodesclassLoader, deplLogger, extensions, moduleDescriptor, moduleIDDESCRIPTION_CHANGED, DESCRIPTOR_CHANGED, docType, LARGE_ICON_CHANGED, NAME_CHANGED, SMALL_ICON_CHANGED| Constructor and Description |
|---|
EjbBundleDescriptorImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addApplicationException(EjbApplicationExceptionInfo appExc) |
void |
addAroundConstructDescriptor(LifecycleCallbackDescriptor aroundConstructDesc) |
void |
addEjb(EjbDescriptor ejbDescriptor) |
void |
addEjbReferenceDescriptor(EjbReference ejbReference)
Adds a reference to another ejb to me.
|
void |
addEnterpriseBeansProperty(NameValuePairDescriptor newProp) |
void |
addEntityManagerFactoryReferenceDescriptor(EntityManagerFactoryReferenceDescriptor reference) |
void |
addEntityManagerReferenceDescriptor(EntityManagerReferenceDescriptor reference) |
void |
addEnvironmentProperty(EnvironmentProperty environmentProperty)
Adds the specified environment property to the receiver.
|
void |
addInterceptor(EjbInterceptor interceptor) |
void |
addMessageDestinationReferenceDescriptor(MessageDestinationReferenceDescriptor messageDestRef)
Adds the specified message destination reference to the receiver.
|
void |
addPersistenceManager(IASPersistenceManagerDescriptor pmDesc) |
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 |
addRelationship(RelationshipDescriptor relDesc)
Add a RelationshipDescriptor which describes a CMR field
between a bean/DO/entityRef in this ejb-jar.
|
void |
addResourceEnvReferenceDescriptor(ResourceEnvReferenceDescriptor resourceEnvReference)
Adds the specified resource environment reference to the receiver.
|
void |
addResourceReferenceDescriptor(ResourceReferenceDescriptor resourceReference)
Adds a resource reference to me.
|
void |
addSecurityRoleMapping(SecurityRoleMapping roleMapping) |
void |
addServiceReferenceDescriptor(ServiceReferenceDescriptor serviceRef)
Adds the specified service reference to the receiver.
|
void |
appendInterceptorBinding(InterceptorBindingDescriptor binding) |
boolean |
areResourceReferencesValid()
Checks whether the role references my ejbs have reference roles that I have.
|
boolean |
containsCMPEntity() |
Collection<? extends PersistenceUnitDescriptor> |
findReferencedPUs()
This method returns all the persistence units that are referenced
by this module.
|
Map<String,EjbApplicationExceptionInfo> |
getApplicationExceptions() |
LifecycleCallbackDescriptor |
getAroundConstructDescriptorByClass(String className) |
Set<LifecycleCallbackDescriptor> |
getAroundConstructDescriptors() |
ComponentVisitor |
getBundleVisitor() |
ResourceReferenceDescriptor |
getCMPResourceReference()
Return the Resource I use for CMP.
|
String |
getDefaultSpecVersion() |
Descriptor |
getDescriptorByName(String name) |
Collection<Long> |
getDescriptorIds() |
Boolean |
getDisableNonportableJndiNames() |
EjbDescriptor[] |
getEjbByClassName(String className)
Returns all ejb descriptors that has a give Class name.
|
EjbDescriptor |
getEjbByName(String name)
Returns an ejb descriptor that I have by the same name, otherwise
throws an IllegalArgumentException
|
EjbDescriptor |
getEjbByName(String name,
boolean isCreateDummy)
Returns an ejb descriptor that I have by the same name.
|
EjbDescriptor[] |
getEjbBySEIName(String className)
Returns all ejb descriptors that has a given Class name as
the web service endpoint interface.
|
String |
getEjbClientJarUri()
Return the empty String or the entry name of the ejb client JAR
in my archive if I have one.
|
EjbReference |
getEjbReference(String name)
Looks up an ejb reference with the given name.
|
EjbReference |
getEjbReferenceByName(String name)
Return a reference to another ejb by the same name or throw an IllegalArgumentException.
|
Set<EjbReference> |
getEjbReferenceDescriptors()
Returns the generated XML directory feturn the set of ejb references this ejb declares.
|
Set<ResourceReferenceDescriptor> |
getEjbResourceReferenceDescriptors()
Return the set of references to resources held by ejbs defined in this module.
|
Set<EjbDescriptor> |
getEjbs()
Return the Set of ejb descriptors that I have.
|
Set<ServiceReferenceDescriptor> |
getEjbServiceReferenceDescriptors() |
List<NameValuePairDescriptor> |
getEnterpriseBeansProperties() |
String |
getEnterpriseBeansProperty(String key) |
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<EnvironmentProperty> |
getEnvironmentProperties()
Return a copy of the structure holding the environment properties.
|
EnvironmentProperty |
getEnvironmentPropertyByName(String name)
Returns the environment property object searching on the supplied key.
|
static int |
getIdFromEjbId(long ejbId) |
List<InjectionCapable> |
getInjectableResourcesByClass(String className) |
protected List<InjectionCapable> |
getInjectableResourcesByClass(String className,
JndiNameEnvironment jndiNameEnv)
Define implementation of getInjectableResourceByClass here so it
isn't replicated across appclient, web, ejb descriptors.
|
InjectionInfo |
getInjectionInfoByClass(Class clazz) |
List<InterceptorBindingDescriptor> |
getInterceptorBindings() |
EjbInterceptor |
getInterceptorByClassName(String className) |
Set<EjbInterceptor> |
getInterceptors() |
MessageDestinationReferenceDescriptor |
getMessageDestinationReferenceByName(String name)
Looks up an message destination reference with the given name.
|
Set<MessageDestinationReferenceDescriptor> |
getMessageDestinationReferenceDescriptors()
Return a set of message destination reference descriptors.
|
ArchiveType |
getModuleType() |
String |
getName()
Returns my name.
|
Collection |
getNamedDescriptors()
Return the set of NamedDescriptors that I have.
|
Vector<NamedReferencePair> |
getNamedReferencePairs()
Return all the named descriptors I have together with the descriptor
that references each one in a Vector of NameReferencePairs.
|
PersistenceManagerInUse |
getPersistenceManagerInUse() |
Vector |
getPersistenceManagers() |
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.
|
IASPersistenceManagerDescriptor |
getPreferredPersistenceManager() |
Set<RelationshipDescriptor> |
getRelationships()
Get all relationships in this ejb-jar.
|
String |
getRelationshipsDescription()
EJB2.0: get description for
|
ResourceEnvReferenceDescriptor |
getResourceEnvReferenceByName(String name)
Return a reference to another ejb by the same name or throw an IllegalArgumentException.
|
Set<ResourceEnvReferenceDescriptor> |
getResourceEnvReferenceDescriptors()
Return the set of resource environment references this ejb declares.
|
ResourceReferenceDescriptor |
getResourceReferenceByName(String name)
Return the resource object corresponding to the supplied name or throw an illegal argument exception.
|
Set<ResourceReferenceDescriptor> |
getResourceReferenceDescriptors()
Return the set of resource references this ejb declares.
|
List<SecurityRoleMapping> |
getSecurityRoleMappings() |
ServiceReferenceDescriptor |
getServiceReferenceByName(String name)
Looks up an service reference with the given name.
|
Set<ServiceReferenceDescriptor> |
getServiceReferenceDescriptors()
Return a set of service reference descriptors.
|
DescriptorVisitor |
getTracerVisitor() |
long |
getUniqueId()
Returns the unique id used in a stand alone ejb module.
|
boolean |
hasAssemblyInformation()
Return true if I have roles, permissioned roles or container transactions.
|
boolean |
hasContainerTransactions()
Return true if any of my ejb's methods have been assigned transaction attributes.
|
boolean |
hasEjbByName(String name)
Returns true if I have an ejb descriptor by that name.
|
boolean |
hasEjbReferences()
Return true if I reference other ejbs, false else.
|
boolean |
hasInterceptors() |
boolean |
hasPermissionedRoles()
Returns true if I have Roles to which method permissions have been assigned.
|
boolean |
hasRelationship(RelationshipDescriptor rd)
Returns true if given relationship is already part of this
ejb-jar.
|
boolean |
hasRelationships() |
boolean |
hasWebServiceClients() |
boolean |
isEJB11()
True if EJB version is 1.x.
|
boolean |
isEJB20()
True if EJB version is 2.x.
|
boolean |
isEmpty()
Return true if this root deployment descriptor does not describe anything
|
void |
prependInterceptorBinding(InterceptorBindingDescriptor binding) |
void |
print(StringBuilder toStringBuilder)
Returns a formatted String representing my state.
|
void |
removeEjb(EjbDescriptor ejbDescriptor)
Remove the given ejb descriptor from my (by equality).
|
void |
removeEjbReferenceDescriptor(EjbReference ejbReference)
Removes the specificed ejb reference from the receiver.
|
void |
removeEnvironmentProperty(EnvironmentProperty environmentProperty)
Removes the given environment property from me.
|
void |
removeMessageDestinationReferenceDescriptor(MessageDestinationReferenceDescriptor msgDestRef)
Removes the specified message destination reference from the receiver.
|
void |
removeRelationship(RelationshipDescriptor relDesc)
Add a RelationshipDescriptor which describes a CMR field
between a bean/DO/entityRef in this ejb-jar.
|
void |
removeResourceEnvReferenceDescriptor(ResourceEnvReferenceDescriptor resourceEnvReference)
Removes the specified resource environment reference from the receiver.
|
void |
removeResourceReferenceDescriptor(ResourceReferenceDescriptor resourceReference)
Removes the given resource reference from me.
|
void |
removeRole(Role role)
Removes the given org.glassfish.security.common.Role object from me.
|
void |
removeServiceReferenceDescriptor(ServiceReferenceDescriptor serviceRef)
Removes the specified service reference from the receiver.
|
void |
setCMPResourceReference(ResourceReferenceDescriptor resourceReference)
Sets the resource reference I use for CMP.
|
void |
setDisableNonportableJndiNames(String disableOrNot) |
void |
setEjbClientJarUri(String ejbClientJarUri) |
void |
setInterceptorBindings(List<InterceptorBindingDescriptor> bindings) |
void |
setPersistenceManagerInUse(PersistenceManagerInUse inuse) |
void |
setPersistenceManagerInuse(String id,
String ver) |
void |
setRelationshipsDescription(String relationshipsDescription)
EJB2.0: set description for
|
void |
setUniqueId(long id)
Sets the unique id for a stand alone ejb module.
|
void |
setupDataStructuresForRuntime()
Setup EJB Ids during deployment and shouldn't be called at runtime
|
void |
visit(DescriptorVisitor aVisitor)
visit the descriptor and all sub descriptors with a DOL visitor implementation
|
addResourceDescriptor, getAllResourcesDescriptors, getAllResourcesDescriptors, getResourceDescriptor, getResourceDescriptors, removeResourceDescriptoraddBundleDescriptor, addEntityManagerFactory, addManagedBean, addMessageDestination, addRole, addRole, addRootNode, findDefaultPU, findReferencedPU, findReferencedPUsViaPCRefs, findReferencedPUsViaPURefs, findReferencedPUViaEMFRef, findReferencedPUViaEMRef, getApplication, getClassLoader, getCompatibility, getDeploymentDescriptorDir, getEntityManagerFactories, getEntityManagerFactory, getInjectableResources, getInjectionInfoByClass, getKeepState, getManagedBeanByBeanClass, getManagedBeans, getMessageDestinationByName, getMessageDestinations, getModuleID, getModuleName, getNamedDescriptorsFrom, getNamedReferencePairsFrom, getPostConstructDescriptorByClass, getPreDestroyDescriptorByClass, getRoles, getRootNode, getUniqueFriendlyId, getVisiblePUs, getWebServiceEndpointByName, getWebServices, getWsdlDir, hasManagedBeanByBeanClass, hasMessageDestinationByName, hasWebServices, isApplication, isDDWithNoAnnotationAllowed, isDefaultGroupPrincipalMapping, isFullAttribute, isFullFlag, isPackagedAsSingleModule, isPolicyModified, isStandalone, removeMessageDestination, setApplication, setCompatibility, setDefaultGroupPrincipalMapping, setFullAttribute, setFullFlag, setKeepState, setPolicyModified, visitaddExtensionDescriptor, getDisplayName, getExtensionsDescriptors, getExtensionsDescriptors, getExtensionsDescriptors, getMainDescriptor, getModuleDescriptor, 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, waitaddResourceDescriptor, removeResourceDescriptorgetAllResourcesDescriptors, getAllResourcesDescriptors, getResourceDescriptorspublic boolean isEJB20()
public boolean isEJB11()
public String getDefaultSpecVersion()
getDefaultSpecVersion in class RootDeploymentDescriptorpublic String getEjbClientJarUri()
public boolean isEmpty()
RootDeploymentDescriptorisEmpty in class RootDeploymentDescriptorpublic void setEjbClientJarUri(String ejbClientJarUri)
public void addApplicationException(EjbApplicationExceptionInfo appExc)
public Map<String,EjbApplicationExceptionInfo> getApplicationExceptions()
public Collection getNamedDescriptors()
public Vector<NamedReferencePair> getNamedReferencePairs()
public Set<ResourceReferenceDescriptor> getEjbResourceReferenceDescriptors()
public boolean hasEjbReferences()
public Set<EjbDescriptor> getEjbs()
getEjbs in class EjbBundleDescriptorpublic void setupDataStructuresForRuntime()
public boolean hasEjbByName(String name)
hasEjbByName in class EjbBundleDescriptorpublic EjbDescriptor getEjbByName(String name)
getEjbByName in class EjbBundleDescriptorpublic EjbDescriptor getEjbByName(String name, boolean isCreateDummy)
public EjbDescriptor[] getEjbByClassName(String className)
getEjbByClassName in class EjbBundleDescriptorpublic EjbDescriptor[] getEjbBySEIName(String className)
getEjbBySEIName in class EjbBundleDescriptorpublic Collection<Long> getDescriptorIds()
public void addEjb(EjbDescriptor ejbDescriptor)
public void removeEjb(EjbDescriptor ejbDescriptor)
public boolean containsCMPEntity()
public void addInterceptor(EjbInterceptor interceptor)
public EjbInterceptor getInterceptorByClassName(String className)
getInterceptorByClassName in class EjbBundleDescriptorpublic boolean hasInterceptors()
public Set<EjbInterceptor> getInterceptors()
getInterceptors in class EjbBundleDescriptorpublic void prependInterceptorBinding(InterceptorBindingDescriptor binding)
public void appendInterceptorBinding(InterceptorBindingDescriptor binding)
public List<InterceptorBindingDescriptor> getInterceptorBindings()
public void setInterceptorBindings(List<InterceptorBindingDescriptor> bindings)
public boolean areResourceReferencesValid()
public void removeRole(Role role)
removeRole in interface RolesremoveRole in class BundleDescriptorpublic boolean hasPermissionedRoles()
public boolean hasContainerTransactions()
public boolean hasAssemblyInformation()
public void addRelationship(RelationshipDescriptor relDesc)
public void removeRelationship(RelationshipDescriptor relDesc)
public String getRelationshipsDescription()
public void setRelationshipsDescription(String relationshipsDescription)
public Set<RelationshipDescriptor> getRelationships()
public boolean hasRelationships()
public boolean hasRelationship(RelationshipDescriptor rd)
public ResourceReferenceDescriptor getCMPResourceReference()
public void setCMPResourceReference(ResourceReferenceDescriptor resourceReference)
public Descriptor getDescriptorByName(String name)
public String getName()
getName in class RootDeploymentDescriptorpublic void setUniqueId(long id)
Note: This method will not be called for application.
id - unique id for stand alone modulepublic long getUniqueId()
public static int getIdFromEjbId(long ejbId)
public boolean hasWebServiceClients()
hasWebServiceClients in class BundleDescriptorpublic Set<ServiceReferenceDescriptor> getEjbServiceReferenceDescriptors()
getEjbServiceReferenceDescriptors in class EjbBundleDescriptorpublic void print(StringBuilder toStringBuilder)
print in class BundleDescriptorpublic DescriptorVisitor getTracerVisitor()
getTracerVisitor in class RootDeploymentDescriptorpublic ComponentVisitor getBundleVisitor()
getBundleVisitor in class BundleDescriptorpublic void visit(DescriptorVisitor aVisitor)
visit in class DescriptoraVisitor - a visitor to traverse the descriptorspublic ArchiveType getModuleType()
getModuleType in class BundleDescriptorpublic void setPersistenceManagerInUse(PersistenceManagerInUse inuse)
public PersistenceManagerInUse getPersistenceManagerInUse()
public void addPersistenceManager(IASPersistenceManagerDescriptor pmDesc)
public IASPersistenceManagerDescriptor getPreferredPersistenceManager()
public Vector getPersistenceManagers()
public void addSecurityRoleMapping(SecurityRoleMapping roleMapping)
public List<SecurityRoleMapping> getSecurityRoleMappings()
public Collection<? extends PersistenceUnitDescriptor> findReferencedPUs()
findReferencedPUs in class BundleDescriptorpublic Set<EjbReference> getEjbReferenceDescriptors()
public void addEjbReferenceDescriptor(EjbReference ejbReference)
ejbReference - the EjbReferenceDescriptor to add.public void removeEjbReferenceDescriptor(EjbReference ejbReference)
WritableJndiNameEnvironmentejbReference - the EjbReferenceDescriptor to remove.public EjbReference getEjbReferenceByName(String name)
public EjbReference getEjbReference(String name)
EjbReferenceContainerpublic Set<ServiceReferenceDescriptor> getServiceReferenceDescriptors()
JndiNameEnvironmentpublic void addServiceReferenceDescriptor(ServiceReferenceDescriptor serviceRef)
WritableJndiNameEnvironmentserviceRef - the ServiceReferenceDescriptor to add.public void removeServiceReferenceDescriptor(ServiceReferenceDescriptor serviceRef)
WritableJndiNameEnvironmentserviceRef - the ServiceReferenceDescriptor to remove.public ServiceReferenceDescriptor getServiceReferenceByName(String name)
public Set<MessageDestinationReferenceDescriptor> getMessageDestinationReferenceDescriptors()
JndiNameEnvironmentpublic void addMessageDestinationReferenceDescriptor(MessageDestinationReferenceDescriptor messageDestRef)
WritableJndiNameEnvironmentmessageDestRef - the MessageDestinationReferenceDescriptor to add.public void removeMessageDestinationReferenceDescriptor(MessageDestinationReferenceDescriptor msgDestRef)
WritableJndiNameEnvironmentmsgDestRef - MessageDestinationReferenceDescriptor to remove.public MessageDestinationReferenceDescriptor getMessageDestinationReferenceByName(String name)
public Set<ResourceEnvReferenceDescriptor> getResourceEnvReferenceDescriptors()
public void addResourceEnvReferenceDescriptor(ResourceEnvReferenceDescriptor resourceEnvReference)
WritableJndiNameEnvironmentresourceEnvReference - the ResourceEnvReferenceDescriptor to add.public void removeResourceEnvReferenceDescriptor(ResourceEnvReferenceDescriptor resourceEnvReference)
WritableJndiNameEnvironmentresourceEnvReference - the ResourceEnvReferenceDescriptor to remove.public ResourceEnvReferenceDescriptor getResourceEnvReferenceByName(String name)
public Set<ResourceReferenceDescriptor> getResourceReferenceDescriptors()
public void addResourceReferenceDescriptor(ResourceReferenceDescriptor resourceReference)
resourceReference - the ResourceReferenceDescriptor to add.public void removeResourceReferenceDescriptor(ResourceReferenceDescriptor resourceReference)
resourceReference - the ResourceReferenceDescriptor to remove.public ResourceReferenceDescriptor getResourceReferenceByName(String name)
public EnvironmentProperty getEnvironmentPropertyByName(String name)
public Set<EnvironmentProperty> getEnvironmentProperties()
public void addEnvironmentProperty(EnvironmentProperty environmentProperty)
WritableJndiNameEnvironmentenvironmentProperty - the EnvironmentProperty to add.public void removeEnvironmentProperty(EnvironmentProperty environmentProperty)
environmentProperty - the EnvironmentProperty to remove.public Set<EntityManagerFactoryReferenceDescriptor> getEntityManagerFactoryReferenceDescriptors()
JndiNameEnvironmentpublic EntityManagerFactoryReferenceDescriptor getEntityManagerFactoryReferenceByName(String name)
public void addEntityManagerFactoryReferenceDescriptor(EntityManagerFactoryReferenceDescriptor reference)
public Set<EntityManagerReferenceDescriptor> getEntityManagerReferenceDescriptors()
JndiNameEnvironmentpublic EntityManagerReferenceDescriptor getEntityManagerReferenceByName(String name)
public void addEntityManagerReferenceDescriptor(EntityManagerReferenceDescriptor reference)
public List<InjectionCapable> getInjectableResourcesByClass(String className)
public InjectionInfo getInjectionInfoByClass(Class clazz)
public Boolean getDisableNonportableJndiNames()
getDisableNonportableJndiNames in class EjbBundleDescriptorpublic void setDisableNonportableJndiNames(String disableOrNot)
public Set<LifecycleCallbackDescriptor> getAroundConstructDescriptors()
public void addAroundConstructDescriptor(LifecycleCallbackDescriptor aroundConstructDesc)
public LifecycleCallbackDescriptor getAroundConstructDescriptorByClass(String className)
public Set<LifecycleCallbackDescriptor> getPostConstructDescriptors()
JndiNameEnvironmentpublic void addPostConstructDescriptor(LifecycleCallbackDescriptor postConstructDesc)
WritableJndiNameEnvironmentpostConstructDesc - the post-construct LifecycleCallbackDescriptor to add.public LifecycleCallbackDescriptor getPostConstructDescriptorByClass(String className)
JndiNameEnvironmentpublic Set<LifecycleCallbackDescriptor> getPreDestroyDescriptors()
JndiNameEnvironmentpublic void addPreDestroyDescriptor(LifecycleCallbackDescriptor preDestroyDesc)
WritableJndiNameEnvironmentpreDestroyDesc - the pre-destroy LifecycleCallbackDescriptor to add.public LifecycleCallbackDescriptor getPreDestroyDescriptorByClass(String className)
JndiNameEnvironmentpublic void addEnterpriseBeansProperty(NameValuePairDescriptor newProp)
public List<NameValuePairDescriptor> getEnterpriseBeansProperties()
protected List<InjectionCapable> getInjectableResourcesByClass(String className, JndiNameEnvironment jndiNameEnv)
BundleDescriptorgetInjectableResourcesByClass in class BundleDescriptorCopyright © 2019. All rights reserved.