Interface ComponentEnvManager
- All Known Implementing Classes:
ComponentEnvManagerImpl
@Contract
public interface ComponentEnvManager
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddToComponentNamespace(com.sun.enterprise.deployment.JndiNameEnvironment origEnv, Collection<com.sun.enterprise.deployment.EnvironmentProperty> envProps, Collection<com.sun.enterprise.deployment.ResourceReferenceDescriptor> resRefs) bindToComponentNamespace(com.sun.enterprise.deployment.JndiNameEnvironment env) getComponentEnvId(com.sun.enterprise.deployment.JndiNameEnvironment env) org.glassfish.api.invocation.ApplicationEnvironmentReturns the current application environment if not running in a specified containercom.sun.enterprise.deployment.JndiNameEnvironmentDeprecated.Remove once WebContainer sets JndiNameEnvironment on every "new ComponentInvocation()"com.sun.enterprise.deployment.JndiNameEnvironmentgetJndiNameEnvironment(String componentId) Deprecated.Remove once WebContainer sets JndiNameEnvironment on every "new ComponentInvocation()"voidunbindFromComponentNamespace(com.sun.enterprise.deployment.JndiNameEnvironment env)
-
Method Details
-
getJndiNameEnvironment
@Deprecated com.sun.enterprise.deployment.JndiNameEnvironment getJndiNameEnvironment(String componentId) Deprecated.Remove once WebContainer sets JndiNameEnvironment on every "new ComponentInvocation()"- Parameters:
componentId- can be null, then method returns null.
-
getCurrentJndiNameEnvironment
Deprecated.Remove once WebContainer sets JndiNameEnvironment on every "new ComponentInvocation()" -
getComponentEnvId
-
bindToComponentNamespace
String bindToComponentNamespace(com.sun.enterprise.deployment.JndiNameEnvironment env) throws NamingException - Throws:
NamingException
-
addToComponentNamespace
void addToComponentNamespace(com.sun.enterprise.deployment.JndiNameEnvironment origEnv, Collection<com.sun.enterprise.deployment.EnvironmentProperty> envProps, Collection<com.sun.enterprise.deployment.ResourceReferenceDescriptor> resRefs) throws NamingException - Throws:
NamingException
-
unbindFromComponentNamespace
void unbindFromComponentNamespace(com.sun.enterprise.deployment.JndiNameEnvironment env) throws NamingException - Throws:
NamingException
-
getCurrentApplicationEnvironment
org.glassfish.api.invocation.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
-