trait PersistentRepr extends Message
Plugin API: representation of a persistent message in the journal plugin API.
- Source
- Persistent.scala
- See also
- Alphabetic
- By Inheritance
- PersistentRepr
- Message
- Serializable
- Serializable
- AnyRef
- Any
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- All
Abstract Value Members
- 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        deleted: Boolean
      
      
      Not used in new records stored with Akka v2.4, but old records from v2.3 may have this as trueif it was a non-permanent delete.
- 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        manifest: String
      
      
      Returns the persistent payload's manifest if available 
- 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        payload: Any
      
      
      This persistent message's payload. 
- 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        persistenceId: String
      
      
      Persistent id that journals a persistent message 
- 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        sender: ActorRef
      
      
      Sender of this message. 
- 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        sequenceNr: Long
      
      
      This persistent message's sequence number. 
- 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        timestamp: Long
      
      
      The timestampis the time the event was stored, in milliseconds since midnight, January 1, 1970 UTC (same asSystem.currentTimeMillis).The timestampis the time the event was stored, in milliseconds since midnight, January 1, 1970 UTC (same asSystem.currentTimeMillis).Value 0is used if undefined.
- 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        update(sequenceNr: Long = sequenceNr, persistenceId: String = persistenceId, deleted: Boolean = deleted, sender: ActorRef = sender, writerUuid: String = writerUuid): PersistentRepr
      
      
      Creates a new copy of this PersistentRepr. 
- 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        withManifest(manifest: String): PersistentRepr
      
      
      Creates a new persistent message with the specified manifest.
- 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        withPayload(payload: Any): PersistentRepr
      
      
      Creates a new persistent message with the specified payload.
-  abstract def withTimestamp(newTimestamp: Long): PersistentRepr
- 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        writerUuid: String
      
      
      Unique identifier of the writing persistent actor. Unique identifier of the writing persistent actor. Used to detect anomalies with overlapping writes from multiple persistent actors, which can result in inconsistent replays. 
Concrete Value Members
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        !=(arg0: Any): Boolean
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        ##(): Int
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        +(other: String): String
      
      
      - Implicit
- This member is added by an implicit conversion from PersistentRepr to any2stringadd[PersistentRepr] performed by method any2stringadd in scala.Predef.
- Definition Classes
- any2stringadd
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        ->[B](y: B): (PersistentRepr, B)
      
      
      - Implicit
- This member is added by an implicit conversion from PersistentRepr to ArrowAssoc[PersistentRepr] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @inline()
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        ==(arg0: Any): Boolean
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        asInstanceOf[T0]: T0
      
      
      - Definition Classes
- Any
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        clone(): AnyRef
      
      
      - Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate() @throws( ... )
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        ensuring(cond: (PersistentRepr) ⇒ Boolean, msg: ⇒ Any): PersistentRepr
      
      
      - Implicit
- This member is added by an implicit conversion from PersistentRepr to Ensuring[PersistentRepr] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        ensuring(cond: (PersistentRepr) ⇒ Boolean): PersistentRepr
      
      
      - Implicit
- This member is added by an implicit conversion from PersistentRepr to Ensuring[PersistentRepr] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        ensuring(cond: Boolean, msg: ⇒ Any): PersistentRepr
      
      
      - Implicit
- This member is added by an implicit conversion from PersistentRepr to Ensuring[PersistentRepr] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        ensuring(cond: Boolean): PersistentRepr
      
      
      - Implicit
- This member is added by an implicit conversion from PersistentRepr to Ensuring[PersistentRepr] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        eq(arg0: AnyRef): Boolean
      
      
      - Definition Classes
- AnyRef
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        equals(arg0: Any): Boolean
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        formatted(fmtstr: String): String
      
      
      - Implicit
- This member is added by an implicit conversion from PersistentRepr to StringFormat[PersistentRepr] performed by method StringFormat in scala.Predef.
- Definition Classes
- StringFormat
- Annotations
- @inline()
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        getClass(): Class[_]
      
      
      - Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        hashCode(): Int
      
      
      - Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        isInstanceOf[T0]: Boolean
      
      
      - Definition Classes
- Any
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        ne(arg0: AnyRef): Boolean
      
      
      - Definition Classes
- AnyRef
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        notify(): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        notifyAll(): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        synchronized[T0](arg0: ⇒ T0): T0
      
      
      - Definition Classes
- AnyRef
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        toString(): String
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long, arg1: Int): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @throws( ... )
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @throws( ... )
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        →[B](y: B): (PersistentRepr, B)
      
      
      - Implicit
- This member is added by an implicit conversion from PersistentRepr to ArrowAssoc[PersistentRepr] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc