| Modifier and Type | Method and Description |
|---|---|
JndiNameEnvironment |
ComponentEnvManagerImpl.getCurrentJndiNameEnvironment() |
JndiNameEnvironment |
ComponentEnvManagerImpl.getJndiNameEnvironment(String componentId) |
| Modifier and Type | Method and Description |
|---|---|
void |
ComponentEnvManagerImpl.addToComponentNamespace(JndiNameEnvironment origEnv,
Collection<EnvironmentProperty> envProps,
Collection<ResourceReferenceDescriptor> resRefs) |
String |
ComponentEnvManagerImpl.bindToComponentNamespace(JndiNameEnvironment env) |
String |
ComponentEnvManagerImpl.getComponentEnvId(JndiNameEnvironment env)
Generate a unique id name for each J2EE component.
|
void |
ComponentEnvManagerImpl.register(String componentId,
JndiNameEnvironment env) |
void |
ComponentEnvManagerImpl.unbindFromComponentNamespace(JndiNameEnvironment env) |
| Modifier and Type | Method and Description |
|---|---|
void |
InjectionManagerImpl.inject(Class clazz,
Object instance,
JndiNameEnvironment envDescriptor,
String componentId,
boolean invokePostConstruct) |
void |
InjectionManagerImpl.injectClass(Class clazz,
JndiNameEnvironment componentEnv) |
void |
InjectionManagerImpl.injectClass(Class clazz,
JndiNameEnvironment componentEnv,
boolean invokePostConstruct) |
void |
InjectionManagerImpl.injectInstance(Object instance,
JndiNameEnvironment componentEnv) |
void |
InjectionManagerImpl.injectInstance(Object instance,
JndiNameEnvironment componentEnv,
boolean invokePostConstruct) |
void |
InjectionManagerImpl.invokeClassPreDestroy(Class clazz,
JndiNameEnvironment componentEnv) |
void |
InjectionManagerImpl.invokeInstancePostConstruct(Object instance,
JndiNameEnvironment componentEnv) |
void |
InjectionManagerImpl.invokeInstancePreDestroy(Object instance,
JndiNameEnvironment componentEnv) |
| Modifier and Type | Method and Description |
|---|---|
JndiNameEnvironment |
ComponentEnvManager.getCurrentJndiNameEnvironment()
Remove once WebContainer sets JndiNameEnvironment on every "new ComponentInvocation()"
|
JndiNameEnvironment |
ComponentEnvManager.getJndiNameEnvironment(String componentId)
Remove once WebContainer sets JndiNameEnvironment on every "new ComponentInvocation()"
|
| Modifier and Type | Method and Description |
|---|---|
void |
ComponentEnvManager.addToComponentNamespace(JndiNameEnvironment origEnv,
Collection<EnvironmentProperty> envProps,
Collection<ResourceReferenceDescriptor> resRefs) |
String |
ComponentEnvManager.bindToComponentNamespace(JndiNameEnvironment env) |
String |
ComponentEnvManager.getComponentEnvId(JndiNameEnvironment env) |
void |
InjectionManager.inject(Class clazz,
Object instance,
JndiNameEnvironment envDescriptor,
String componentId,
boolean invokePostConstruct)
Perform injection.
|
void |
InjectionManager.injectClass(Class clazz,
JndiNameEnvironment componentEnv)
Inject the injectable resources from the given component environment into a Class instance.
|
void |
InjectionManager.injectClass(Class clazz,
JndiNameEnvironment componentEnv,
boolean invokePostConstruct)
Inject the injectable resources from the given component environment into a Class instance.
|
void |
InjectionManager.injectInstance(Object instance,
JndiNameEnvironment componentEnv)
Inject the injectable resources from the given component environment into an object instance.
|
void |
InjectionManager.injectInstance(Object instance,
JndiNameEnvironment componentEnv,
boolean invokePostConstruct)
Inject the injectable resources from the given component environment into an object instance.
|
void |
InjectionManager.invokeClassPreDestroy(Class clazz,
JndiNameEnvironment componentEnv)
Invoke any static @PreDestroy methods defined on the class (and super-classes).
|
void |
InjectionManager.invokeInstancePostConstruct(Object instance,
JndiNameEnvironment componentEnv)
Invoke any @PostConstruct methods defined on the instance's class (and super-classes).
|
void |
InjectionManager.invokeInstancePreDestroy(Object instance,
JndiNameEnvironment componentEnv)
Invoke any @PreDestroy methods defined on the instance's class (and super-classes).
|
void |
ComponentEnvManager.unbindFromComponentNamespace(JndiNameEnvironment env) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
EjbDescriptor
Interface for information about an EJB
|
interface |
EjbMessageBeanDescriptor
Interface for Message-Driven Beans
|
interface |
EjbSessionDescriptor |
interface |
WritableJndiNameEnvironment
Objects implementing this interface allow their
environment properties, ejb references and resource
references to be written.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Application
Objects of this type encapsulate the data and behaviour of a J2EE
application.
|
class |
ApplicationClientDescriptor
I represent all the deployment information about
an application client [{0}].
|
class |
EjbBundleDescriptor
I represent all the configurable deployment information contained in
an EJB JAR.
|
class |
EjbInterceptor
Contains information about 1 ejb interceptor.
|
class |
InterceptorDescriptor
Contains information about 1 Java EE interceptor.
|
class |
JndiEnvironmentRefsGroupDescriptor
Contains information about jndiEnvironmentRefsGroup.
|
class |
ManagedBeanDescriptor
Descriptor representing a Java EE Managed Bean.
|
class |
WebBundleDescriptor
This class represents all the deployment information about a web application.
|
| Modifier and Type | Method and Description |
|---|---|
abstract void |
WebBundleDescriptor.addJndiNameEnvironment(JndiNameEnvironment env) |
protected abstract void |
WebBundleDescriptor.combineEjbReferenceDescriptors(JndiNameEnvironment env) |
protected abstract void |
WebBundleDescriptor.combineEntityManagerFactoryReferenceDescriptors(JndiNameEnvironment env) |
protected abstract void |
WebBundleDescriptor.combineEntityManagerReferenceDescriptors(JndiNameEnvironment env) |
protected abstract void |
WebBundleDescriptor.combineEnvironmentEntries(JndiNameEnvironment env) |
protected abstract void |
WebBundleDescriptor.combineMessageDestinationReferenceDescriptors(JndiNameEnvironment env) |
protected abstract void |
WebBundleDescriptor.combineResourceDescriptors(JndiNameEnvironment env,
JavaEEResourceType javaEEResourceType) |
protected abstract void |
WebBundleDescriptor.combineResourceEnvReferenceDescriptors(JndiNameEnvironment env) |
protected abstract void |
WebBundleDescriptor.combineResourceReferenceDescriptors(JndiNameEnvironment env) |
protected abstract void |
WebBundleDescriptor.combineServiceReferenceDescriptors(JndiNameEnvironment env) |
protected static Collection<? extends PersistenceUnitDescriptor> |
BundleDescriptor.findReferencedPUsViaPCRefs(JndiNameEnvironment component)
helper method: find all PUs referenced via @PersistenceContext or
|
protected static Collection<? extends PersistenceUnitDescriptor> |
BundleDescriptor.findReferencedPUsViaPURefs(JndiNameEnvironment component)
helper method: find all PUs referenced via @PersistenceUnit or
|
List<InjectionCapable> |
BundleDescriptor.getInjectableResources(JndiNameEnvironment jndiNameEnv) |
protected List<InjectionCapable> |
BundleDescriptor.getInjectableResourcesByClass(String className,
JndiNameEnvironment jndiNameEnv)
Define implementation of getInjectableResourceByClass here so it
isn't replicated across appclient, web, ejb descriptors.
|
protected abstract List<InjectionCapable> |
WebBundleDescriptor.getInjectableResourcesByClass(String className,
JndiNameEnvironment jndiNameEnv) |
InjectionInfo |
BundleDescriptor.getInjectionInfoByClass(Class clazz,
JndiNameEnvironment jndiNameEnv) |
protected Collection |
BundleDescriptor.getNamedDescriptorsFrom(JndiNameEnvironment nameEnvironment)
Utility method for iterating the set of named descriptors in the supplied nameEnvironment
|
protected Vector<NamedReferencePair> |
BundleDescriptor.getNamedReferencePairsFrom(JndiNameEnvironment nameEnvironment)
Utility method for iterating the set of NameReference pairs in the supplied nameEnvironment
|
LifecycleCallbackDescriptor |
BundleDescriptor.getPostConstructDescriptorByClass(String className,
JndiNameEnvironment jndiNameEnv) |
LifecycleCallbackDescriptor |
BundleDescriptor.getPreDestroyDescriptorByClass(String className,
JndiNameEnvironment jndiNameEnv) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DeploymentDescriptorNode.writeJNDIEnvironmentRefs(Node node,
JndiNameEnvironment descriptor)
writes jndi environment references group nodes
|
| Modifier and Type | Method and Description |
|---|---|
static void |
ServiceRefNode.writeServiceReferences(Node parent,
JndiNameEnvironment descriptor)
writes all the runtime information for service references
|
| Modifier and Type | Method and Description |
|---|---|
static void |
WLServiceRefNode.writeServiceReferences(Node parent,
JndiNameEnvironment descriptor)
writes all the runtime information for service references
|
| Modifier and Type | Method and Description |
|---|---|
static Application |
DOLUtils.getApplicationFromEnv(JndiNameEnvironment env) |
static String |
DOLUtils.getApplicationName(JndiNameEnvironment env) |
static String |
DOLUtils.getComponentEnvId(JndiNameEnvironment env)
Generate a unique id name for each J2EE component.
|
static String |
DOLUtils.getModuleName(JndiNameEnvironment env) |
static boolean |
DOLUtils.getTreatComponentAsModule(JndiNameEnvironment env)
Returns true if the environment or its parent is a
WebBundleDescriptor, false otherwise |
void |
EnvEntriesValidator.validateEnvEntries(JndiNameEnvironment env) |
| Modifier and Type | Class and Description |
|---|---|
class |
DummyEjbDescriptor
A dummy implementation of the EjbDescriptor
|
class |
EjbBundleDescriptorImpl
The concrete implementation of abstract super class com.sun.enterprise.deployment.EjbBundleDescriptor.
|
class |
EjbCMPEntityDescriptor
This class contains information about EJB1.1 and EJB2.0 CMP EntityBeans.
|
class |
EjbDescriptor
This abstract class encapsulates the meta-information describing Entity, Session and MessageDriven EJBs.
|
class |
EjbEntityDescriptor
This class contains deployment information for an EntityBean with
bean-managed persistence.
|
class |
EjbMessageBeanDescriptor
Objects of this kind represent the deployment information describing a single message driven Ejb.
|
class |
EjbSessionDescriptor
Objects of this kind represent the deployment information describing a single
Session Ejb : { stateful , stateless, singleton }
|
class |
IASEjbCMPEntityDescriptor
This class contains information about EJB1.1 and EJB2.0 CMP EntityBeans.
|
| Modifier and Type | Method and Description |
|---|---|
protected List<InjectionCapable> |
EjbBundleDescriptorImpl.getInjectableResourcesByClass(String className,
JndiNameEnvironment jndiNameEnv) |
| Modifier and Type | Class and Description |
|---|---|
class |
WebBundleDescriptorImpl
The concrete implementation of abstract super class com.sun.enterprise.deployment.WebBundleDescriptor.
|
class |
WebFragmentDescriptor
I am an object that represents all the deployment information about
a web fragment.
|
Copyright © 2019. All rights reserved.