Rice Pastry API

rice.pastry.multiring
Class RandomRingNodeIdFactory

java.lang.Object
  |
  +--rice.pastry.standard.RandomNodeIdFactory
        |
        +--rice.pastry.multiring.RandomRingNodeIdFactory
All Implemented Interfaces:
NodeIdFactory

public class RandomRingNodeIdFactory
extends RandomNodeIdFactory

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

Version:
$Id: RandomRingNodeIdFactory.java,v 1.2 2003/03/20 10:13:13 amislove Exp $
Author:
Alan Mislove

Constructor Summary
RandomRingNodeIdFactory()
           
RandomRingNodeIdFactory(rice.pastry.multiring.RingId ringId)
           
 
Method Summary
 rice.pastry.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

RandomRingNodeIdFactory

public RandomRingNodeIdFactory()

RandomRingNodeIdFactory

public RandomRingNodeIdFactory(rice.pastry.multiring.RingId ringId)
Method Detail

generateNodeId

public rice.pastry.NodeId generateNodeId()
generate a nodeId

Specified by:
generateNodeId in interface NodeIdFactory
Overrides:
generateNodeId in class RandomNodeIdFactory
Returns:
the new nodeId

Rice Pastry API

Copyright © 2001 - Rice Pastry.


Imprint-Dataprotection