public class ResourceContainerContextImpl extends AnnotationContext implements ResourceContainerContext, ComponentContext, ServiceReferenceContainerContext, HandlerContext
Modifier and Type | Field and Description |
---|---|
protected String |
componentClassName |
protected Descriptor |
descriptor |
Constructor and Description |
---|
ResourceContainerContextImpl() |
ResourceContainerContextImpl(Descriptor descriptor) |
endElement, getProcessingContext, setProcessingContext, startElement
protected Descriptor descriptor
protected String componentClassName
public ResourceContainerContextImpl()
public ResourceContainerContextImpl(Descriptor descriptor)
public void addEjbReferenceDescriptor(EjbReference ejbReference)
addEjbReferenceDescriptor
in interface ResourceContainerContext
ejbReference
- the ejb referencepublic EjbReference getEjbReference(String name)
getEjbReference
in interface ResourceContainerContext
name
- the name of the ejb-referenceprotected EjbReferenceContainer getEjbReferenceContainer()
public void addResourceReferenceDescriptor(ResourceReferenceDescriptor resReference)
ResourceContainerContext
addResourceReferenceDescriptor
in interface ResourceContainerContext
resReference
- the resource referencepublic ResourceReferenceDescriptor getResourceReference(String name)
getResourceReference
in interface ResourceContainerContext
name
- the name of the resource-referenceprotected ResourceReferenceContainer getResourceReferenceContainer()
public void addMessageDestinationReferenceDescriptor(MessageDestinationReferenceDescriptor msgDestReference)
ResourceContainerContext
addMessageDestinationReferenceDescriptor
in interface ResourceContainerContext
msgDestReference
- the msgDestRefpublic MessageDestinationReferenceDescriptor getMessageDestinationReference(String name)
ResourceContainerContext
getMessageDestinationReference
in interface ResourceContainerContext
name
- the name of the message-destination-refprotected MessageDestinationReferenceContainer getMessageDestinationReferenceContainer()
public void addResourceEnvReferenceDescriptor(ResourceEnvReferenceDescriptor resourceEnvReference)
ResourceContainerContext
addResourceEnvReferenceDescriptor
in interface ResourceContainerContext
resourceEnvReference
- the resourceEnvRefpublic ResourceEnvReferenceDescriptor getResourceEnvReference(String name)
ResourceContainerContext
getResourceEnvReference
in interface ResourceContainerContext
name
- the name of the resource-env-refprotected WritableJndiNameEnvironment getResourceEnvReferenceContainer()
public void addEnvEntryDescriptor(EnvironmentProperty envEntry)
ResourceContainerContext
addEnvEntryDescriptor
in interface ResourceContainerContext
envEntry
- the env-entrypublic EnvironmentProperty getEnvEntry(String name)
ResourceContainerContext
getEnvEntry
in interface ResourceContainerContext
name
- the name of the env-entryprotected WritableJndiNameEnvironment getEnvEntryContainer()
public void addEntityManagerFactoryReferenceDescriptor(EntityManagerFactoryReferenceDescriptor emfRefDesc)
addEntityManagerFactoryReferenceDescriptor
in interface ResourceContainerContext
public EntityManagerFactoryReferenceDescriptor getEntityManagerFactoryReference(String name)
ResourceContainerContext
getEntityManagerFactoryReference
in interface ResourceContainerContext
name
- the name of the emf referenceprotected WritableJndiNameEnvironment getEmfRefContainer()
public void addEntityManagerReferenceDescriptor(EntityManagerReferenceDescriptor emRefDesc)
addEntityManagerReferenceDescriptor
in interface ResourceContainerContext
public EntityManagerReferenceDescriptor getEntityManagerReference(String name)
ResourceContainerContext
getEntityManagerReference
in interface ResourceContainerContext
name
- the name of the emf referenceprotected WritableJndiNameEnvironment getEmRefContainer()
public void addPostConstructDescriptor(LifecycleCallbackDescriptor postConstructDesc)
addPostConstructDescriptor
in interface ResourceContainerContext
public LifecycleCallbackDescriptor getPostConstruct(String className)
getPostConstruct
in interface ResourceContainerContext
className
- protected WritableJndiNameEnvironment getPostConstructContainer()
public void addPreDestroyDescriptor(LifecycleCallbackDescriptor preDestroyDesc)
addPreDestroyDescriptor
in interface ResourceContainerContext
preDestroyDesc
- public LifecycleCallbackDescriptor getPreDestroy(String className)
getPreDestroy
in interface ResourceContainerContext
className
- protected WritableJndiNameEnvironment getDataSourceDefinitionContainer()
public void addResourceDescriptor(ResourceDescriptor desc)
addResourceDescriptor
in interface ResourceContainerContext
desc
- Descriptor to add.public Set<ResourceDescriptor> getResourceDescriptors(JavaEEResourceType type)
getResourceDescriptors
in interface ResourceContainerContext
type
- protected WritableJndiNameEnvironment getMailSessionContainer()
protected WritableJndiNameEnvironment getConnectionFactoryDefinitionContainer()
protected WritableJndiNameEnvironment getAdministeredObjectDefinitionContainer()
protected WritableJndiNameEnvironment getJMSConnectionFactoryDefinitionContainer()
protected WritableJndiNameEnvironment getJMSDestinationDefinitionContainer()
protected WritableJndiNameEnvironment getPreDestroyContainer()
public String getComponentClassName()
getComponentClassName
in interface ComponentContext
public HandlerChainContainer[] getHandlerChainContainers(boolean serviceSideHandlerChain, Class declaringClass)
getHandlerChainContainers
in interface HandlerContext
serviceSideHandlerChain
- declaringClass
- public ServiceReferenceContainer[] getServiceRefContainers()
getServiceRefContainers
in interface ServiceReferenceContainerContext
public void addManagedBean(ManagedBeanDescriptor managedBeanDesc)
addManagedBean
in interface ResourceContainerContext
public Application getAppFromDescriptor()
Copyright © 2021. All rights reserved.