|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectakka.persistence.Persistent
akka.persistence.PersistentImpl
public class PersistentImpl
INTERNAL API.
| Constructor Summary | |
|---|---|
PersistentImpl(java.lang.Object payload,
long sequenceNr,
java.lang.String persistenceId,
boolean deleted,
scala.collection.immutable.Seq<java.lang.String> confirms,
ActorRef sender)
|
|
| Method Summary | |
|---|---|
boolean |
confirmable()
true only if this message has been delivered by a channel. |
Delivered |
confirmMessage()
Delivery confirmation message. |
scala.collection.immutable.Seq<java.lang.String> |
confirms()
Channel ids of delivery confirmations that are available for this message. |
ActorRef |
confirmTarget()
Delivery confirmation message. |
boolean |
deleted()
true if this message is marked as deleted. |
java.lang.Object |
payload()
This persistent message's payload. |
java.lang.String |
persistenceId()
Persistent id that journals a persistent message |
PersistentImpl |
prepareWrite(ActorRef sender)
INTERNAL API. |
java.lang.String |
processorId()
Persistent id that journals a persistent message |
int |
redeliveries()
Number of redeliveries. |
ActorRef |
sender()
Sender of this message. |
long |
sequenceNr()
This persistent message's sequence number. |
PersistentImpl |
update(long sequenceNr,
java.lang.String persistenceId,
boolean deleted,
int redeliveries,
scala.collection.immutable.Seq<java.lang.String> confirms,
Delivered confirmMessage,
ActorRef confirmTarget,
ActorRef sender)
Creates a new copy of this PersistentRepr. |
Persistent |
withPayload(java.lang.Object payload)
Creates a new persistent message with the specified payload. |
| Methods inherited from class akka.persistence.Persistent |
|---|
apply, create, create, unapply |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface akka.persistence.PersistentRepr |
|---|
getConfirms, prepareWrite |
| Methods inherited from interface scala.Product |
|---|
productArity, productElement, productIterator, productPrefix |
| Methods inherited from interface scala.Equals |
|---|
canEqual, equals |
| Constructor Detail |
|---|
public PersistentImpl(java.lang.Object payload,
long sequenceNr,
java.lang.String persistenceId,
boolean deleted,
scala.collection.immutable.Seq<java.lang.String> confirms,
ActorRef sender)
| Method Detail |
|---|
public java.lang.Object payload()
Persistent
payload in interface PersistentReprpayload in interface Resequenceablepayload in class Persistentpublic long sequenceNr()
Persistent
sequenceNr in interface PersistentIdsequenceNr in class Persistentpublic java.lang.String persistenceId()
PersistentId
persistenceId in interface PersistentIdpublic boolean deleted()
PersistentReprtrue if this message is marked as deleted.
deleted in interface PersistentReprpublic scala.collection.immutable.Seq<java.lang.String> confirms()
PersistentRepr
confirms in interface PersistentReprpublic ActorRef sender()
PersistentRepr
sender in interface PersistentReprsender in interface Resequenceablepublic Persistent withPayload(java.lang.Object payload)
Persistentpayload.
withPayload in class Persistentpayload - (undocumented)
public PersistentImpl prepareWrite(ActorRef sender)
PersistentRepr
prepareWrite in interface PersistentReprsender - (undocumented)
public PersistentImpl update(long sequenceNr,
java.lang.String persistenceId,
boolean deleted,
int redeliveries,
scala.collection.immutable.Seq<java.lang.String> confirms,
Delivered confirmMessage,
ActorRef confirmTarget,
ActorRef sender)
PersistentReprPersistentRepr.
update in interface PersistentReprsequenceNr - (undocumented)persistenceId - (undocumented)deleted - (undocumented)redeliveries - (undocumented)confirms - (undocumented)confirmMessage - (undocumented)confirmTarget - (undocumented)sender - (undocumented)
public int redeliveries()
PersistentReprChannel
or PersistentChannel.
redeliveries in interface PersistentReprpublic boolean confirmable()
PersistentReprtrue only if this message has been delivered by a channel.
confirmable in interface PersistentReprpublic Delivered confirmMessage()
PersistentRepr
confirmMessage in interface PersistentReprpublic ActorRef confirmTarget()
PersistentRepr
confirmTarget in interface PersistentReprpublic java.lang.String processorId()
PersistentId
processorId in interface PersistentId
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||