Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Rice Pastry API
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## rice.pastry.standard
Class RandomNodeIdFactory

    java.lang.Object
      rice.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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Rice Pastry API
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2001-2005 - Rice Pastry.