Rice Pastry API

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.

Version:
$Id: RMIRemoteNodeI.java,v 1.10 2003/08/25 04:24:26 amislove Exp $
Author:
Sitaram Iyer

Method Summary
 rice.pastry.leafset.LeafSet getLeafSet()
           
 rice.pastry.NodeId getNodeId()
           
 rice.pastry.routing.RouteSet[] getRouteRow(int row)
           
 void remoteReceiveMessage(rice.pastry.messaging.Message msg, rice.pastry.NodeId hopDest)
           
 

Method Detail

getLeafSet

public rice.pastry.leafset.LeafSet getLeafSet()
                                       throws java.rmi.RemoteException
java.rmi.RemoteException

getRouteRow

public rice.pastry.routing.RouteSet[] getRouteRow(int row)
                                           throws java.rmi.RemoteException
java.rmi.RemoteException

getNodeId

public rice.pastry.NodeId getNodeId()
                             throws java.rmi.RemoteException
java.rmi.RemoteException

remoteReceiveMessage

public void remoteReceiveMessage(rice.pastry.messaging.Message msg,
                                 rice.pastry.NodeId hopDest)
                          throws java.rmi.RemoteException
java.rmi.RemoteException

Rice Pastry API

Copyright © 2001 - Rice Pastry.


Imprint-Dataprotection