package mongodb

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. mongodb
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class Atom(pid: String, from: Long, to: Long, events: Seq[Event]) extends Product with Serializable
  2. case class Bin(content: Array[Byte], tags: Set[String]) extends Payload with Product with Serializable
  3. case class BooleanPayload(content: Boolean, tags: Set[String]) extends Payload with Product with Serializable
  4. case class Bson[D](content: D, tags: Set[String])(implicit evidence$1: DocumentType[D]) extends Payload with Product with Serializable
  5. trait CanDeserializeJournal[D] extends AnyRef
  6. trait CanSerializeJournal[D] extends AnyRef
  7. trait CanSuffixCollectionNames extends AnyRef
  8. abstract class CommandExceptionErrorCode extends AnyRef
  9. implicit final class ConfigWithFiniteDuration extends AnyVal
  10. trait ConfiguredExtension extends AnyRef
  11. trait DocumentType[D] extends AnyRef
  12. 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
  13. case class FixedPointPayload(content: Long, tags: Set[String]) extends Payload with Product with Serializable
  14. case class FloatingPointPayload(content: Double, tags: Set[String]) extends Payload with Product with Serializable
  15. class JavaDslMongoReadJournal extends ReadJournal with CurrentPersistenceIdsQuery with CurrentEventsByPersistenceIdQuery with EventsByPersistenceIdQuery with PersistenceIdsQuery with CurrentEventsByTagQuery with EventsByTagQuery
  16. trait JournalFormats[D] extends CanSerializeJournal[D] with CanDeserializeJournal[D]
  17. trait JournalStream[Cursor] extends AnyRef
  18. trait JournallingFieldNames extends AnyRef
  19. case class Legacy(bytes: Array[Byte], tags: Set[String])(implicit ser: Serialization) extends Payload with Product with Serializable
  20. type LoadClass = DynamicAccess
  21. trait MetricsBuilder extends AnyRef
  22. trait MongoCollectionCache[C] extends AnyRef
  23. trait MongoHistogram extends AnyRef
  24. class MongoJournal extends AsyncWriteJournal
  25. 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.

  26. abstract class MongoPersistenceDriver extends WithMongoPersistencePluginDispatcher
  27. trait MongoPersistenceExtension extends Extension
  28. trait MongoPersistenceJournalMetrics extends MongoPersistenceJournallingApi with MongoMetrics
  29. trait MongoPersistenceJournallingApi extends AnyRef
  30. trait MongoPersistenceReadJournallingApi extends AnyRef
  31. trait MongoPersistenceSnapshottingApi extends AnyRef
  32. class MongoReadJournal extends WithMongoPersistencePluginDispatcher with ReadJournalProvider
  33. class MongoSettings extends AnyRef
  34. class MongoSnapshots extends SnapshotStore
  35. trait MongoTimer extends AnyRef
  36. implicit final class NonWrappingLongToInt extends AnyVal
  37. case class ObjectIdOffset(hexStr: String, time: Long) extends Offset with Ordered[ObjectIdOffset] with Product with Serializable
  38. class OfficialDriverSettings extends AnyRef
  39. implicit final class OffsetWithObjectIdToo extends AnyVal
  40. sealed trait Payload extends AnyRef
  41. class ReflectiveLookupExtension extends Extension
  42. class RemoveDuplicatedEventEnvelopes extends GraphStage[FlowShape[EventEnvelope, EventEnvelope]]
  43. class RemoveDuplicatedEventsByPersistenceId extends GraphStage[FlowShape[Event, Event]]
  44. class RemoveDuplicates[T] extends GraphStage[FlowShape[T, T]]
  45. class ScalaDslMongoReadJournal extends ReadJournal with CurrentPersistenceIdsQuery with CurrentEventsByPersistenceIdQuery with CurrentEventsByTagQuery with PersistenceIdsQuery with EventsByPersistenceIdQuery with EventsByTagQuery
  46. 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
  47. trait SnapshottingFieldNames extends AnyRef
  48. trait StartedMongoTimer extends AnyRef
  49. class StopAtSeq extends GraphStage[FlowShape[Event, Event]]
  50. case class StringPayload(content: String, tags: Set[String]) extends Payload with Product with Serializable
  51. trait SyncActorPublisher[A, Cursor] extends GraphStage[SourceShape[A]]
  52. abstract class WithMongoPersistencePluginDispatcher extends AnyRef

Value Members

  1. object Atom extends Serializable
  2. object Event extends Serializable
  3. object FixedPointPayload extends Serializable
  4. object FloatingPointPayload extends Serializable
  5. object JournallingFieldNames extends JournallingFieldNames
  6. object Legacy extends Serializable
  7. object MongoCollectionCache
  8. object MongoErrors
  9. object MongoPersistenceDriver
  10. object MongoPersistenceExtension extends ExtensionId[MongoPersistenceExtension] with ExtensionIdProvider
  11. object MongoReadJournal
  12. object MongoSettings
  13. implicit object OffsetOrdering extends Ordering[Offset]
  14. object Payload
  15. object ReflectiveLookupExtension extends ExtensionId[ReflectiveLookupExtension] with ExtensionIdProvider
  16. object ScalaDslMongoReadJournal
  17. object Serialized extends Serializable
  18. object SnapshottingFieldNames extends SnapshottingFieldNames

Inherited from AnyRef

Inherited from Any

Ungrouped