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

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.EjbContext
All Implemented Interfaces:
ComponentContext, HandlerContext, ResourceContainerContext, ServiceReferenceContainerContext, AnnotatedElementHandler

public class EjbContext
extends ResourceContainerContextImpl

Author:
dochez

Field Summary
 
Fields inherited from class com.sun.enterprise.deployment.annotation.context.ResourceContainerContextImpl
componentClassName, descriptor
 
Constructor Summary
EjbContext(EjbDescriptor currentEjb, java.lang.Class ejbClass)
           
 
Method Summary
 void addPostProcessInfo(AnnotationInfo ainfo, PostProcessor postProcessor)
           
 void endElement(java.lang.annotation.ElementType type, java.lang.reflect.AnnotatedElement element)
           
 java.lang.reflect.Method[] getComponentDefinitionMethods()
           
 java.lang.Class getDeclaringClass(MethodDescriptor md)
           
 EjbDescriptor getDescriptor()
           
 WebServiceEndpoint getEndpoint()
           
 HandlerChainContainer[] getHandlerChainContainers(boolean serviceSideHandlerChain, java.lang.Class declaringClass)
           
 ServiceReferenceContainer[] getServiceRefContainers(java.lang.String implName)
           
 boolean isInherited()
           
 void setDescriptor(EjbDescriptor currentEjb)
           
 void setEndpoint(WebServiceEndpoint endpoint)
           
 
Methods inherited from class com.sun.enterprise.deployment.annotation.context.ResourceContainerContextImpl
addDataSourceDefinitionDescriptor, addEjbReferenceDescriptor, addEntityManagerFactoryReferenceDescriptor, addEntityManagerReferenceDescriptor, addEnvEntryDescriptor, addJmsDestinationReferenceDescriptor, addManagedBean, addMessageDestinationReferenceDescriptor, addPostConstructDescriptor, addPreDestroyDescriptor, addResourceReferenceDescriptor, getAppFromDescriptor, getComponentClassName, getDataSourceDefinitionContainer, getDataSourceDefinitionDescriptors, getEjbReference, getEjbReferenceContainer, getEmfRefContainer, getEmRefContainer, getEntityManagerFactoryReference, getEntityManagerReference, getEnvEntry, getEnvEntryContainer, 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

EjbContext

public EjbContext(EjbDescriptor currentEjb,
                  java.lang.Class ejbClass)
Method Detail

getDescriptor

public EjbDescriptor getDescriptor()

setDescriptor

public void setDescriptor(EjbDescriptor currentEjb)

setEndpoint

public void setEndpoint(WebServiceEndpoint endpoint)

getEndpoint

public WebServiceEndpoint getEndpoint()

endElement

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

getDeclaringClass

public java.lang.Class getDeclaringClass(MethodDescriptor md)

getComponentDefinitionMethods

public java.lang.reflect.Method[] getComponentDefinitionMethods()

isInherited

public boolean isInherited()

addPostProcessInfo

public void addPostProcessInfo(AnnotationInfo ainfo,
                               PostProcessor postProcessor)

getServiceRefContainers

public ServiceReferenceContainer[] getServiceRefContainers(java.lang.String implName)

getHandlerChainContainers

public HandlerChainContainer[] getHandlerChainContainers(boolean serviceSideHandlerChain,
                                                         java.lang.Class declaringClass)
Specified by:
getHandlerChainContainers in interface HandlerContext
Overrides:
getHandlerChainContainers in class ResourceContainerContextImpl


Copyright © 2012 GlassFish Community. All Rights Reserved.