Class NameServiceImpl

java.lang.Object
  |
  +--java.rmi.server.RemoteObject
        |
        +--java.rmi.server.RemoteServer
              |
              +--java.rmi.server.UnicastRemoteObject
                    |
                    +--NameServiceImpl
All Implemented Interfaces:
NameService, java.rmi.Remote, java.io.Serializable

public class NameServiceImpl
extends java.rmi.server.UnicastRemoteObject
implements NameService

See Also:
Serialized Form

Fields inherited from class java.rmi.server.RemoteObject
ref
 
Constructor Summary
NameServiceImpl()
           
 
Method Summary
 java.lang.String getHostName(int index)
           
 int getPort(int index)
           
 int insert(java.lang.String s, java.lang.String hostName, int portNumber)
           
static void main(java.lang.String[] args)
           
 int search(java.lang.String s)
           
 
Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, unexportObject
 
Methods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
 
Methods inherited from class java.rmi.server.RemoteObject
equals, getRef, hashCode, toString, toStub
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NameServiceImpl

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

search

public int search(java.lang.String s)
           throws java.rmi.RemoteException
Specified by:
search in interface NameService

insert

public int insert(java.lang.String s,
                  java.lang.String hostName,
                  int portNumber)
           throws java.rmi.RemoteException
Specified by:
insert in interface NameService

getPort

public int getPort(int index)
            throws java.rmi.RemoteException
Specified by:
getPort in interface NameService

getHostName

public java.lang.String getHostName(int index)
                             throws java.rmi.RemoteException
Specified by:
getHostName in interface NameService

main

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