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.10 2005/06/14 19:48:33 jeffh Exp $
Author:
Andrew Ladd, Peter Druschel

Constructor Summary
RandomNodeIdFactory(Environment env)
          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(Environment env)
Constructor.

Parameters:
env - DESCRIBE THE PARAMETER
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