com.sun.enterprise.deployment.annotation.context
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
 void addDataSourceDefinitionDescriptor(DataSourceDefinitionDescriptor desc)
          Adds the specified data-source-definition to the receiver.
 void addEjbReferenceDescriptor(EjbReference ejbReference)
          Add a ejb reference.
 void addEntityManagerFactoryReferenceDescriptor(EntityManagerFactoryReferenceDescriptor emfRefDesc)
           
 void addEntityManagerReferenceDescriptor(EntityManagerReferenceDescriptor emRefDesc)
           
 void addEnvEntryDescriptor(EnvironmentProperty envEntry)
          Add an env-entry
 void addJmsDestinationReferenceDescriptor(JmsDestinationReferenceDescriptor jmsDestRef)
          Add a resource-env-ref
 void addManagedBean(ManagedBeanDescriptor managedBeanDesc)
           
 void addMessageDestinationReferenceDescriptor(MessageDestinationReferenceDescriptor msgDestRef)
          Add a message-destination-ref
 void addPostConstructDescriptor(LifecycleCallbackDescriptor postConstructDesc)
           
 void addPreDestroyDescriptor(LifecycleCallbackDescriptor preDestroyDesc)
           
 void addResourceReferenceDescriptor(ResourceReferenceDescriptor resReference)
          Add a resource reference
 java.util.Set<DataSourceDefinitionDescriptor> getDataSourceDefinitionDescriptors()
          get all datasource-definition descriptors
 EjbReference getEjbReference(java.lang.String name)
          Looks up an ejb reference with the given name.
 EntityManagerFactoryReferenceDescriptor getEntityManagerFactoryReference(java.lang.String name)
          Looks up an entity manager factory reference with the given name.
 EntityManagerReferenceDescriptor getEntityManagerReference(java.lang.String name)
          Looks up an entity manager reference with the given name.
 EnvironmentProperty getEnvEntry(java.lang.String name)
          Looks up an env-entry with the given name.
 JmsDestinationReferenceDescriptor getJmsDestinationReference(java.lang.String name)
          Looks up a resource-env-ref with the given name.
 MessageDestinationReferenceDescriptor getMessageDestinationReference(java.lang.String name)
          Looks up a message-destination-ref with the given name.
 LifecycleCallbackDescriptor getPostConstruct(java.lang.String className)
          Look up an post-construct LifecycleCallbackDescriptor with the given name.
 LifecycleCallbackDescriptor getPreDestroy(java.lang.String className)
          Look up an pre-destroy LifecycleCallbackDescriptor with the given name.
 ResourceReferenceDescriptor getResourceReference(java.lang.String name)
          Looks up an resource reference with the given name.
 
Methods inherited from interface com.sun.enterprise.deployment.annotation.context.ServiceReferenceContainerContext
getServiceRefContainers
 

Method Detail

addEjbReferenceDescriptor

void addEjbReferenceDescriptor(EjbReference ejbReference)
Add a ejb reference.

Parameters:
the - ejb reference

getEjbReference

EjbReference getEjbReference(java.lang.String name)
Looks up an ejb reference with the given name. Return null if it is not found.

Parameters:
the - name of the ejb-reference

addResourceReferenceDescriptor

void addResourceReferenceDescriptor(ResourceReferenceDescriptor resReference)
Add a resource reference

Parameters:
the - resource reference

getResourceReference

ResourceReferenceDescriptor getResourceReference(java.lang.String name)
Looks up an resource reference with the given name. Return null if it is not found.

Parameters:
the - name of the resource-reference

addMessageDestinationReferenceDescriptor

void addMessageDestinationReferenceDescriptor(MessageDestinationReferenceDescriptor msgDestRef)
Add a message-destination-ref

Parameters:
the - msgDestRef

getMessageDestinationReference

MessageDestinationReferenceDescriptor getMessageDestinationReference(java.lang.String name)
Looks up a message-destination-ref with the given name. Return null if it is not found.

Parameters:
the - name of the message-destination-ref

addJmsDestinationReferenceDescriptor

void addJmsDestinationReferenceDescriptor(JmsDestinationReferenceDescriptor jmsDestRef)
Add a resource-env-ref

Parameters:
the - jmsDestRef

getJmsDestinationReference

JmsDestinationReferenceDescriptor getJmsDestinationReference(java.lang.String name)
Looks up a resource-env-ref with the given name. Return null if it is not found.

Parameters:
the - name of the resource-env-ref

addEnvEntryDescriptor

void addEnvEntryDescriptor(EnvironmentProperty envEntry)
Add an env-entry

Parameters:
the - env-entry

getEnvEntry

EnvironmentProperty getEnvEntry(java.lang.String name)
Looks up an env-entry with the given name. Return null if it is not found.

Parameters:
the - name of the env-entry

addEntityManagerFactoryReferenceDescriptor

void addEntityManagerFactoryReferenceDescriptor(EntityManagerFactoryReferenceDescriptor emfRefDesc)

getEntityManagerFactoryReference

EntityManagerFactoryReferenceDescriptor getEntityManagerFactoryReference(java.lang.String name)
Looks up an entity manager factory reference with the given name. Return null if it is not found.

Parameters:
the - name of the emf reference

addEntityManagerReferenceDescriptor

void addEntityManagerReferenceDescriptor(EntityManagerReferenceDescriptor emRefDesc)

getEntityManagerReference

EntityManagerReferenceDescriptor getEntityManagerReference(java.lang.String name)
Looks up an entity manager reference with the given name. Return null if it is not found.

Parameters:
the - name of the emf reference

addPostConstructDescriptor

void addPostConstructDescriptor(LifecycleCallbackDescriptor postConstructDesc)
Parameters:
postConstructDesc -

getPostConstruct

LifecycleCallbackDescriptor getPostConstruct(java.lang.String className)
Look up an post-construct LifecycleCallbackDescriptor with the given name. Return null if it is not found

Parameters:
className -

addPreDestroyDescriptor

void addPreDestroyDescriptor(LifecycleCallbackDescriptor preDestroyDesc)
Parameters:
preDestroyDesc -

getPreDestroy

LifecycleCallbackDescriptor getPreDestroy(java.lang.String className)
Look up an pre-destroy LifecycleCallbackDescriptor with the given name. Return null if it is not found

Parameters:
className -

addDataSourceDefinitionDescriptor

void addDataSourceDefinitionDescriptor(DataSourceDefinitionDescriptor desc)
Adds the specified data-source-definition to the receiver.

Parameters:
desc - DataSourceDefinitionDescriptor to add.

getDataSourceDefinitionDescriptors

java.util.Set<DataSourceDefinitionDescriptor> getDataSourceDefinitionDescriptors()
get all datasource-definition descriptors

Returns:
datasource-definition descriptors

addManagedBean

void addManagedBean(ManagedBeanDescriptor managedBeanDesc)


Copyright © 2012 GlassFish Community. All Rights Reserved.