ninja.rmi.registry
Class NinjaRegistryImpl

java.lang.Object
  |
  +--ninja.rmi.NinjaRemoteObject
        |
        +--ninja.rmi.registry.NinjaRegistryImpl

public class NinjaRegistryImpl
extends ninja.rmi.NinjaRemoteObject
implements java.rmi.registry.Registry

NinjaRegistryImpl is an implementation of the Registry interface, and acts as a registry for remote objects.


Constructor Summary
NinjaRegistryImpl()
           
 
Method Summary
 void bind(java.lang.String name, java.rmi.Remote obj)
           
 java.lang.String[] list()
           
 java.rmi.Remote lookup(java.lang.String name)
           
static void main(java.lang.String[] args)
           
 void rebind(java.lang.String name, java.rmi.Remote obj)
           
 void remove(java.lang.String name, java.rmi.Remote obj)
           
 void unbind(java.lang.String name)
           
 
Methods inherited from class ninja.rmi.NinjaRemoteObject
exportObject, getStub, unexportObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NinjaRegistryImpl

public NinjaRegistryImpl()
                  throws java.rmi.RemoteException
Method Detail

lookup

public java.rmi.Remote lookup(java.lang.String name)
                       throws java.rmi.RemoteException
Specified by:
lookup in interface java.rmi.registry.Registry

bind

public void bind(java.lang.String name,
                 java.rmi.Remote obj)
          throws java.rmi.RemoteException
Specified by:
bind in interface java.rmi.registry.Registry

unbind

public void unbind(java.lang.String name)
            throws java.rmi.RemoteException
Specified by:
unbind in interface java.rmi.registry.Registry

rebind

public void rebind(java.lang.String name,
                   java.rmi.Remote obj)
            throws java.rmi.RemoteException
Specified by:
rebind in interface java.rmi.registry.Registry

remove

public void remove(java.lang.String name,
                   java.rmi.Remote obj)
            throws java.rmi.RemoteException

list

public java.lang.String[] list()
                        throws java.rmi.RemoteException
Specified by:
list in interface java.rmi.registry.Registry

main

public static void main(java.lang.String[] args)