Interface ComponentEnvManager
-
- All Known Implementing Classes:
ComponentEnvManagerImpl
@Contract public interface ComponentEnvManager
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addToComponentNamespace(JndiNameEnvironment origEnv, Collection<EnvironmentProperty> envProps, Collection<ResourceReferenceDescriptor> resRefs)
String
bindToComponentNamespace(JndiNameEnvironment env)
String
getComponentEnvId(JndiNameEnvironment env)
ApplicationEnvironment
getCurrentApplicationEnvironment()
Returns the current application environment if not running in a specified containerJndiNameEnvironment
getCurrentJndiNameEnvironment()
Remove once WebContainer sets JndiNameEnvironment on every "new ComponentInvocation()"JndiNameEnvironment
getJndiNameEnvironment(String componentId)
Remove once WebContainer sets JndiNameEnvironment on every "new ComponentInvocation()"void
unbindFromComponentNamespace(JndiNameEnvironment env)
-
-
-
Method Detail
-
getJndiNameEnvironment
JndiNameEnvironment getJndiNameEnvironment(String componentId)
Remove once WebContainer sets JndiNameEnvironment on every "new ComponentInvocation()"- Parameters:
componentId
-- Returns:
-
getCurrentJndiNameEnvironment
JndiNameEnvironment getCurrentJndiNameEnvironment()
Remove once WebContainer sets JndiNameEnvironment on every "new ComponentInvocation()"- Returns:
-
getComponentEnvId
String getComponentEnvId(JndiNameEnvironment env)
-
bindToComponentNamespace
String bindToComponentNamespace(JndiNameEnvironment env) throws NamingException
- Throws:
NamingException
-
addToComponentNamespace
void addToComponentNamespace(JndiNameEnvironment origEnv, Collection<EnvironmentProperty> envProps, Collection<ResourceReferenceDescriptor> resRefs) throws NamingException
- Throws:
NamingException
-
unbindFromComponentNamespace
void unbindFromComponentNamespace(JndiNameEnvironment env) throws NamingException
- Throws:
NamingException
-
getCurrentApplicationEnvironment
ApplicationEnvironment getCurrentApplicationEnvironment()
Returns the current application environment if not running in a specified container- Returns:
- The current application environment or null if we are not currently running as a specific application
-
-