Rice Pastry API

rice.pastry.standard
Class StandardRouter

java.lang.Object
  extended byrice.pastry.standard.StandardRouter
All Implemented Interfaces:
MessageReceiver

public class StandardRouter
extends java.lang.Object
implements MessageReceiver

An implementation of the standard Pastry routing algorithm.

Version:
$Id: StandardRouter.java,v 1.30 2005/06/14 21:50:59 jeffh Exp $
Author:
Andrew Ladd, Rongmei Zhang/Y.Charlie Hu

Constructor Summary
StandardRouter(PastryNode localNode, PastrySecurityManager sm)
          Constructor.
 
Method Summary
 Address getAddress()
          Gets the address of this component.
 void receiveMessage(Message msg)
          Receive a message from a remote node.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StandardRouter

public StandardRouter(PastryNode localNode,
                      PastrySecurityManager sm)
Constructor.

Parameters:
localNode - DESCRIBE THE PARAMETER
sm - DESCRIBE THE PARAMETER
Method Detail

getAddress

public Address getAddress()
Gets the address of this component.

Returns:
the address.

receiveMessage

public void receiveMessage(Message msg)
Receive a message from a remote node.

Specified by:
receiveMessage in interface MessageReceiver
Parameters:
msg - the message.

Rice Pastry API

Copyright © 2001-2005 - Rice Pastry.


Imprint-Dataprotection