FlowPersistentReprSerializer

org.apache.pekko.persistence.postgres.serialization.FlowPersistentReprSerializer

Attributes

Source
PersistentReprSerializer.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Concrete methods

def deserializeFlow: Flow[T, Try[(PersistentRepr, Long)], NotUsed]

A flow which deserializes each element into a PersistentRepr, a set of tags and a Long representing the global ordering of events

A flow which deserializes each element into a PersistentRepr, a set of tags and a Long representing the global ordering of events

Attributes

Source
PersistentReprSerializer.scala

Inherited methods

def serialize(persistentRepr: PersistentRepr): Future[T]

Attributes

Inherited from:
PersistentReprSerializer
Source
PersistentReprSerializer.scala
def serialize(messages: Seq[AtomicWrite]): Seq[Future[Seq[T]]]

An org.apache.pekko.persistence.AtomicWrite contains a Sequence of events (with metadata, the PersistentRepr) that must all be persisted or all fail, what makes the operation atomic. The function converts each AtomicWrite to a Future[Seq[T]]. The Try denotes whether there was a problem with the AtomicWrite or not.

An org.apache.pekko.persistence.AtomicWrite contains a Sequence of events (with metadata, the PersistentRepr) that must all be persisted or all fail, what makes the operation atomic. The function converts each AtomicWrite to a Future[Seq[T]]. The Try denotes whether there was a problem with the AtomicWrite or not.

Attributes

Inherited from:
PersistentReprSerializer
Source
PersistentReprSerializer.scala

Inherited and Abstract methods

def deserialize(t: T): Try[(PersistentRepr, Long)]

deserialize into a PersistentRepr, a set of tags and a Long representing the global ordering of events

deserialize into a PersistentRepr, a set of tags and a Long representing the global ordering of events

Attributes

Inherited from:
PersistentReprSerializer
Source
PersistentReprSerializer.scala
def serialize(persistentRepr: PersistentRepr, tags: Set[String]): Future[T]

Attributes

Inherited from:
PersistentReprSerializer
Source
PersistentReprSerializer.scala

Implicits

Inherited and Abstract implicits

implicit def executionContext: ExecutionContext

Attributes

Inherited from:
PersistentReprSerializer
Source
PersistentReprSerializer.scala