Interface ResourceContainerContext
-
- All Superinterfaces:
ServiceReferenceContainerContext
- All Known Implementing Classes:
AppClientContext
,EjbBundleContext
,EjbContext
,EjbInterceptorContext
,ManagedBeanContext
,ResourceContainerContextImpl
,WebBundleContext
,WebComponentContext
public interface ResourceContainerContext extends ServiceReferenceContainerContext
This interface provides an abstraction for handle resource references.
-
-
Method Summary
-
Methods inherited from interface com.sun.enterprise.deployment.annotation.context.ServiceReferenceContainerContext
getServiceRefContainers
-
-
-
-
Method Detail
-
addEjbReferenceDescriptor
void addEjbReferenceDescriptor(EjbReference ejbReference)
Add a ejb reference.- Parameters:
ejbReference
- the ejb reference
-
getEjbReference
EjbReference getEjbReference(String name)
Looks up an ejb reference with the given name. Return null if it is not found.- Parameters:
name
- the name of the ejb-reference- Returns:
-
addResourceReferenceDescriptor
void addResourceReferenceDescriptor(ResourceReferenceDescriptor resReference)
Add a resource reference- Parameters:
resReference
- the resource reference
-
getResourceReference
ResourceReferenceDescriptor getResourceReference(String name)
Looks up an resource reference with the given name. Return null if it is not found.- Parameters:
name
- the name of the resource-reference- Returns:
-
addMessageDestinationReferenceDescriptor
void addMessageDestinationReferenceDescriptor(MessageDestinationReferenceDescriptor msgDestRef)
Add a message-destination-ref- Parameters:
msgDestRef
- the msgDestRef
-
getMessageDestinationReference
MessageDestinationReferenceDescriptor getMessageDestinationReference(String name)
Looks up a message-destination-ref with the given name. Return null if it is not found.- Parameters:
name
- the name of the message-destination-ref- Returns:
-
addResourceEnvReferenceDescriptor
void addResourceEnvReferenceDescriptor(ResourceEnvReferenceDescriptor resourceEnvRef)
Add a resource-env-ref- Parameters:
resourceEnvRef
- the resourceEnvRef
-
getResourceEnvReference
ResourceEnvReferenceDescriptor getResourceEnvReference(String name)
Looks up a resource-env-ref with the given name. Return null if it is not found.- Parameters:
name
- the name of the resource-env-ref- Returns:
-
addEnvEntryDescriptor
void addEnvEntryDescriptor(EnvironmentProperty envEntry)
Add an env-entry- Parameters:
envEntry
- the env-entry
-
getEnvEntry
EnvironmentProperty getEnvEntry(String name)
Looks up an env-entry with the given name. Return null if it is not found.- Parameters:
name
- the name of the env-entry- Returns:
-
addEntityManagerFactoryReferenceDescriptor
void addEntityManagerFactoryReferenceDescriptor(EntityManagerFactoryReferenceDescriptor emfRefDesc)
-
getEntityManagerFactoryReference
EntityManagerFactoryReferenceDescriptor getEntityManagerFactoryReference(String name)
Looks up an entity manager factory reference with the given name. Return null if it is not found.- Parameters:
name
- the name of the emf reference- Returns:
-
addEntityManagerReferenceDescriptor
void addEntityManagerReferenceDescriptor(EntityManagerReferenceDescriptor emRefDesc)
-
getEntityManagerReference
EntityManagerReferenceDescriptor getEntityManagerReference(String name)
Looks up an entity manager reference with the given name. Return null if it is not found.- Parameters:
name
- the name of the emf reference- Returns:
-
addPostConstructDescriptor
void addPostConstructDescriptor(LifecycleCallbackDescriptor postConstructDesc)
- Parameters:
postConstructDesc
-
-
getPostConstruct
LifecycleCallbackDescriptor getPostConstruct(String className)
Look up an post-construct LifecycleCallbackDescriptor with the given name. Return null if it is not found- Parameters:
className
-- Returns:
-
addPreDestroyDescriptor
void addPreDestroyDescriptor(LifecycleCallbackDescriptor preDestroyDesc)
- Parameters:
preDestroyDesc
-
-
getPreDestroy
LifecycleCallbackDescriptor getPreDestroy(String className)
Look up an pre-destroy LifecycleCallbackDescriptor with the given name. Return null if it is not found- Parameters:
className
-- Returns:
-
addResourceDescriptor
void addResourceDescriptor(ResourceDescriptor desc)
Adds the specified descriptor to the receiver.- Parameters:
desc
- ResourceDescriptor to add.
-
getResourceDescriptors
Set<ResourceDescriptor> getResourceDescriptors(JavaEEResourceType type)
get all descriptors based on the type- Parameters:
type
-- Returns:
- Set of ResourceDescriptor
-
addManagedBean
void addManagedBean(ManagedBeanDescriptor managedBeanDesc)
-
-