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, startElementprotected Descriptor descriptor
protected String componentClassName
public ResourceContainerContextImpl()
public ResourceContainerContextImpl(Descriptor descriptor)
public void addEjbReferenceDescriptor(EjbReference ejbReference)
addEjbReferenceDescriptor in interface ResourceContainerContextejbReference - the ejb referencepublic EjbReference getEjbReference(String name)
getEjbReference in interface ResourceContainerContextname - the name of the ejb-referenceprotected EjbReferenceContainer getEjbReferenceContainer()
public void addResourceReferenceDescriptor(ResourceReferenceDescriptor resReference)
ResourceContainerContextaddResourceReferenceDescriptor in interface ResourceContainerContextresReference - the resource referencepublic ResourceReferenceDescriptor getResourceReference(String name)
getResourceReference in interface ResourceContainerContextname - the name of the resource-referenceprotected ResourceReferenceContainer getResourceReferenceContainer()
public void addMessageDestinationReferenceDescriptor(MessageDestinationReferenceDescriptor msgDestReference)
ResourceContainerContextaddMessageDestinationReferenceDescriptor in interface ResourceContainerContextmsgDestReference - the msgDestRefpublic MessageDestinationReferenceDescriptor getMessageDestinationReference(String name)
ResourceContainerContextgetMessageDestinationReference in interface ResourceContainerContextname - the name of the message-destination-refprotected MessageDestinationReferenceContainer getMessageDestinationReferenceContainer()
public void addResourceEnvReferenceDescriptor(ResourceEnvReferenceDescriptor resourceEnvReference)
ResourceContainerContextaddResourceEnvReferenceDescriptor in interface ResourceContainerContextresourceEnvReference - the resourceEnvRefpublic ResourceEnvReferenceDescriptor getResourceEnvReference(String name)
ResourceContainerContextgetResourceEnvReference in interface ResourceContainerContextname - the name of the resource-env-refprotected WritableJndiNameEnvironment getResourceEnvReferenceContainer()
public void addEnvEntryDescriptor(EnvironmentProperty envEntry)
ResourceContainerContextaddEnvEntryDescriptor in interface ResourceContainerContextenvEntry - the env-entrypublic EnvironmentProperty getEnvEntry(String name)
ResourceContainerContextgetEnvEntry in interface ResourceContainerContextname - the name of the env-entryprotected WritableJndiNameEnvironment getEnvEntryContainer()
public void addEntityManagerFactoryReferenceDescriptor(EntityManagerFactoryReferenceDescriptor emfRefDesc)
addEntityManagerFactoryReferenceDescriptor in interface ResourceContainerContextpublic EntityManagerFactoryReferenceDescriptor getEntityManagerFactoryReference(String name)
ResourceContainerContextgetEntityManagerFactoryReference in interface ResourceContainerContextname - the name of the emf referenceprotected WritableJndiNameEnvironment getEmfRefContainer()
public void addEntityManagerReferenceDescriptor(EntityManagerReferenceDescriptor emRefDesc)
addEntityManagerReferenceDescriptor in interface ResourceContainerContextpublic EntityManagerReferenceDescriptor getEntityManagerReference(String name)
ResourceContainerContextgetEntityManagerReference in interface ResourceContainerContextname - the name of the emf referenceprotected WritableJndiNameEnvironment getEmRefContainer()
public void addPostConstructDescriptor(LifecycleCallbackDescriptor postConstructDesc)
addPostConstructDescriptor in interface ResourceContainerContextpublic LifecycleCallbackDescriptor getPostConstruct(String className)
getPostConstruct in interface ResourceContainerContextclassName - protected WritableJndiNameEnvironment getPostConstructContainer()
public void addPreDestroyDescriptor(LifecycleCallbackDescriptor preDestroyDesc)
addPreDestroyDescriptor in interface ResourceContainerContextpreDestroyDesc - public LifecycleCallbackDescriptor getPreDestroy(String className)
getPreDestroy in interface ResourceContainerContextclassName - protected WritableJndiNameEnvironment getDataSourceDefinitionContainer()
public void addResourceDescriptor(ResourceDescriptor desc)
addResourceDescriptor in interface ResourceContainerContextdesc - Descriptor to add.public Set<ResourceDescriptor> getResourceDescriptors(JavaEEResourceType type)
getResourceDescriptors in interface ResourceContainerContexttype - protected WritableJndiNameEnvironment getMailSessionContainer()
protected WritableJndiNameEnvironment getConnectionFactoryDefinitionContainer()
protected WritableJndiNameEnvironment getAdministeredObjectDefinitionContainer()
protected WritableJndiNameEnvironment getJMSConnectionFactoryDefinitionContainer()
protected WritableJndiNameEnvironment getJMSDestinationDefinitionContainer()
protected WritableJndiNameEnvironment getPreDestroyContainer()
public String getComponentClassName()
getComponentClassName in interface ComponentContextpublic HandlerChainContainer[] getHandlerChainContainers(boolean serviceSideHandlerChain, Class declaringClass)
getHandlerChainContainers in interface HandlerContextserviceSideHandlerChain - declaringClass - public ServiceReferenceContainer[] getServiceRefContainers()
getServiceRefContainers in interface ServiceReferenceContainerContextpublic void addManagedBean(ManagedBeanDescriptor managedBeanDesc)
addManagedBean in interface ResourceContainerContextpublic Application getAppFromDescriptor()
Copyright © 2017. All rights reserved.