Rice Pastry API

rice.p2p.splitstream
Class StripeId

java.lang.Object
  |
  +--rice.p2p.splitstream.StripeId

public class StripeId
extends java.lang.Object

This class wraps the nodeId object so we can use type checking and allow more readable and understandable code. All it does is subclass the nodeId and provide a constructor that allows the wrapping of a NodeId object to create a concrete subclass

Version:
$Id: StripeId.java,v 1.7 2003/10/22 03:22:58 amislove Exp $
Author:
Ansley Post, Alan Mislove

Field Summary
protected  rice.p2p.commonapi.Id id
          This stripe's Id
 
Constructor Summary
StripeId(rice.p2p.commonapi.Id id)
          Constructor that takes in a nodeId and makes a StripeId
 
Method Summary
 boolean equals(java.lang.Object o)
           
 rice.p2p.commonapi.Id getId()
          Gets the Id attribute of the StripeId object
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

id

protected rice.p2p.commonapi.Id id
This stripe's Id

Constructor Detail

StripeId

public StripeId(rice.p2p.commonapi.Id id)
Constructor that takes in a nodeId and makes a StripeId

Parameters:
id - The Id for this stripe
Method Detail

getId

public rice.p2p.commonapi.Id getId()
Gets the Id attribute of the StripeId object

Returns:
The Id value

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

Rice Pastry API

Copyright © 2001 - Rice Pastry.


Imprint-Dataprotection