org.jgroups.protocols.pbcast
Class Digest.Entry

java.lang.Object
  extended by org.jgroups.protocols.pbcast.Digest.Entry
All Implemented Interfaces:
java.io.Externalizable, java.io.Serializable
Enclosing class:
Digest

public static class Digest.Entry
extends java.lang.Object
implements java.io.Externalizable

Class keeping track of the lowest and highest sequence numbers delivered, and the highest sequence numbers received, per member

See Also:
Serialized Form

Field Summary
 long high_seqno
           
 long high_seqno_seen
           
 long low_seqno
           
 
Constructor Summary
Digest.Entry()
           
Digest.Entry(Digest.Entry other)
           
Digest.Entry(long low_seqno, long high_seqno)
           
Digest.Entry(long low_seqno, long high_seqno, long high_seqno_seen)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 void readExternal(java.io.ObjectInput in)
           
 void reset()
           
 java.lang.String toString()
           
 void writeExternal(java.io.ObjectOutput out)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

low_seqno

public long low_seqno

high_seqno

public long high_seqno

high_seqno_seen

public long high_seqno_seen
Constructor Detail

Digest.Entry

public Digest.Entry()

Digest.Entry

public Digest.Entry(long low_seqno,
                    long high_seqno,
                    long high_seqno_seen)

Digest.Entry

public Digest.Entry(long low_seqno,
                    long high_seqno)

Digest.Entry

public Digest.Entry(Digest.Entry other)
Method Detail

equals

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

toString

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

reset

public void reset()

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Specified by:
writeExternal in interface java.io.Externalizable
Throws:
java.io.IOException

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Specified by:
readExternal in interface java.io.Externalizable
Throws:
java.io.IOException
java.lang.ClassNotFoundException


Copyright ? 1998-2006 Bela Ban. All Rights Reserved.