|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sun.enterprise.naming.impl.GlassfishNamingManagerImpl
@Service @Scoped(value=org.jvnet.hk2.component.Singleton.class) public final class GlassfishNamingManagerImpl
This is the manager that handles all naming operations including publishObject as well as binding environment props, resource and ejb references in the namespace.
| Field Summary | |
|---|---|
static java.lang.String |
IIOPOBJECT_FACTORY
|
| Fields inherited from interface org.glassfish.api.naming.GlassfishNamingManager |
|---|
LOGICAL_NAME |
| Constructor Summary | |
|---|---|
GlassfishNamingManagerImpl()
|
|
GlassfishNamingManagerImpl(javax.naming.InitialContext ic)
Create the naming manager. |
|
| Method Summary | |
|---|---|
void |
bindToAppNamespace(java.lang.String appName,
java.util.Collection<? extends JNDIBinding> bindings)
|
void |
bindToComponentNamespace(java.lang.String appName,
java.lang.String moduleName,
java.lang.String componentId,
boolean treatComponentAsModule,
java.util.Collection<? extends JNDIBinding> bindings)
This method enumerates the env properties, ejb and resource references etc for a J2EE component and binds them in the component's java:comp namespace. |
void |
bindToModuleNamespace(java.lang.String appName,
java.lang.String moduleName,
java.util.Collection<? extends JNDIBinding> bindings)
|
javax.naming.Context |
getInitialContext()
Get the initial naming context. |
javax.naming.NameParser |
getNameParser()
|
java.rmi.Remote |
initializeRemoteNamingSupport(org.omg.CORBA.ORB orb)
|
javax.naming.NamingEnumeration<javax.naming.NameClassPair> |
list(java.lang.String name)
|
javax.naming.NamingEnumeration<javax.naming.Binding> |
listBindings(java.lang.String name)
|
java.lang.Object |
lookup(java.lang.String name)
|
java.lang.Object |
lookup(java.lang.String name,
SerialContext serialContext)
This method is called from SerialContext class. |
java.lang.Object |
lookup(java.lang.String componentId,
java.lang.String name)
Lookup object for a particular componentId and name. |
java.lang.Object |
lookupFromAppNamespace(java.lang.String appName,
java.lang.String name,
java.util.Hashtable env)
|
java.lang.Object |
lookupFromModuleNamespace(java.lang.String appName,
java.lang.String moduleName,
java.lang.String name,
java.util.Hashtable env)
|
void |
publishCosNamingObject(java.lang.String name,
java.lang.Object obj,
boolean rebind)
|
void |
publishObject(javax.naming.Name name,
java.lang.Object obj,
boolean rebind)
Publish a name in the naming service. |
void |
publishObject(java.lang.String name,
java.lang.Object obj,
boolean rebind)
Publish a name in the naming service. |
javax.naming.Context |
restoreJavaCompEnvContext(java.lang.String contextName)
Recreate a context for java:comp/env or one of its sub-contexts given the context name. |
void |
unbindAppObject(java.lang.String appName,
java.lang.String name)
|
void |
unbindAppObjects(java.lang.String appName)
|
void |
unbindComponentObjects(java.lang.String componentId)
This method enumerates the env properties, ejb and resource references and unbinds them from the java:comp namespace. |
void |
unbindModuleObject(java.lang.String appName,
java.lang.String moduleName,
java.lang.String name)
|
void |
unpublishCosNamingObject(java.lang.String name)
Remove an object from the naming service. |
void |
unpublishObject(javax.naming.Name name)
Remove an object from the naming service. |
void |
unpublishObject(java.lang.String name)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String IIOPOBJECT_FACTORY
| Constructor Detail |
|---|
public GlassfishNamingManagerImpl()
throws javax.naming.NamingException
javax.naming.NamingException
public GlassfishNamingManagerImpl(javax.naming.InitialContext ic)
throws javax.naming.NamingException
javax.naming.NamingException| Method Detail |
|---|
public javax.naming.Context getInitialContext()
getInitialContext in interface GlassfishNamingManagerpublic javax.naming.NameParser getNameParser()
public java.rmi.Remote initializeRemoteNamingSupport(org.omg.CORBA.ORB orb)
throws javax.naming.NamingException
initializeRemoteNamingSupport in interface GlassfishNamingManagerjavax.naming.NamingException
public void publishObject(java.lang.String name,
java.lang.Object obj,
boolean rebind)
throws javax.naming.NamingException
publishObject in interface GlassfishNamingManagername - Name that the object is bound as.obj - Object that needs to be bound.rebind - flag
javax.naming.NamingException - if there is a naming exception.
public void publishObject(javax.naming.Name name,
java.lang.Object obj,
boolean rebind)
throws javax.naming.NamingException
publishObject in interface GlassfishNamingManagername - Name that the object is bound as.obj - Object that needs to be bound.rebind - flag
javax.naming.NamingException - if there is a naming exception.
public void publishCosNamingObject(java.lang.String name,
java.lang.Object obj,
boolean rebind)
throws javax.naming.NamingException
publishCosNamingObject in interface GlassfishNamingManagerjavax.naming.NamingException
public void unpublishObject(java.lang.String name)
throws javax.naming.NamingException
unpublishObject in interface GlassfishNamingManagerjavax.naming.NamingException
public void unpublishCosNamingObject(java.lang.String name)
throws javax.naming.NamingException
unpublishCosNamingObject in interface GlassfishNamingManagername - Name that the object is bound as.
java.lang.Exception
javax.naming.NamingException
public void unpublishObject(javax.naming.Name name)
throws javax.naming.NamingException
unpublishObject in interface GlassfishNamingManagername - Name that the object is bound as.
java.lang.Exception
javax.naming.NamingException
public java.lang.Object lookupFromAppNamespace(java.lang.String appName,
java.lang.String name,
java.util.Hashtable env)
throws javax.naming.NamingException
lookupFromAppNamespace in interface GlassfishNamingManagerjavax.naming.NamingException
public java.lang.Object lookupFromModuleNamespace(java.lang.String appName,
java.lang.String moduleName,
java.lang.String name,
java.util.Hashtable env)
throws javax.naming.NamingException
lookupFromModuleNamespace in interface GlassfishNamingManagerjavax.naming.NamingException
public void bindToComponentNamespace(java.lang.String appName,
java.lang.String moduleName,
java.lang.String componentId,
boolean treatComponentAsModule,
java.util.Collection<? extends JNDIBinding> bindings)
throws javax.naming.NamingException
bindToComponentNamespace in interface GlassfishNamingManagerjavax.naming.NamingException
public void bindToModuleNamespace(java.lang.String appName,
java.lang.String moduleName,
java.util.Collection<? extends JNDIBinding> bindings)
throws javax.naming.NamingException
bindToModuleNamespace in interface GlassfishNamingManagerjavax.naming.NamingException
public void bindToAppNamespace(java.lang.String appName,
java.util.Collection<? extends JNDIBinding> bindings)
throws javax.naming.NamingException
bindToAppNamespace in interface GlassfishNamingManagerjavax.naming.NamingException
public void unbindComponentObjects(java.lang.String componentId)
throws javax.naming.NamingException
unbindComponentObjects in interface GlassfishNamingManagerjavax.naming.NamingException
public void unbindAppObjects(java.lang.String appName)
throws javax.naming.NamingException
unbindAppObjects in interface GlassfishNamingManagerjavax.naming.NamingException
public void unbindAppObject(java.lang.String appName,
java.lang.String name)
throws javax.naming.NamingException
unbindAppObject in interface GlassfishNamingManagerjavax.naming.NamingException
public void unbindModuleObject(java.lang.String appName,
java.lang.String moduleName,
java.lang.String name)
throws javax.naming.NamingException
unbindModuleObject in interface GlassfishNamingManagerjavax.naming.NamingException
public javax.naming.Context restoreJavaCompEnvContext(java.lang.String contextName)
throws javax.naming.NamingException
restoreJavaCompEnvContext in interface GlassfishNamingManagerjavax.naming.NamingException
public java.lang.Object lookup(java.lang.String name)
throws javax.naming.NamingException
javax.naming.NamingException
public java.lang.Object lookup(java.lang.String name,
SerialContext serialContext)
throws javax.naming.NamingException
javax.naming.NamingException
public java.lang.Object lookup(java.lang.String componentId,
java.lang.String name)
throws javax.naming.NamingException
lookup in interface GlassfishNamingManagerjavax.naming.NamingException
public javax.naming.NamingEnumeration<javax.naming.NameClassPair> list(java.lang.String name)
throws javax.naming.NamingException
javax.naming.NamingException
public javax.naming.NamingEnumeration<javax.naming.Binding> listBindings(java.lang.String name)
throws javax.naming.NamingException
javax.naming.NamingException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||