Class WebBundleContext
- java.lang.Object
-
- org.glassfish.apf.context.AnnotationContext
-
- com.sun.enterprise.deployment.annotation.context.ResourceContainerContextImpl
-
- com.sun.enterprise.deployment.annotation.context.WebBundleContext
-
- All Implemented Interfaces:
ComponentContext
,HandlerContext
,ResourceContainerContext
,ServiceReferenceContainerContext
,AnnotatedElementHandler
public class WebBundleContext extends ResourceContainerContextImpl
This ClientContext implementation holds a top level reference to the DOL Web BundleDescriptor which will be used to populate any information processed from the annotations.- Author:
- Shing Wai Chan
-
-
Field Summary
-
Fields inherited from class com.sun.enterprise.deployment.annotation.context.ResourceContainerContextImpl
componentClassName, descriptor
-
-
Constructor Summary
Constructors Constructor Description WebBundleContext(WebBundleDescriptor webBundleDescriptor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AnnotatedElementHandler
createContextForWeb()
This method create a context for web component(s) by using descriptor(s) associated to given webComponet impl class.WebBundleDescriptor
getDescriptor()
HandlerChainContainer[]
getHandlerChainContainers(boolean serviceSideHandlerChain, Class declaringClass)
Returns null by default, this method should be overridden in subclasses-
Methods inherited from class com.sun.enterprise.deployment.annotation.context.ResourceContainerContextImpl
addEjbReferenceDescriptor, addEntityManagerFactoryReferenceDescriptor, addEntityManagerReferenceDescriptor, addEnvEntryDescriptor, addManagedBean, addMessageDestinationReferenceDescriptor, addPostConstructDescriptor, addPreDestroyDescriptor, addResourceDescriptor, addResourceEnvReferenceDescriptor, addResourceReferenceDescriptor, getAdministeredObjectDefinitionContainer, getAppFromDescriptor, getComponentClassName, getConnectionFactoryDefinitionContainer, getDataSourceDefinitionContainer, getEjbReference, getEjbReferenceContainer, getEmfRefContainer, getEmRefContainer, getEntityManagerFactoryReference, getEntityManagerReference, getEnvEntry, getEnvEntryContainer, getJMSConnectionFactoryDefinitionContainer, getJMSDestinationDefinitionContainer, getMailSessionContainer, getMessageDestinationReference, getMessageDestinationReferenceContainer, getPostConstruct, getPostConstructContainer, getPreDestroy, getPreDestroyContainer, getResourceDescriptors, getResourceEnvReference, getResourceEnvReferenceContainer, getResourceReference, getResourceReferenceContainer, getServiceRefContainers
-
Methods inherited from class org.glassfish.apf.context.AnnotationContext
endElement, getProcessingContext, setProcessingContext, startElement
-
-
-
-
Constructor Detail
-
WebBundleContext
public WebBundleContext(WebBundleDescriptor webBundleDescriptor)
-
-
Method Detail
-
getDescriptor
public WebBundleDescriptor getDescriptor()
-
createContextForWeb
public AnnotatedElementHandler createContextForWeb()
This method create a context for web component(s) by using descriptor(s) associated to given webComponet impl class. Return null if corresponding descriptor is not found.
-
getHandlerChainContainers
public HandlerChainContainer[] getHandlerChainContainers(boolean serviceSideHandlerChain, Class declaringClass)
Description copied from class:ResourceContainerContextImpl
Returns null by default, this method should be overridden in subclasses- Specified by:
getHandlerChainContainers
in interfaceHandlerContext
- Overrides:
getHandlerChainContainers
in classResourceContainerContextImpl
-
-