class ScalaMongoDriver extends MongoPersistenceDriver
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ScalaMongoDriver
- MongoPersistenceDriver
- WithMongoPersistencePluginDispatcher
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new ScalaMongoDriver(system: ActorSystem, config: Config)
Type Members
- type C = MongoCollection[BsonDocument]
- Definition Classes
- ScalaMongoDriver → MongoPersistenceDriver
- type D = BsonDocument
- Definition Classes
- ScalaMongoDriver → MongoPersistenceDriver
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val DEFAULT_DB_NAME: String
- Definition Classes
- MongoPersistenceDriver
- val ScalaSerializers: ScalaDriverSerializers
- implicit val actorSystem: ActorSystem
- Definition Classes
- MongoPersistenceDriver
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def cappedCollection(name: String): Future[C]
- Definition Classes
- ScalaMongoDriver → MongoPersistenceDriver
- lazy val client: MongoClient
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- def closeConnections(): Unit
- Definition Classes
- ScalaMongoDriver → MongoPersistenceDriver
- def collection(name: String): Future[C]
- Definition Classes
- ScalaMongoDriver → MongoPersistenceDriver
- def collectionNames: Future[List[String]]
- Definition Classes
- ScalaMongoDriver → MongoPersistenceDriver
- def databaseName: Option[String]
- Definition Classes
- MongoPersistenceDriver
- lazy val db: MongoDatabase
- def deserializeJournal(dbo: D)(implicit ev: CanDeserializeJournal[D]): Event
- Definition Classes
- MongoPersistenceDriver
- def ensureCollection(name: String): Future[C]
- Definition Classes
- ScalaMongoDriver → MongoPersistenceDriver
- def ensureIndex(indexName: String, unique: Boolean, sparse: Boolean, fields: (String, Int)*): (C) => Future[C]
- Definition Classes
- ScalaMongoDriver → MongoPersistenceDriver
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def getAllCollectionsAsFuture(nameFilter: Option[(String) => Boolean]): Future[List[C]]
- Definition Classes
- MongoPersistenceDriver
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def getCollectionsAsFuture(collectionName: String): Future[List[C]]
- Definition Classes
- MongoPersistenceDriver
- def getJournal(persistenceId: String): Future[C]
- Definition Classes
- MongoPersistenceDriver
- def getJournalCollectionName(persistenceId: String): String
- Definition Classes
- MongoPersistenceDriver
- def getJournalCollections: Future[List[C]]
- Definition Classes
- MongoPersistenceDriver
- def getMongoVersionFromBuildInfo: Future[String]
- Definition Classes
- ScalaMongoDriver → MongoPersistenceDriver
- def getSnaps(persistenceId: String): Future[C]
- Definition Classes
- MongoPersistenceDriver
- def getSnapsCollectionName(persistenceId: String): String
- Definition Classes
- MongoPersistenceDriver
- def getSnapshotCollections: Future[List[C]]
- Definition Classes
- MongoPersistenceDriver
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def journal(persistenceId: String): Future[C]
- Definition Classes
- MongoPersistenceDriver
- def journal: Future[C]
- Definition Classes
- MongoPersistenceDriver
- def journalCollectionName: String
- Definition Classes
- MongoPersistenceDriver
- def journalCollectionsAsFuture: Future[List[C]]
- Definition Classes
- MongoPersistenceDriver
- def journalFsync: Boolean
- Definition Classes
- MongoPersistenceDriver
- def journalIndexName: String
- Definition Classes
- MongoPersistenceDriver
- def journalSeqNrIndexName: String
- Definition Classes
- MongoPersistenceDriver
- def journalTagIndexName: String
- Definition Classes
- MongoPersistenceDriver
- def journalWTimeout: FiniteDuration
- Definition Classes
- MongoPersistenceDriver
- def journalWriteConcern: WriteConcern
- def journalWriteSafety: WriteSafety
- Definition Classes
- MongoPersistenceDriver
- val logger: Logger
- Attributes
- protected
- Definition Classes
- MongoPersistenceDriver
- implicit val materializer: Materializer
- Definition Classes
- MongoPersistenceDriver
- def metadata: Future[C]
- Definition Classes
- MongoPersistenceDriver
- def metadataCollectionName: String
- Definition Classes
- MongoPersistenceDriver
- def metadataWriteConcern: WriteConcern
- val mongoClientSettings: MongoClientSettings
- def mongoUri: String
- Definition Classes
- MongoPersistenceDriver
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- implicit lazy val pluginDispatcher: ExecutionContext
- Definition Classes
- WithMongoPersistencePluginDispatcher
- def realtimeCollectionName: String
- Definition Classes
- MongoPersistenceDriver
- def realtimeCollectionSize: Long
- Definition Classes
- MongoPersistenceDriver
- def realtimeEnablePersistence: Boolean
- Definition Classes
- MongoPersistenceDriver
- def removeEmptyCollection(collection: MongoCollection[D], indexName: String): Future[Unit]
- Definition Classes
- ScalaMongoDriver → MongoPersistenceDriver
- def removeEmptyJournal(jnl: C): Future[Unit]
- Definition Classes
- MongoPersistenceDriver
- def removeEmptySnapshot(snp: C): Future[Unit]
- Definition Classes
- MongoPersistenceDriver
- def removeJournalInCache(persistenceId: String): Unit
- Definition Classes
- MongoPersistenceDriver
- def removeSnapsInCache(persistenceId: String): Unit
- Definition Classes
- MongoPersistenceDriver
- val scalaDriverSettings: ScalaDriverSettings
- def serializeJournal(aw: Atom)(implicit ev: CanSerializeJournal[D]): D
- Definition Classes
- MongoPersistenceDriver
- lazy val settings: MongoSettings
- Definition Classes
- MongoPersistenceDriver
- def snaps(persistenceId: String): Future[C]
- Definition Classes
- MongoPersistenceDriver
- def snaps: Future[C]
- Definition Classes
- MongoPersistenceDriver
- def snapsCollectionName: String
- Definition Classes
- MongoPersistenceDriver
- def snapsFsync: Boolean
- Definition Classes
- MongoPersistenceDriver
- def snapsIndexName: String
- Definition Classes
- MongoPersistenceDriver
- def snapsWTimeout: FiniteDuration
- Definition Classes
- MongoPersistenceDriver
- def snapsWriteConcern: WriteConcern
- def snapsWriteSafety: WriteSafety
- Definition Classes
- MongoPersistenceDriver
- def snapshotCollectionsAsFuture: Future[List[C]]
- Definition Classes
- MongoPersistenceDriver
- def suffixBuilderClassOption: Option[String]
- Definition Classes
- MongoPersistenceDriver
- def suffixDropEmpty: Boolean
- Definition Classes
- MongoPersistenceDriver
- def suffixSeparator: String
- Definition Classes
- MongoPersistenceDriver
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- def useLegacySerialization: Boolean
- Definition Classes
- MongoPersistenceDriver
- def useSuffixedCollectionNames: Boolean
- Definition Classes
- MongoPersistenceDriver
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated