akka.remote
Class Ack

java.lang.Object
  extended by akka.remote.Ack
All Implemented Interfaces:
java.io.Serializable, scala.Equals, scala.Product

public class Ack
extends java.lang.Object
implements scala.Product, scala.Serializable

Class representing an acknowledgement with selective negative acknowledgements.

param: cumulativeAck Represents the highest sequence number received. param: nacks Set of sequence numbers between the last delivered one and cumulativeAck that has been not yet received.

See Also:
Serialized Form

Constructor Summary
Ack(SeqNo cumulativeAck, scala.collection.immutable.Set<SeqNo> nacks)
           
 
Method Summary
 SeqNo cumulativeAck()
           
 scala.collection.immutable.Set<SeqNo> nacks()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface scala.Product
productArity, productElement, productIterator, productPrefix
 
Methods inherited from interface scala.Equals
canEqual, equals
 

Constructor Detail

Ack

public Ack(SeqNo cumulativeAck,
           scala.collection.immutable.Set<SeqNo> nacks)
Method Detail

cumulativeAck

public SeqNo cumulativeAck()

nacks

public scala.collection.immutable.Set<SeqNo> nacks()

toString

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