Interface RMIListServer

All Known Implementing Classes:
RMIListServerImpl

public abstract interface RMIListServer
extends java.rmi.Remote


Method Summary
 void addElement(java.lang.Object element)
           
 void deregister(RMIListClient client)
           
 IDList register(RMIListClient client)
           
 void removeElement(ID id)
           
 void replaceElement(ID id, java.lang.Object newElement)
           
 void updateElement(ID id, java.lang.Object newElement)
           
 

Method Detail

register

public IDList register(RMIListClient client)
                throws java.rmi.RemoteException

deregister

public void deregister(RMIListClient client)
                throws java.rmi.RemoteException

addElement

public void addElement(java.lang.Object element)
                throws java.rmi.RemoteException

updateElement

public void updateElement(ID id,
                          java.lang.Object newElement)
                   throws java.rmi.RemoteException

replaceElement

public void replaceElement(ID id,
                           java.lang.Object newElement)
                    throws java.rmi.RemoteException

removeElement

public void removeElement(ID id)
                   throws java.rmi.RemoteException