org.jnp.interfaces
Interface Naming

All Superinterfaces:
Remote
All Known Subinterfaces:
NamingEvents
All Known Implementing Classes:
NamingServer, NamingServerWrapper, SingletonNamingServer

public interface Naming
extends Remote

The naming server/proxy interface

Version:
$Revision: 79033 $
Author:
Scott.Stark@jboss.org
See Also:
NamingContext

Method Summary
 void bind(Name name, Object obj, String className)
           
 Context createSubcontext(Name name)
           
 Collection<NameClassPair> list(Name name)
           
 Collection<Binding> listBindings(Name name)
           
 Object lookup(Name name)
           
 void rebind(Name name, Object obj, String className)
           
 void unbind(Name name)
           
 

Method Detail

bind

void bind(Name name,
          Object obj,
          String className)
          throws NamingException,
                 RemoteException
Throws:
NamingException
RemoteException

rebind

void rebind(Name name,
            Object obj,
            String className)
            throws NamingException,
                   RemoteException
Throws:
NamingException
RemoteException

unbind

void unbind(Name name)
            throws NamingException,
                   RemoteException
Throws:
NamingException
RemoteException

lookup

Object lookup(Name name)
              throws NamingException,
                     RemoteException
Throws:
NamingException
RemoteException

list

Collection<NameClassPair> list(Name name)
                               throws NamingException,
                                      RemoteException
Throws:
NamingException
RemoteException

listBindings

Collection<Binding> listBindings(Name name)
                                 throws NamingException,
                                        RemoteException
Throws:
NamingException
RemoteException

createSubcontext

Context createSubcontext(Name name)
                         throws NamingException,
                                RemoteException
Throws:
NamingException
RemoteException


Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.