akka.persistence
Class JournalProtocol.LoopMessage

java.lang.Object
  extended by akka.persistence.JournalProtocol.LoopMessage
All Implemented Interfaces:
java.io.Serializable, scala.Equals, scala.Product
Enclosing class:
JournalProtocol

public static class JournalProtocol.LoopMessage
extends java.lang.Object
implements scala.Product, scala.Serializable

Request to loop a message back to persistent actor, without persisting the message. Looping of messages through a journal is required to preserve message order with persistent messages.

param: message message to be looped through the journal. param: persistentActor loop requestor.

See Also:
Serialized Form

Constructor Summary
JournalProtocol.LoopMessage(java.lang.Object message, ActorRef persistentActor, int actorInstanceId)
           
 
Method Summary
 int actorInstanceId()
           
 java.lang.Object message()
           
 ActorRef persistentActor()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface scala.Product
productArity, productElement, productIterator, productPrefix
 
Methods inherited from interface scala.Equals
canEqual, equals
 

Constructor Detail

JournalProtocol.LoopMessage

public JournalProtocol.LoopMessage(java.lang.Object message,
                                   ActorRef persistentActor,
                                   int actorInstanceId)
Method Detail

message

public java.lang.Object message()

persistentActor

public ActorRef persistentActor()

actorInstanceId

public int actorInstanceId()