public class EjbBundleDescriptorImpl extends EjbBundleDescriptor
rootNodes
classLoader, deplLogger, extensions, moduleDescriptor, moduleID
DESCRIPTION_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, removeResourceDescriptor
addBundleDescriptor, 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, visit
addExtensionDescriptor, getDisplayName, getExtensionsDescriptors, getExtensionsDescriptors, getExtensionsDescriptors, getMainDescriptor, getModuleDescriptor, getSchemaLocation, getSpecVersion, isExtensionDescriptor, setClassLoader, setDisplayName, setModuleDescriptor, setModuleID, setName, setSchemaLocation, setSpecVersion
addDescriptorExtension, 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, setSmallIconUri
addExtraAttribute, getExtraAttribute, getExtraAttributes, removeExtraAttribute, toString
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addResourceDescriptor, removeResourceDescriptor
getAllResourcesDescriptors, getAllResourcesDescriptors, getResourceDescriptors
public boolean isEJB20()
public boolean isEJB11()
public String getDefaultSpecVersion()
getDefaultSpecVersion
in class RootDeploymentDescriptor
public String getEjbClientJarUri()
public boolean isEmpty()
RootDeploymentDescriptor
isEmpty
in class RootDeploymentDescriptor
public 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 EjbBundleDescriptor
public void setupDataStructuresForRuntime()
public boolean hasEjbByName(String name)
hasEjbByName
in class EjbBundleDescriptor
public EjbDescriptor getEjbByName(String name)
getEjbByName
in class EjbBundleDescriptor
public EjbDescriptor getEjbByName(String name, boolean isCreateDummy)
public EjbDescriptor[] getEjbByClassName(String className)
getEjbByClassName
in class EjbBundleDescriptor
public EjbDescriptor[] getEjbBySEIName(String className)
getEjbBySEIName
in class EjbBundleDescriptor
public 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 EjbBundleDescriptor
public boolean hasInterceptors()
public Set<EjbInterceptor> getInterceptors()
getInterceptors
in class EjbBundleDescriptor
public 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 Roles
removeRole
in class BundleDescriptor
public 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 RootDeploymentDescriptor
public 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 BundleDescriptor
public Set<ServiceReferenceDescriptor> getEjbServiceReferenceDescriptors()
getEjbServiceReferenceDescriptors
in class EjbBundleDescriptor
public void print(StringBuilder toStringBuilder)
print
in class BundleDescriptor
public DescriptorVisitor getTracerVisitor()
getTracerVisitor
in class RootDeploymentDescriptor
public ComponentVisitor getBundleVisitor()
getBundleVisitor
in class BundleDescriptor
public void visit(DescriptorVisitor aVisitor)
visit
in class Descriptor
aVisitor
- a visitor to traverse the descriptorspublic ArchiveType getModuleType()
getModuleType
in class BundleDescriptor
public 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 BundleDescriptor
public Set<EjbReference> getEjbReferenceDescriptors()
public void addEjbReferenceDescriptor(EjbReference ejbReference)
ejbReference
- the EjbReferenceDescriptor to add.public void removeEjbReferenceDescriptor(EjbReference ejbReference)
WritableJndiNameEnvironment
ejbReference
- the EjbReferenceDescriptor to remove.public EjbReference getEjbReferenceByName(String name)
public EjbReference getEjbReference(String name)
EjbReferenceContainer
public Set<ServiceReferenceDescriptor> getServiceReferenceDescriptors()
JndiNameEnvironment
public void addServiceReferenceDescriptor(ServiceReferenceDescriptor serviceRef)
WritableJndiNameEnvironment
serviceRef
- the ServiceReferenceDescriptor to add.public void removeServiceReferenceDescriptor(ServiceReferenceDescriptor serviceRef)
WritableJndiNameEnvironment
serviceRef
- the ServiceReferenceDescriptor to remove.public ServiceReferenceDescriptor getServiceReferenceByName(String name)
public Set<MessageDestinationReferenceDescriptor> getMessageDestinationReferenceDescriptors()
JndiNameEnvironment
public void addMessageDestinationReferenceDescriptor(MessageDestinationReferenceDescriptor messageDestRef)
WritableJndiNameEnvironment
messageDestRef
- the MessageDestinationReferenceDescriptor to add.public void removeMessageDestinationReferenceDescriptor(MessageDestinationReferenceDescriptor msgDestRef)
WritableJndiNameEnvironment
msgDestRef
- MessageDestinationReferenceDescriptor to remove.public MessageDestinationReferenceDescriptor getMessageDestinationReferenceByName(String name)
public Set<ResourceEnvReferenceDescriptor> getResourceEnvReferenceDescriptors()
public void addResourceEnvReferenceDescriptor(ResourceEnvReferenceDescriptor resourceEnvReference)
WritableJndiNameEnvironment
resourceEnvReference
- the ResourceEnvReferenceDescriptor to add.public void removeResourceEnvReferenceDescriptor(ResourceEnvReferenceDescriptor resourceEnvReference)
WritableJndiNameEnvironment
resourceEnvReference
- 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)
WritableJndiNameEnvironment
environmentProperty
- the EnvironmentProperty to add.public void removeEnvironmentProperty(EnvironmentProperty environmentProperty)
environmentProperty
- the EnvironmentProperty to remove.public Set<EntityManagerFactoryReferenceDescriptor> getEntityManagerFactoryReferenceDescriptors()
JndiNameEnvironment
public EntityManagerFactoryReferenceDescriptor getEntityManagerFactoryReferenceByName(String name)
public void addEntityManagerFactoryReferenceDescriptor(EntityManagerFactoryReferenceDescriptor reference)
public Set<EntityManagerReferenceDescriptor> getEntityManagerReferenceDescriptors()
JndiNameEnvironment
public 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 EjbBundleDescriptor
public void setDisableNonportableJndiNames(String disableOrNot)
public Set<LifecycleCallbackDescriptor> getAroundConstructDescriptors()
public void addAroundConstructDescriptor(LifecycleCallbackDescriptor aroundConstructDesc)
public LifecycleCallbackDescriptor getAroundConstructDescriptorByClass(String className)
public Set<LifecycleCallbackDescriptor> getPostConstructDescriptors()
JndiNameEnvironment
public void addPostConstructDescriptor(LifecycleCallbackDescriptor postConstructDesc)
WritableJndiNameEnvironment
postConstructDesc
- the post-construct LifecycleCallbackDescriptor to add.public LifecycleCallbackDescriptor getPostConstructDescriptorByClass(String className)
JndiNameEnvironment
public Set<LifecycleCallbackDescriptor> getPreDestroyDescriptors()
JndiNameEnvironment
public void addPreDestroyDescriptor(LifecycleCallbackDescriptor preDestroyDesc)
WritableJndiNameEnvironment
preDestroyDesc
- the pre-destroy LifecycleCallbackDescriptor to add.public LifecycleCallbackDescriptor getPreDestroyDescriptorByClass(String className)
JndiNameEnvironment
public void addEnterpriseBeansProperty(NameValuePairDescriptor newProp)
public List<NameValuePairDescriptor> getEnterpriseBeansProperties()
protected List<InjectionCapable> getInjectableResourcesByClass(String className, JndiNameEnvironment jndiNameEnv)
BundleDescriptor
getInjectableResourcesByClass
in class BundleDescriptor
Copyright © 2019. All rights reserved.