nl.tudelft.ewi.alg.distsim.example
Class ChainLetter

java.lang.Object
  extended by nl.tudelft.ewi.alg.distsim.example.ChainLetter

public class ChainLetter
extends java.lang.Object

The message being passed around.

Author:
Léon Planken

Field Summary
 int originatorID
          Originator
 java.lang.String text
          Message text
 
Constructor Summary
ChainLetter(java.lang.String text, int originatorID)
          The message being passed around.
 
Method Summary
 void enqueueReceiverID(int id)
           
 int pollReceiverID()
           
 java.lang.String queueContents()
           
 boolean queueEmpty()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

originatorID

public final int originatorID
Originator


text

public final java.lang.String text
Message text

Constructor Detail

ChainLetter

public ChainLetter(java.lang.String text,
                   int originatorID)
The message being passed around.

Parameters:
text - Message text
originatorID - Originator of this chain letter
Method Detail

enqueueReceiverID

public void enqueueReceiverID(int id)

queueEmpty

public boolean queueEmpty()

pollReceiverID

public int pollReceiverID()

queueContents

public java.lang.String queueContents()