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.
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