public interface  org.glassfish.api.naming.GlassfishNamingManager extends java.lang.Object
{
public static final java.lang.String LOGICAL_NAME;
public static final java.lang.String NAMESPACE_METADATA_KEY;
public abstract javax.naming.Context getInitialContext();
public abstract java.lang.Object lookup(org.glassfish.api.naming.SimpleJndiName) throws javax.naming.NamingException;
public abstract java.lang.Object lookup(java.lang.String, org.glassfish.api.naming.SimpleJndiName) throws javax.naming.NamingException;
public abstract java.lang.Object lookupFromAppNamespace(java.lang.String, org.glassfish.api.naming.SimpleJndiName, java.util.Hashtable) throws javax.naming.NamingException;
public abstract java.lang.Object lookupFromModuleNamespace(java.lang.String, java.lang.String, org.glassfish.api.naming.SimpleJndiName, java.util.Hashtable) throws javax.naming.NamingException;
public abstract void publishObject(org.glassfish.api.naming.SimpleJndiName, java.lang.Object, boolean) throws javax.naming.NamingException;
public abstract void publishObject(javax.naming.Name, java.lang.Object, boolean) throws javax.naming.NamingException;
public abstract void publishCosNamingObject(org.glassfish.api.naming.SimpleJndiName, java.lang.Object, boolean) throws javax.naming.NamingException;
public abstract void bindToComponentNamespace(java.lang.String, java.lang.String, java.lang.String, boolean, java.util.Collection) throws javax.naming.NamingException;
public abstract void bindToAppNamespace(java.lang.String, java.util.Collection) throws javax.naming.NamingException;
public abstract void bindToModuleNamespace(java.lang.String, java.lang.String, java.util.Collection) throws javax.naming.NamingException;
public abstract void unpublishObject(org.glassfish.api.naming.SimpleJndiName) throws javax.naming.NamingException;
public abstract void unpublishCosNamingObject(org.glassfish.api.naming.SimpleJndiName) throws javax.naming.NamingException;
public abstract void unbindAppObject(java.lang.String, org.glassfish.api.naming.SimpleJndiName) throws javax.naming.NamingException;
public abstract void unbindModuleObject(java.lang.String, java.lang.String, org.glassfish.api.naming.SimpleJndiName) throws javax.naming.NamingException;
public abstract void unpublishObject(javax.naming.Name) throws javax.naming.NamingException;
public abstract void unbindComponentObjects(java.lang.String) throws javax.naming.NamingException;
public abstract void unbindAppObjects(java.lang.String) throws javax.naming.NamingException;
public abstract javax.naming.Context restoreJavaCompEnvContext(org.glassfish.api.naming.SimpleJndiName) throws javax.naming.NamingException;
public abstract java.rmi.Remote initializeRemoteNamingSupport(org.omg.CORBA.ORB) throws javax.naming.NamingException;
}