Rice Pastry API

Uses of Class
rice.p2p.multiring.RingId

Packages that use RingId
rice.p2p.multiring   
rice.p2p.multiring.messaging   
 

Uses of RingId in rice.p2p.multiring
 

Methods in rice.p2p.multiring that return RingId
static RingId RingId.build(Id ringId, Id id)
          Constructor.
static RingId RingId.build(java.lang.String s)
          Method which splits apart a ringid string and returns the RingID
 RingId MultiringIdFactory.buildRingId(Id ringId, byte[] material)
          Builds a ringId by using the provided Id and ringIds.
 RingId MultiringIdFactory.buildRingId(Id ringId, Id id)
          Builds a ringId by using the provided Id and ringIds.
 

Methods in rice.p2p.multiring with parameters of type RingId
protected  void MultiringEndpoint.deliver(RingId id, Message target)
          Internal method which delivers the message to the application
protected  int MultiringNodeCollection.getLength(RingId a)
          This method returns the length of the given ringId
protected  int MultiringNodeCollection.getLengthOfSharedPrefix(RingId a, RingId b)
          This method returns the length of the shared prefix, in bytes, of the two provided ringIds by comparing the ring values.
protected  MessageReceipt MultiringNodeCollection.route(RingId id, RawMessage message, java.lang.String application, DeliveryNotification deliverAckToMe, java.util.Map<java.lang.String,java.lang.Object> options)
          This method returns the best next-hop to a given target, using ring hopping, if one exists.
 

Uses of RingId in rice.p2p.multiring.messaging
 

Fields in rice.p2p.multiring.messaging declared as RingId
protected  RingId RingMessage.id
          The target of this ring message
 

Methods in rice.p2p.multiring.messaging that return RingId
 RingId RingMessage.getId()
          Method which returns this messages' id
 

Constructors in rice.p2p.multiring.messaging with parameters of type RingId
RingMessage(RingId id, RawMessage message, java.lang.String application)
          Constructor which takes a unique integer Id
 


Rice Pastry API

Copyright © 2001-2005 - Rice Pastry.


Imprint-Dataprotection