@Service public class ComponentEnvManagerImpl extends Object implements ComponentEnvManager
| Constructor and Description |
|---|
ComponentEnvManagerImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addToComponentNamespace(JndiNameEnvironment origEnv,
Collection<EnvironmentProperty> envProps,
Collection<ResourceReferenceDescriptor> resRefs) |
String |
bindToComponentNamespace(JndiNameEnvironment env) |
String |
getComponentEnvId(JndiNameEnvironment env)
Generate a unique id name for each J2EE component.
|
ApplicationEnvironment |
getCurrentApplicationEnvironment()
Returns the current application environment if not running in a specified
container
|
JndiNameEnvironment |
getCurrentJndiNameEnvironment()
Remove once WebContainer sets JndiNameEnvironment on every "new ComponentInvocation()"
|
JndiNameEnvironment |
getJndiNameEnvironment(String componentId)
Remove once WebContainer sets JndiNameEnvironment on every "new ComponentInvocation()"
|
void |
register(String componentId,
JndiNameEnvironment env) |
void |
unbindFromComponentNamespace(JndiNameEnvironment env) |
void |
unregister(String componentId) |
public void register(String componentId, JndiNameEnvironment env)
public void unregister(String componentId)
public JndiNameEnvironment getJndiNameEnvironment(String componentId)
ComponentEnvManagergetJndiNameEnvironment in interface ComponentEnvManagerpublic JndiNameEnvironment getCurrentJndiNameEnvironment()
ComponentEnvManagergetCurrentJndiNameEnvironment in interface ComponentEnvManagerpublic String bindToComponentNamespace(JndiNameEnvironment env) throws NamingException
bindToComponentNamespace in interface ComponentEnvManagerNamingExceptionpublic void addToComponentNamespace(JndiNameEnvironment origEnv, Collection<EnvironmentProperty> envProps, Collection<ResourceReferenceDescriptor> resRefs) throws NamingException
addToComponentNamespace in interface ComponentEnvManagerNamingExceptionpublic void unbindFromComponentNamespace(JndiNameEnvironment env) throws NamingException
unbindFromComponentNamespace in interface ComponentEnvManagerNamingExceptionpublic String getComponentEnvId(JndiNameEnvironment env)
getComponentEnvId in interface ComponentEnvManagerpublic ApplicationEnvironment getCurrentApplicationEnvironment()
ComponentEnvManagergetCurrentApplicationEnvironment in interface ComponentEnvManagerCopyright © 2019. All rights reserved.