org.jnp.interfaces
Interface Naming

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
HAJNDI (src) , NamingServer (src) , TreeHead (src)

public interface Naming
extends java.rmi.Remote

The interface for the rmi connection to the jndi server implementation


Method Summary
 void bind(javax.naming.Name name, java.lang.Object obj, java.lang.String className)
           
 javax.naming.Context createSubcontext(javax.naming.Name name)
           
 java.util.Collection list(javax.naming.Name name)
           
 java.util.Collection listBindings(javax.naming.Name name)
           
 java.lang.Object lookup(javax.naming.Name name)
           
 void rebind(javax.naming.Name name, java.lang.Object obj, java.lang.String className)
           
 void unbind(javax.naming.Name name)
           
 

Method Detail

bind

public void bind(javax.naming.Name name,
                 java.lang.Object obj,
                 java.lang.String className)
          throws javax.naming.NamingException,
                 java.rmi.RemoteException
Throws:
javax.naming.NamingException
java.rmi.RemoteException

rebind

public void rebind(javax.naming.Name name,
                   java.lang.Object obj,
                   java.lang.String className)
            throws javax.naming.NamingException,
                   java.rmi.RemoteException
Throws:
javax.naming.NamingException
java.rmi.RemoteException

unbind

public void unbind(javax.naming.Name name)
            throws javax.naming.NamingException,
                   java.rmi.RemoteException
Throws:
javax.naming.NamingException
java.rmi.RemoteException

lookup

public java.lang.Object lookup(javax.naming.Name name)
                        throws javax.naming.NamingException,
                               java.rmi.RemoteException
Throws:
javax.naming.NamingException
java.rmi.RemoteException

list

public java.util.Collection list(javax.naming.Name name)
                          throws javax.naming.NamingException,
                                 java.rmi.RemoteException
Throws:
javax.naming.NamingException
java.rmi.RemoteException

listBindings

public java.util.Collection listBindings(javax.naming.Name name)
                                  throws javax.naming.NamingException,
                                         java.rmi.RemoteException
Throws:
javax.naming.NamingException
java.rmi.RemoteException

createSubcontext

public javax.naming.Context createSubcontext(javax.naming.Name name)
                                      throws javax.naming.NamingException,
                                             java.rmi.RemoteException
Throws:
javax.naming.NamingException
java.rmi.RemoteException