package mongodb
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- mongodb
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- case class Atom(pid: String, from: Long, to: Long, events: Seq[Event]) extends Product with Serializable
- case class Bin(content: Array[Byte], tags: Set[String]) extends Payload with Product with Serializable
- case class BooleanPayload(content: Boolean, tags: Set[String]) extends Payload with Product with Serializable
- case class Bson[D](content: D, tags: Set[String])(implicit evidence$1: DocumentType[D]) extends Payload with Product with Serializable
- trait CanDeserializeJournal[D] extends AnyRef
- trait CanSerializeJournal[D] extends AnyRef
- trait CanSuffixCollectionNames extends AnyRef
- abstract class CommandExceptionErrorCode extends AnyRef
- implicit final class ConfigWithFiniteDuration extends AnyVal
- trait ConfiguredExtension extends AnyRef
- trait DocumentType[D] extends AnyRef
- case class Event(pid: String, sn: Long, payload: Payload, sender: Option[ActorRef] = None, manifest: Option[String] = None, writerUuid: Option[String] = None) extends Product with Serializable
- case class FixedPointPayload(content: Long, tags: Set[String]) extends Payload with Product with Serializable
- case class FloatingPointPayload(content: Double, tags: Set[String]) extends Payload with Product with Serializable
- class JavaDslMongoReadJournal extends ReadJournal with CurrentPersistenceIdsQuery with CurrentEventsByPersistenceIdQuery with EventsByPersistenceIdQuery with PersistenceIdsQuery with CurrentEventsByTagQuery with EventsByTagQuery
- trait JournalFormats[D] extends CanSerializeJournal[D] with CanDeserializeJournal[D]
- trait JournalStream[Cursor] extends AnyRef
- trait JournallingFieldNames extends AnyRef
- case class Legacy(bytes: Array[Byte], tags: Set[String])(implicit ser: Serialization) extends Payload with Product with Serializable
- type LoadClass = DynamicAccess
- trait MetricsBuilder extends AnyRef
- trait MongoCollectionCache[C] extends AnyRef
- trait MongoHistogram extends AnyRef
- class MongoJournal extends AsyncWriteJournal
-
trait
MongoMetrics extends MetricsBuilder with BaseBuilder
Builds timers and histograms to record metrics.
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.
- abstract class MongoPersistenceDriver extends WithMongoPersistencePluginDispatcher
- trait MongoPersistenceExtension extends Extension
- trait MongoPersistenceJournalMetrics extends MongoPersistenceJournallingApi with MongoMetrics
- trait MongoPersistenceJournallingApi extends AnyRef
- trait MongoPersistenceReadJournallingApi extends AnyRef
- trait MongoPersistenceSnapshottingApi extends AnyRef
- class MongoReadJournal extends WithMongoPersistencePluginDispatcher with ReadJournalProvider
- class MongoSettings extends AnyRef
- class MongoSnapshots extends SnapshotStore
- trait MongoTimer extends AnyRef
- implicit final class NonWrappingLongToInt extends AnyVal
- case class ObjectIdOffset(hexStr: String, time: Long) extends Offset with Ordered[ObjectIdOffset] with Product with Serializable
- class OfficialDriverSettings extends AnyRef
- implicit final class OffsetWithObjectIdToo extends AnyVal
- sealed trait Payload extends AnyRef
- class ReflectiveLookupExtension extends Extension
- class RemoveDuplicatedEventEnvelopes extends GraphStage[FlowShape[EventEnvelope, EventEnvelope]]
- class RemoveDuplicatedEventsByPersistenceId extends GraphStage[FlowShape[Event, Event]]
- class RemoveDuplicates[T] extends GraphStage[FlowShape[T, T]]
- class ScalaDslMongoReadJournal extends ReadJournal with CurrentPersistenceIdsQuery with CurrentEventsByPersistenceIdQuery with CurrentEventsByTagQuery with PersistenceIdsQuery with EventsByPersistenceIdQuery with EventsByTagQuery
- case class Serialized[C <: AnyRef](bytes: Array[Byte], className: String, tags: Set[String], serializerId: Option[Int], serializedManifest: Option[String])(implicit ser: Serialization, loadClass: LoadClass, ct: ClassTag[C]) extends Payload with Product with Serializable
- trait SnapshottingFieldNames extends AnyRef
- trait StartedMongoTimer extends AnyRef
- class StopAtSeq extends GraphStage[FlowShape[Event, Event]]
- case class StringPayload(content: String, tags: Set[String]) extends Payload with Product with Serializable
- trait SyncActorPublisher[A, Cursor] extends GraphStage[SourceShape[A]]
- abstract class WithMongoPersistencePluginDispatcher extends AnyRef
Value Members
- object Atom extends Serializable
- object Event extends Serializable
- object FixedPointPayload extends Serializable
- object FloatingPointPayload extends Serializable
- object JournallingFieldNames extends JournallingFieldNames
- object Legacy extends Serializable
- object MongoCollectionCache
- object MongoErrors
- object MongoPersistenceDriver
- object MongoPersistenceExtension extends ExtensionId[MongoPersistenceExtension] with ExtensionIdProvider
- object MongoReadJournal
- object MongoSettings
- implicit object OffsetOrdering extends Ordering[Offset]
- object Payload
- object ReflectiveLookupExtension extends ExtensionId[ReflectiveLookupExtension] with ExtensionIdProvider
- object ScalaDslMongoReadJournal
- object Serialized extends Serializable
- object SnapshottingFieldNames extends SnapshottingFieldNames