akka.persistence
Class DeliveredByChannel

java.lang.Object
  extended by akka.persistence.DeliveredByChannel
All Implemented Interfaces:
Delivered, PersistentConfirmation, Message, java.io.Serializable, scala.Equals, scala.Product

public class DeliveredByChannel
extends java.lang.Object
implements Delivered, PersistentConfirmation, scala.Product, scala.Serializable

Plugin API.

See Also:
Serialized Form

Constructor Summary
DeliveredByChannel(java.lang.String persistenceId, java.lang.String channelId, long persistentSequenceNr, long deliverySequenceNr, ActorRef channel)
           
 
Method Summary
 ActorRef channel()
           
 java.lang.String channelId()
           
 long deliverySequenceNr()
           
 java.lang.String persistenceId()
           
 long persistentSequenceNr()
           
 long sequenceNr()
           
 DeliveredByChannel update(long deliverySequenceNr, ActorRef channel)
          INTERNAL API.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface akka.persistence.PersistentConfirmation
processorId
 
Methods inherited from interface scala.Product
productArity, productElement, productIterator, productPrefix
 
Methods inherited from interface scala.Equals
canEqual, equals
 

Constructor Detail

DeliveredByChannel

public DeliveredByChannel(java.lang.String persistenceId,
                          java.lang.String channelId,
                          long persistentSequenceNr,
                          long deliverySequenceNr,
                          ActorRef channel)
Method Detail

persistenceId

public java.lang.String persistenceId()
Specified by:
persistenceId in interface PersistentConfirmation

channelId

public java.lang.String channelId()
Specified by:
channelId in interface Delivered
Specified by:
channelId in interface PersistentConfirmation

persistentSequenceNr

public long persistentSequenceNr()
Specified by:
persistentSequenceNr in interface Delivered

deliverySequenceNr

public long deliverySequenceNr()
Specified by:
deliverySequenceNr in interface Delivered

channel

public ActorRef channel()
Specified by:
channel in interface Delivered

sequenceNr

public long sequenceNr()
Specified by:
sequenceNr in interface PersistentConfirmation

update

public DeliveredByChannel update(long deliverySequenceNr,
                                 ActorRef channel)
Description copied from interface: Delivered
INTERNAL API.

Specified by:
update in interface Delivered
Parameters:
deliverySequenceNr - (undocumented)
channel - (undocumented)
Returns:
(undocumented)