com.sun.enterprise.container.common.impl
Class ComponentEnvManagerImpl

java.lang.Object
  extended by com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl
All Implemented Interfaces:
ComponentEnvManager

@Service
public class ComponentEnvManagerImpl
extends Object
implements ComponentEnvManager


Constructor Summary
ComponentEnvManagerImpl()
           
 
Method Summary
 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.
 JndiNameEnvironment getCurrentJndiNameEnvironment()
           
 JndiNameEnvironment getJndiNameEnvironment(String componentId)
           
 void register(String componentId, JndiNameEnvironment env)
           
 void unbindFromComponentNamespace(JndiNameEnvironment env)
           
 void unregister(String componentId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComponentEnvManagerImpl

public ComponentEnvManagerImpl()
Method Detail

register

public void register(String componentId,
                     JndiNameEnvironment env)

unregister

public void unregister(String componentId)

getJndiNameEnvironment

public JndiNameEnvironment getJndiNameEnvironment(String componentId)
Specified by:
getJndiNameEnvironment in interface ComponentEnvManager

getCurrentJndiNameEnvironment

public JndiNameEnvironment getCurrentJndiNameEnvironment()
Specified by:
getCurrentJndiNameEnvironment in interface ComponentEnvManager

bindToComponentNamespace

public String bindToComponentNamespace(JndiNameEnvironment env)
                                throws NamingException
Specified by:
bindToComponentNamespace in interface ComponentEnvManager
Throws:
NamingException

addToComponentNamespace

public void addToComponentNamespace(JndiNameEnvironment origEnv,
                                    Collection<EnvironmentProperty> envProps,
                                    Collection<ResourceReferenceDescriptor> resRefs)
                             throws NamingException
Specified by:
addToComponentNamespace in interface ComponentEnvManager
Throws:
NamingException

unbindFromComponentNamespace

public void unbindFromComponentNamespace(JndiNameEnvironment env)
                                  throws NamingException
Specified by:
unbindFromComponentNamespace in interface ComponentEnvManager
Throws:
NamingException

getComponentEnvId

public 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.