final case class ReplicatedEventMetadata(originReplica: ReplicaId, originSequenceNr: Long, version: VersionVector, concurrent: Boolean) extends Product with Serializable

INTERNAL API

originReplica

Where the event originally was created

originSequenceNr

The original sequenceNr in the origin DC

version

The version with which the event was persisted at the different DC. The same event will have different version vectors at each location as they are received at different times

Annotations
@InternalStableApi()
Source
EventSourcedBehaviorImpl.scala
Linear Supertypes
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ReplicatedEventMetadata
  2. Serializable
  3. Product
  4. Equals
  5. AnyRef
  6. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new ReplicatedEventMetadata(originReplica: ReplicaId, originSequenceNr: Long, version: VersionVector, concurrent: Boolean)

    originReplica

    Where the event originally was created

    originSequenceNr

    The original sequenceNr in the origin DC

    version

    The version with which the event was persisted at the different DC. The same event will have different version vectors at each location as they are received at different times

Value Members

  1. val concurrent: Boolean
  2. val originReplica: ReplicaId
  3. val originSequenceNr: Long
  4. def productElementNames: Iterator[String]
    Definition Classes
    Product
  5. val version: VersionVector