Rice Pastry API

rice.pastry.standard
Class RandomNodeIdFactory

java.lang.Object
  extended byrice.pastry.standard.RandomNodeIdFactory
All Implemented Interfaces:
NodeIdFactory

public class RandomNodeIdFactory
extends java.lang.Object
implements NodeIdFactory

Constructs random node ids by SHA'ing consecutive numbers, with random starting value.

Version:
$Id: RandomNodeIdFactory.java,v 1.8 2005/03/11 00:58:02 jeffh Exp $
Author:
Andrew Ladd, Peter Druschel

Constructor Summary
RandomNodeIdFactory()
          Constructor.
 
Method Summary
 NodeId generateNodeId()
          generate a nodeId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RandomNodeIdFactory

public RandomNodeIdFactory()
Constructor.

Method Detail

generateNodeId

public NodeId generateNodeId()
generate a nodeId

Specified by:
generateNodeId in interface NodeIdFactory
Returns:
the new nodeId

Rice Pastry API

Copyright © 2001-2005 - Rice Pastry.


Imprint-Dataprotection