rice.pastry.rmi
Interface RMIRemoteNodeI

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
RMIPastryNode

public interface RMIRemoteNodeI
extends java.rmi.Remote

A remote interface exported by Pastry nodes. This is a subset of NodeHandle, since it doesn't implement proximity, ping or getAlive.


Method Summary
 LeafSet getLeafSet()
           
 NodeId getNodeId()
           
 RouteSet[] getRouteRow(int row)
           
 void remoteReceiveMessage(Message msg, NodeId hopDest)
           
 

Method Detail

getLeafSet

public LeafSet getLeafSet()
                   throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getRouteRow

public RouteSet[] getRouteRow(int row)
                       throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getNodeId

public NodeId getNodeId()
                 throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

remoteReceiveMessage

public void remoteReceiveMessage(Message msg,
                                 NodeId hopDest)
                          throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException





Imprint-Dataprotection