Packages

final class EventEnvelope extends Product4[Offset, String, Long, Any] with Serializable

Event wrapper adding meta data for the events in the result stream of akka.persistence.query.scaladsl.EventsByTagQuery query, or similar queries.

The timestamp is the time the event was stored, in milliseconds since midnight, January 1, 1970 UTC (same as System.currentTimeMillis).

Source
EventEnvelope.scala
Linear Supertypes
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. EventEnvelope
  2. Serializable
  3. Product4
  4. Product
  5. Equals
  6. AnyRef
  7. 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 EventEnvelope(offset: Offset, persistenceId: String, sequenceNr: Long, event: Any, timestamp: Long)
  2. new EventEnvelope(offset: Offset, persistenceId: String, sequenceNr: Long, event: Any, timestamp: Long, _eventMetadata: Option[Any])
  3. new EventEnvelope(offset: Offset, persistenceId: String, sequenceNr: Long, event: Any)
    Annotations
    @deprecated
    Deprecated

    (Since version 2.6.2) for binary compatibility

Value Members

  1. def _1: Offset
    Definition Classes
    EventEnvelope → Product4
  2. def _2: String
    Definition Classes
    EventEnvelope → Product4
  3. def _3: Long
    Definition Classes
    EventEnvelope → Product4
  4. def _4: Any
    Definition Classes
    EventEnvelope → Product4
  5. def canEqual(that: Any): Boolean
    Definition Classes
    EventEnvelope → Equals
  6. def copy(offset: Offset = this.offset, persistenceId: String = this.persistenceId, sequenceNr: Long = this.sequenceNr, event: Any = this.event): EventEnvelope
  7. def equals(obj: Any): Boolean
    Definition Classes
    EventEnvelope → Equals → AnyRef → Any
  8. val event: Any
  9. def getMetadata[M](metadataType: Class[M]): Optional[M]

    Java API: The metadata of a given type that is associated with the event.

  10. def hashCode(): Int
    Definition Classes
    EventEnvelope → AnyRef → Any
  11. def metadata[M](implicit arg0: ClassTag[M]): Option[M]

    Scala API: The metadata of a given type that is associated with the event.

  12. val offset: Offset
  13. val persistenceId: String
  14. def productArity: Int
    Definition Classes
    Product4 → Product
  15. def productElement(n: Int): Any
    Definition Classes
    Product4 → Product
    Annotations
    @throws(classOf[java.lang.IndexOutOfBoundsException])
  16. def productElementName(n: Int): String
    Definition Classes
    Product
  17. def productElementNames: Iterator[String]
    Definition Classes
    Product
  18. def productIterator: Iterator[Any]
    Definition Classes
    Product
  19. def productPrefix: String
    Definition Classes
    EventEnvelope → Product
  20. val sequenceNr: Long
  21. val timestamp: Long
  22. def toString(): String
    Definition Classes
    EventEnvelope → AnyRef → Any

Deprecated Value Members

  1. def eventMetadata: Option[Any]

    Scala API

    Scala API

    Annotations
    @deprecated
    Deprecated

    Use metadata with metadataType parameter

  2. def getEventMetaData(): Optional[AnyRef]

    Java API

    Java API

    Annotations
    @deprecated
    Deprecated

    Use getMetadata with metadataType parameter