uka.karmi.rmi.server
Class ReplicatedServerRef.CollectiveUpdate

java.lang.Object
  extended byuka.karmi.rmi.server.ReplicatedServerRef.CollectiveOperation
      extended byuka.karmi.rmi.server.ReplicatedServerRef.CollectiveUpdate
Enclosing class:
ReplicatedServerRef

class ReplicatedServerRef.CollectiveUpdate
extends ReplicatedServerRef.CollectiveOperation


Constructor Summary
(package private) ReplicatedServerRef.CollectiveUpdate()
           
 
Method Summary
protected  void closeReceiveFrom(PatchReader reader, int rank)
           
protected  void closeSendToAll()
           
protected  PatchReader openReceiveFrom(int rank, Connection c)
           
protected  void openSendToAll(Connection[] c)
           
 
Methods inherited from class uka.karmi.rmi.server.ReplicatedServerRef.CollectiveOperation
receiveFrom, sendToAll
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReplicatedServerRef.CollectiveUpdate

ReplicatedServerRef.CollectiveUpdate()
Method Detail

openReceiveFrom

protected PatchReader openReceiveFrom(int rank,
                                      Connection c)
                               throws java.io.IOException,
                                      java.lang.ClassNotFoundException
Specified by:
openReceiveFrom in class ReplicatedServerRef.CollectiveOperation
Throws:
java.io.IOException
java.lang.ClassNotFoundException

closeReceiveFrom

protected void closeReceiveFrom(PatchReader reader,
                                int rank)
                         throws java.io.IOException,
                                java.lang.ClassNotFoundException
Specified by:
closeReceiveFrom in class ReplicatedServerRef.CollectiveOperation
Throws:
java.io.IOException
java.lang.ClassNotFoundException

openSendToAll

protected void openSendToAll(Connection[] c)
                      throws java.io.IOException,
                             java.lang.ClassNotFoundException
Specified by:
openSendToAll in class ReplicatedServerRef.CollectiveOperation
Throws:
java.io.IOException
java.lang.ClassNotFoundException

closeSendToAll

protected void closeSendToAll()
                       throws java.io.IOException,
                              java.lang.ClassNotFoundException
Specified by:
closeSendToAll in class ReplicatedServerRef.CollectiveOperation
Throws:
java.io.IOException
java.lang.ClassNotFoundException