All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class edu.cmu.owl.so.nameservice.Naming

edu.cmu.owl.so.nameservice.Naming

public class Naming
this class is the client side interface to the Name Service it's pretty freaking cool


Constructor Index

 o Naming()

Method Index

 o bindName(String, String)
This method allows the binding of a string to a string
 o bindNameable(Object, Nameable)
This method allows the binding of a key to a Nameable object
 o lookupName(String)
this method is how you lookup a name to get its related information
 o lookupNameable(Object)
this method is how you lookup a key to get its related Nameable object
 o rebindName(String, String)
this method allows the rebinding of a name instead of an unbind/bind combination
 o rebindNameable(Object, Nameable)
this method allows the rebinding of a key instead of an unbind/bind combination
 o unBindName(String)
this method allows the removal of a binding to a name
 o unBindNameable(Object)
this method allows you to remove a binding

Constructors

 o Naming
 public Naming()

Methods

 o bindName
 public static void bindName(String name,
                             String information) throws RemoteException, AlreadyBoundException
This method allows the binding of a string to a string

 o rebindName
 public static void rebindName(String name,
                               String newInformation) throws RemoteException
this method allows the rebinding of a name instead of an unbind/bind combination

 o unBindName
 public static void unBindName(String name) throws RemoteException, NoBindingException
this method allows the removal of a binding to a name

 o lookupName
 public static String lookupName(String name) throws RemoteException, NoBindingException
this method is how you lookup a name to get its related information

 o lookupNameable
 public static Nameable lookupNameable(Object key) throws RemoteException, NoBindingException
this method is how you lookup a key to get its related Nameable object

 o bindNameable
 public static void bindNameable(Object key,
                                 Nameable target) throws RemoteException, AlreadyBoundException, NotAccessibleException
This method allows the binding of a key to a Nameable object

 o rebindNameable
 public static void rebindNameable(Object key,
                                   Nameable newTarget) throws RemoteException, NotAccessibleException
this method allows the rebinding of a key instead of an unbind/bind combination

 o unBindNameable
 public static void unBindNameable(Object key) throws RemoteException, NoBindingException
this method allows you to remove a binding


All Packages  Class Hierarchy  This Package  Previous  Next  Index