Class ManagedBeanContext
- java.lang.Object
-
- org.glassfish.apf.context.AnnotationContext
-
- com.sun.enterprise.deployment.annotation.context.ResourceContainerContextImpl
-
- com.sun.enterprise.deployment.annotation.context.ManagedBeanContext
-
- All Implemented Interfaces:
ComponentContext
,HandlerContext
,ResourceContainerContext
,ServiceReferenceContainerContext
,AnnotatedElementHandler
public class ManagedBeanContext extends ResourceContainerContextImpl
This provides a context for a ManagedBean- Author:
- Kenneth Saks
-
-
Field Summary
-
Fields inherited from class com.sun.enterprise.deployment.annotation.context.ResourceContainerContextImpl
componentClassName, descriptor
-
-
Constructor Summary
Constructors Constructor Description ManagedBeanContext(ManagedBeanDescriptor managedBean)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addPostConstructDescriptor(LifecycleCallbackDescriptor postConstructDesc)
void
addPreDestroyDescriptor(LifecycleCallbackDescriptor preDestroyDesc)
void
endElement(ElementType type, AnnotatedElement element)
After annotations for an annotated element are processed, the endElement is called with the annotated element value and its typeManagedBeanDescriptor
getDescriptor()
void
setDescriptor(ManagedBeanDescriptor managedBeanDesc)
void
setInterceptorMode(InterceptorDescriptor desc)
void
unsetInterceptorMode()
-
Methods inherited from class com.sun.enterprise.deployment.annotation.context.ResourceContainerContextImpl
addEjbReferenceDescriptor, addEntityManagerFactoryReferenceDescriptor, addEntityManagerReferenceDescriptor, addEnvEntryDescriptor, addManagedBean, addMessageDestinationReferenceDescriptor, addResourceDescriptor, addResourceEnvReferenceDescriptor, addResourceReferenceDescriptor, getAdministeredObjectDefinitionContainer, getAppFromDescriptor, getComponentClassName, getConnectionFactoryDefinitionContainer, getDataSourceDefinitionContainer, getEjbReference, getEjbReferenceContainer, getEmfRefContainer, getEmRefContainer, getEntityManagerFactoryReference, getEntityManagerReference, getEnvEntry, getEnvEntryContainer, getHandlerChainContainers, getJMSConnectionFactoryDefinitionContainer, getJMSDestinationDefinitionContainer, getMailSessionContainer, getMessageDestinationReference, getMessageDestinationReferenceContainer, getPostConstruct, getPostConstructContainer, getPreDestroy, getPreDestroyContainer, getResourceDescriptors, getResourceEnvReference, getResourceEnvReferenceContainer, getResourceReference, getResourceReferenceContainer, getServiceRefContainers
-
Methods inherited from class org.glassfish.apf.context.AnnotationContext
getProcessingContext, setProcessingContext, startElement
-
-
-
-
Constructor Detail
-
ManagedBeanContext
public ManagedBeanContext(ManagedBeanDescriptor managedBean)
-
-
Method Detail
-
getDescriptor
public ManagedBeanDescriptor getDescriptor()
-
setDescriptor
public void setDescriptor(ManagedBeanDescriptor managedBeanDesc)
-
setInterceptorMode
public void setInterceptorMode(InterceptorDescriptor desc)
-
unsetInterceptorMode
public void unsetInterceptorMode()
-
addPostConstructDescriptor
public void addPostConstructDescriptor(LifecycleCallbackDescriptor postConstructDesc)
- Specified by:
addPostConstructDescriptor
in interfaceResourceContainerContext
- Overrides:
addPostConstructDescriptor
in classResourceContainerContextImpl
-
addPreDestroyDescriptor
public void addPreDestroyDescriptor(LifecycleCallbackDescriptor preDestroyDesc)
- Specified by:
addPreDestroyDescriptor
in interfaceResourceContainerContext
- Overrides:
addPreDestroyDescriptor
in classResourceContainerContextImpl
-
endElement
public void endElement(ElementType type, AnnotatedElement element)
Description copied from interface:AnnotatedElementHandler
After annotations for an annotated element are processed, the endElement is called with the annotated element value and its type- Specified by:
endElement
in interfaceAnnotatedElementHandler
- Overrides:
endElement
in classAnnotationContext
- Parameters:
type
- the annotated element type (class, field, method...)element
- the annotated element we are done visiting.
-
-