pekko.contrib.persistence.mongodb

Members list

Type members

Classlikes

case class Atom(pid: String, from: Long, to: Long, events: Seq[Event])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Atom

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Atom.type
case class Bin(content: Array[Byte], tags: Set[String]) extends Payload

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Payload
class Object
trait Matchable
class Any
Show all
case class BooleanPayload(content: Boolean, tags: Set[String]) extends Payload

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Payload
class Object
trait Matchable
class Any
Show all
case class Bson[D](content: D, tags: Set[String])(implicit evidence$1: DocumentType[D]) extends Payload

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Payload
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Deserializer.type
trait JournalFormats[D]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Serializer.type
trait JournalFormats[D]

Attributes

Supertypes
class Object
trait Matchable
class Any
abstract class CommandExceptionErrorCode(val code: Int)

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object NamespaceExists.type
final implicit class ConfigWithFiniteDuration(val config: Config) extends AnyVal

Attributes

Supertypes
class AnyVal
trait Matchable
class Any

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Configured
trait DocumentType[D]

Attributes

Supertypes
class Object
trait Matchable
class Any
case class Event(pid: String, sn: Long, payload: Payload, sender: Option[ActorRef], manifest: Option[String], writerUuid: Option[String])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Event

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Event.type

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class FixedPointPayload(content: Long, tags: Set[String]) extends Payload

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Payload
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class FloatingPointPayload(content: Double, tags: Set[String]) extends Payload

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Payload
class Object
trait Matchable
class Any
Show all
class JavaDslMongoReadJournal(rj: ScalaDslMongoReadJournal) extends ReadJournal, CurrentPersistenceIdsQuery, CurrentEventsByPersistenceIdQuery, EventsByPersistenceIdQuery, PersistenceIdsQuery, CurrentEventsByTagQuery, EventsByTagQuery

Attributes

Supertypes
trait EventsByTagQuery
trait CurrentEventsByTagQuery
trait PersistenceIdsQuery
trait EventsByPersistenceIdQuery
trait CurrentEventsByPersistenceIdQuery
trait CurrentPersistenceIdsQuery
trait ReadJournal
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
class Object
trait Matchable
class Any
trait JournalStream[Cursor]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
case class Legacy(bytes: Array[Byte], tags: Set[String])(implicit ser: Serialization) extends Payload

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Payload
class Object
trait Matchable
class Any
Show all
object Legacy

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Legacy.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Default[C]
class Expiring[C]
class Single[C]

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
object MongoErrors

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
class MongoJournal(config: Config) extends AsyncWriteJournal

Attributes

Supertypes
trait AsyncWriteJournal
trait AsyncRecovery
trait Actor
class Object
trait Matchable
class Any
Show all
trait MongoMetrics extends MetricsBuilder, BaseBuilder

Builds timers and histograms to record metrics. This class uses either the MetricsBuilder specified by MongoSettings.MongoMetricsBuilderClass or if none is specified DropwizardMetrics will be used.

Builds timers and histograms to record metrics. This class uses either the MetricsBuilder specified by MongoSettings.MongoMetricsBuilderClass or if none is specified DropwizardMetrics will be used.

Attributes

Supertypes
trait BaseBuilder
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
abstract class MongoPersistenceDriver(as: ActorSystem, config: Config) extends WithMongoPersistencePluginDispatcher

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object MongoPersistenceExtension extends ExtensionId[MongoPersistenceExtension], ExtensionIdProvider

Attributes

Companion
class
Supertypes
trait ExtensionIdProvider
trait ExtensionId[MongoPersistenceExtension]
class Object
trait Matchable
class Any
Self type
abstract class MongoPersistenceExtension(actorSystem: ActorSystem) extends Extension

Attributes

Companion
object
Supertypes
trait Extension
class Object
trait Matchable
class Any
Known subtypes

Attributes

Supertypes
trait MongoMetrics
trait BaseBuilder
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
class MongoReadJournal(system: ExtendedActorSystem, config: Config) extends WithMongoPersistencePluginDispatcher, ReadJournalProvider

Attributes

Companion
object
Supertypes
trait ReadJournalProvider
class Object
trait Matchable
class Any
object MongoSettings

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
class MongoSettings(val config: Config)

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
class MongoSnapshots(config: Config) extends SnapshotStore

Attributes

Supertypes
trait SnapshotStore
trait ActorLogging
trait Actor
class Object
trait Matchable
class Any
Show all
trait MongoTimer

Attributes

Supertypes
class Object
trait Matchable
class Any
case class ObjectIdOffset(hexStr: String, time: Long) extends Offset, Ordered[ObjectIdOffset]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Ordered[ObjectIdOffset]
trait Comparable[ObjectIdOffset]
class Offset
class Object
trait Matchable
class Any
Show all
class OfficialDriverSettings(config: Config)

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object OffsetOrdering extends Ordering[Offset]

Attributes

Supertypes
trait Ordering[Offset]
trait PartialOrdering[Offset]
trait Equiv[Offset]
trait Serializable
trait Comparator[Offset]
class Object
trait Matchable
class Any
Show all
Self type
sealed trait Payload

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Bin
class Bson[D]
class Legacy
class Serialized[C]
Show all
object Payload

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Payload.type
object ReflectiveLookupExtension extends ExtensionId[ReflectiveLookupExtension], ExtensionIdProvider

Attributes

Companion
class
Supertypes
trait ExtensionIdProvider
trait ExtensionId[ReflectiveLookupExtension]
class Object
trait Matchable
class Any
Self type
class ReflectiveLookupExtension(extendedActorSystem: ExtendedActorSystem) extends Extension

Attributes

Companion
object
Supertypes
trait Extension
class Object
trait Matchable
class Any
class RemoveDuplicatedEventEnvelopes extends GraphStage[FlowShape[EventEnvelope, EventEnvelope]]

Attributes

Supertypes
class GraphStage[FlowShape[EventEnvelope, EventEnvelope]]
class GraphStageWithMaterializedValue[FlowShape[EventEnvelope, EventEnvelope], NotUsed]
trait Graph[FlowShape[EventEnvelope, EventEnvelope], NotUsed]
class Object
trait Matchable
class Any
Show all
class RemoveDuplicatedEventsByPersistenceId extends GraphStage[FlowShape[Event, Event]]

Attributes

Supertypes
class GraphStage[FlowShape[Event, Event]]
class GraphStageWithMaterializedValue[FlowShape[Event, Event], NotUsed]
trait Graph[FlowShape[Event, Event], NotUsed]
class Object
trait Matchable
class Any
Show all
class RemoveDuplicates[T] extends GraphStage[FlowShape[T, T]]

Attributes

Supertypes
class GraphStage[FlowShape[T, T]]
class GraphStageWithMaterializedValue[FlowShape[T, T], NotUsed]
trait Graph[FlowShape[T, T], NotUsed]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
class ScalaDslMongoReadJournal(impl: MongoPersistenceReadJournallingApi)(implicit m: Materializer, ec: ExecutionContext) extends ReadJournal, CurrentPersistenceIdsQuery, CurrentEventsByPersistenceIdQuery, CurrentEventsByTagQuery, PersistenceIdsQuery, EventsByPersistenceIdQuery, EventsByTagQuery

Attributes

Companion
object
Supertypes
trait EventsByTagQuery
trait EventsByPersistenceIdQuery
trait PersistenceIdsQuery
trait CurrentEventsByTagQuery
trait CurrentEventsByPersistenceIdQuery
trait CurrentPersistenceIdsQuery
trait ReadJournal
class Object
trait Matchable
class Any
Show all
case class Serialized[C <: AnyRef](bytes: Array[Byte], className: String, tags: Set[String], serializerId: Option[Int], serializedManifest: Option[String])(implicit ser: Serialization, loadClass: LoadClass) extends Payload

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Payload
class Object
trait Matchable
class Any
Show all
object Serialized

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Serialized.type
sealed trait ServerCapability

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait ServerCapabilitySet[C <: ServerVersion]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
sealed abstract class ServerVersion(val major: Double)

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class 4.4
class 5.0
class 6.0
class Unsupported
object ServerVersion

Attributes

Companion
class
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
class StopAtSeq(to: Long) extends GraphStage[FlowShape[Event, Event]]

Attributes

Supertypes
class GraphStage[FlowShape[Event, Event]]
class GraphStageWithMaterializedValue[FlowShape[Event, Event], NotUsed]
trait Graph[FlowShape[Event, Event], NotUsed]
class Object
trait Matchable
class Any
Show all
case class StringPayload(content: String, tags: Set[String]) extends Payload

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Payload
class Object
trait Matchable
class Any
Show all
trait SyncActorPublisher[A, Cursor] extends GraphStage[SourceShape[A]]

Attributes

Supertypes
class GraphStage[SourceShape[A]]
class GraphStageWithMaterializedValue[SourceShape[A], NotUsed]
trait Graph[SourceShape[A], NotUsed]
class Object
trait Matchable
class Any
Show all
abstract class WithMongoPersistencePluginDispatcher(actorSystem: ActorSystem, config: Config)

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Types

type LoadClass = DynamicAccess

Implicits

Implicits

final implicit def ConfigWithFiniteDuration(config: Config): ConfigWithFiniteDuration