@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)
ComponentEnvManager
getJndiNameEnvironment
in interface ComponentEnvManager
public JndiNameEnvironment getCurrentJndiNameEnvironment()
ComponentEnvManager
getCurrentJndiNameEnvironment
in interface ComponentEnvManager
public String bindToComponentNamespace(JndiNameEnvironment env) throws NamingException
bindToComponentNamespace
in interface ComponentEnvManager
NamingException
public void addToComponentNamespace(JndiNameEnvironment origEnv, Collection<EnvironmentProperty> envProps, Collection<ResourceReferenceDescriptor> resRefs) throws NamingException
addToComponentNamespace
in interface ComponentEnvManager
NamingException
public void unbindFromComponentNamespace(JndiNameEnvironment env) throws NamingException
unbindFromComponentNamespace
in interface ComponentEnvManager
NamingException
public String getComponentEnvId(JndiNameEnvironment env)
getComponentEnvId
in interface ComponentEnvManager
public ApplicationEnvironment getCurrentApplicationEnvironment()
ComponentEnvManager
getCurrentApplicationEnvironment
in interface ComponentEnvManager
Copyright © 2021. All rights reserved.