com.monad.homerun.message
Class Track

java.lang.Object
  extended by com.monad.homerun.message.Track
All Implemented Interfaces:
java.io.Serializable

public class Track
extends java.lang.Object
implements java.io.Serializable

Author:
richard Track contains the history of reads and acks for a given message.
See Also:
Serialized Form

Field Summary
static java.lang.String ACKED
           
static java.lang.String SEEN
           
 
Constructor Summary
Track()
           
Track(java.lang.String msgKey)
           
 
Method Summary
 java.lang.String getKey()
           
 int getNumReaders()
           
 java.util.Iterator getReaders()
           
 java.lang.String getReaderStatus(java.lang.String reader)
           
 void update(java.lang.String reader, java.lang.String action, long actionTime)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SEEN

public static final java.lang.String SEEN
See Also:
Constant Field Values

ACKED

public static final java.lang.String ACKED
See Also:
Constant Field Values
Constructor Detail

Track

public Track()

Track

public Track(java.lang.String msgKey)
Method Detail

getKey

public java.lang.String getKey()

update

public void update(java.lang.String reader,
                   java.lang.String action,
                   long actionTime)

getNumReaders

public int getNumReaders()

getReaders

public java.util.Iterator getReaders()

getReaderStatus

public java.lang.String getReaderStatus(java.lang.String reader)


Copyright © 2006-2009 Richard Rodgers. All Rights Reserved.