public class EjbContext extends ResourceContainerContextImpl
componentClassName, descriptor
Constructor and Description |
---|
EjbContext(EjbDescriptor currentEjb,
Class ejbClass) |
Modifier and Type | Method and Description |
---|---|
void |
addPostProcessInfo(AnnotationInfo ainfo,
PostProcessor postProcessor) |
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 type
|
Method[] |
getComponentDefinitionMethods() |
Class |
getDeclaringClass(MethodDescriptor md) |
EjbDescriptor |
getDescriptor() |
WebServiceEndpoint |
getEndpoint() |
HandlerChainContainer[] |
getHandlerChainContainers(boolean serviceSideHandlerChain,
Class declaringClass)
Returns null by default, this method should be overridden in subclasses
|
ServiceReferenceContainer[] |
getServiceRefContainers(String implName) |
boolean |
isInherited() |
void |
setDescriptor(EjbDescriptor currentEjb) |
void |
setEndpoint(WebServiceEndpoint endpoint) |
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
getProcessingContext, setProcessingContext, startElement
public EjbContext(EjbDescriptor currentEjb, Class ejbClass)
public EjbDescriptor getDescriptor()
public void setDescriptor(EjbDescriptor currentEjb)
public void setEndpoint(WebServiceEndpoint endpoint)
public WebServiceEndpoint getEndpoint()
public void endElement(ElementType type, AnnotatedElement element) throws AnnotationProcessorException
AnnotatedElementHandler
endElement
in interface AnnotatedElementHandler
endElement
in class AnnotationContext
type
- the annotated element type (class, field, method...)element
- the annotated element we are done visiting.AnnotationProcessorException
public Class getDeclaringClass(MethodDescriptor md)
public Method[] getComponentDefinitionMethods()
public boolean isInherited()
public void addPostProcessInfo(AnnotationInfo ainfo, PostProcessor postProcessor)
public ServiceReferenceContainer[] getServiceRefContainers(String implName)
public HandlerChainContainer[] getHandlerChainContainers(boolean serviceSideHandlerChain, Class declaringClass)
ResourceContainerContextImpl
getHandlerChainContainers
in interface HandlerContext
getHandlerChainContainers
in class ResourceContainerContextImpl
Copyright © 2020. All rights reserved.