com.sun.enterprise.deployment.annotation.context
Class ManagedBeanContext

java.lang.Object
  extended by org.glassfish.apf.context.AnnotationContext
      extended by com.sun.enterprise.deployment.annotation.context.ResourceContainerContextImpl
          extended by 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
ManagedBeanContext(ManagedBeanDescriptor managedBean)
           
 
Method Summary
 void addPostConstructDescriptor(LifecycleCallbackDescriptor postConstructDesc)
           
 void addPreDestroyDescriptor(LifecycleCallbackDescriptor preDestroyDesc)
           
 void endElement(java.lang.annotation.ElementType type, java.lang.reflect.AnnotatedElement element)
           
 ManagedBeanDescriptor getDescriptor()
           
 void setDescriptor(ManagedBeanDescriptor managedBeanDesc)
           
 void setInterceptorMode(InterceptorDescriptor desc)
           
 void unsetInterceptorMode()
           
 
Methods inherited from class com.sun.enterprise.deployment.annotation.context.ResourceContainerContextImpl
addDataSourceDefinitionDescriptor, addEjbReferenceDescriptor, addEntityManagerFactoryReferenceDescriptor, addEntityManagerReferenceDescriptor, addEnvEntryDescriptor, addJmsDestinationReferenceDescriptor, addManagedBean, addMessageDestinationReferenceDescriptor, addResourceReferenceDescriptor, getAppFromDescriptor, getComponentClassName, getDataSourceDefinitionContainer, getDataSourceDefinitionDescriptors, getEjbReference, getEjbReferenceContainer, getEmfRefContainer, getEmRefContainer, getEntityManagerFactoryReference, getEntityManagerReference, getEnvEntry, getEnvEntryContainer, getHandlerChainContainers, getJmsDestinationReference, getJmsDestinationReferenceContainer, getMessageDestinationReference, getMessageDestinationReferenceContainer, getPostConstruct, getPostConstructContainer, getPreDestroy, getPreDestroyContainer, getResourceReference, getResourceReferenceContainer, getServiceRefContainers
 
Methods inherited from class org.glassfish.apf.context.AnnotationContext
getProcessingContext, setProcessingContext, startElement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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 interface ResourceContainerContext
Overrides:
addPostConstructDescriptor in class ResourceContainerContextImpl

addPreDestroyDescriptor

public void addPreDestroyDescriptor(LifecycleCallbackDescriptor preDestroyDesc)
Specified by:
addPreDestroyDescriptor in interface ResourceContainerContext
Overrides:
addPreDestroyDescriptor in class ResourceContainerContextImpl

endElement

public void endElement(java.lang.annotation.ElementType type,
                       java.lang.reflect.AnnotatedElement element)
Specified by:
endElement in interface AnnotatedElementHandler
Overrides:
endElement in class AnnotationContext


Copyright © 2012 GlassFish Community. All Rights Reserved.