public final class PersistentImpl extends java.lang.Object implements PersistentRepr, NoSerializationVerificationNeeded, scala.Product, scala.Serializable
| Constructor and Description |
|---|
PersistentImpl(java.lang.Object payload,
long sequenceNr,
java.lang.String persistenceId,
java.lang.String manifest,
boolean deleted,
ActorRef sender,
java.lang.String writerUuid) |
| Modifier and Type | Method and Description |
|---|---|
abstract static boolean |
canEqual(java.lang.Object that) |
boolean |
deleted()
Not used in new records stored with Akka v2.4, but
old records from v2.3 may have this as
true if
it was a non-permanent delete. |
abstract static boolean |
equals(java.lang.Object that) |
java.lang.String |
manifest()
Returns the persistent payload's manifest if available
|
java.lang.Object |
payload()
This persistent message's payload.
|
java.lang.String |
persistenceId()
Persistent id that journals a persistent message
|
abstract static int |
productArity() |
abstract static java.lang.Object |
productElement(int n) |
static scala.collection.Iterator<java.lang.Object> |
productIterator() |
static java.lang.String |
productPrefix() |
ActorRef |
sender()
Sender of this message.
|
long |
sequenceNr()
This persistent message's sequence number.
|
PersistentImpl |
update(long sequenceNr,
java.lang.String persistenceId,
boolean deleted,
ActorRef sender,
java.lang.String writerUuid)
Creates a new copy of this
PersistentRepr. |
static long |
update$default$1() |
static java.lang.String |
update$default$2() |
static boolean |
update$default$3() |
static ActorRef |
update$default$4() |
static java.lang.String |
update$default$5() |
PersistentRepr |
withManifest(java.lang.String manifest)
Creates a new persistent message with the specified
manifest. |
PersistentRepr |
withPayload(java.lang.Object payload)
Creates a new persistent message with the specified
payload. |
java.lang.String |
writerUuid()
Unique identifier of the writing persistent actor.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic PersistentImpl(java.lang.Object payload,
long sequenceNr,
java.lang.String persistenceId,
java.lang.String manifest,
boolean deleted,
ActorRef sender,
java.lang.String writerUuid)
public static long update$default$1()
public static java.lang.String update$default$2()
public static boolean update$default$3()
public static ActorRef update$default$4()
public static java.lang.String update$default$5()
public abstract static boolean canEqual(java.lang.Object that)
public abstract static boolean equals(java.lang.Object that)
public abstract static java.lang.Object productElement(int n)
public abstract static int productArity()
public static scala.collection.Iterator<java.lang.Object> productIterator()
public static java.lang.String productPrefix()
public java.lang.Object payload()
PersistentReprpayload in interface PersistentReprpublic long sequenceNr()
PersistentReprsequenceNr in interface PersistentReprpublic java.lang.String persistenceId()
PersistentReprpersistenceId in interface PersistentReprpublic java.lang.String manifest()
PersistentReprmanifest in interface PersistentReprpublic boolean deleted()
PersistentReprtrue if
it was a non-permanent delete.deleted in interface PersistentReprpublic ActorRef sender()
PersistentReprsender in interface PersistentReprpublic java.lang.String writerUuid()
PersistentReprwriterUuid in interface PersistentReprpublic PersistentRepr withPayload(java.lang.Object payload)
PersistentReprpayload.withPayload in interface PersistentReprpayload - (undocumented)public PersistentRepr withManifest(java.lang.String manifest)
PersistentReprmanifest.withManifest in interface PersistentReprmanifest - (undocumented)public PersistentImpl update(long sequenceNr, java.lang.String persistenceId, boolean deleted, ActorRef sender, java.lang.String writerUuid)
PersistentReprPersistentRepr.update in interface PersistentReprsequenceNr - (undocumented)persistenceId - (undocumented)deleted - (undocumented)sender - (undocumented)writerUuid - (undocumented)