com.sun.enterprise.container.common.impl
Class ComponentEnvManagerImpl
java.lang.Object
com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl
- All Implemented Interfaces:
- ComponentEnvManager
@Service
public class ComponentEnvManagerImpl
- extends java.lang.Object
- implements ComponentEnvManager
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ComponentEnvManagerImpl
public ComponentEnvManagerImpl()
register
public void register(java.lang.String componentId,
JndiNameEnvironment env)
unregister
public void unregister(java.lang.String componentId)
getJndiNameEnvironment
public JndiNameEnvironment getJndiNameEnvironment(java.lang.String componentId)
- Specified by:
getJndiNameEnvironment in interface ComponentEnvManager
getCurrentJndiNameEnvironment
public JndiNameEnvironment getCurrentJndiNameEnvironment()
- Specified by:
getCurrentJndiNameEnvironment in interface ComponentEnvManager
bindToComponentNamespace
public java.lang.String bindToComponentNamespace(JndiNameEnvironment env)
throws javax.naming.NamingException
- Specified by:
bindToComponentNamespace in interface ComponentEnvManager
- Throws:
javax.naming.NamingException
addToComponentNamespace
public void addToComponentNamespace(JndiNameEnvironment origEnv,
java.util.Collection<EnvironmentProperty> envProps,
java.util.Collection<ResourceReferenceDescriptor> resRefs)
throws javax.naming.NamingException
- Specified by:
addToComponentNamespace in interface ComponentEnvManager
- Throws:
javax.naming.NamingException
unbindFromComponentNamespace
public void unbindFromComponentNamespace(JndiNameEnvironment env)
throws javax.naming.NamingException
- Specified by:
unbindFromComponentNamespace in interface ComponentEnvManager
- Throws:
javax.naming.NamingException
getComponentEnvId
public java.lang.String getComponentEnvId(JndiNameEnvironment env)
- Generate a unique id name for each J2EE component.
- Specified by:
getComponentEnvId in interface ComponentEnvManager
Copyright © 2012 GlassFish Community. All Rights Reserved.