class ScalaMongoDriver extends MongoPersistenceDriver

Linear Supertypes
MongoPersistenceDriver, WithMongoPersistencePluginDispatcher, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ScalaMongoDriver
  2. MongoPersistenceDriver
  3. WithMongoPersistencePluginDispatcher
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new ScalaMongoDriver(system: ActorSystem, config: Config)

Type Members

  1. type C = MongoCollection[BsonDocument]
    Definition Classes
    ScalaMongoDriver → MongoPersistenceDriver
  2. type D = BsonDocument
    Definition Classes
    ScalaMongoDriver → MongoPersistenceDriver

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val DEFAULT_DB_NAME: String
    Definition Classes
    MongoPersistenceDriver
  5. val ScalaSerializers: ScalaDriverSerializers
  6. implicit val actorSystem: ActorSystem
    Definition Classes
    MongoPersistenceDriver
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. def cappedCollection(name: String): Future[C]
    Definition Classes
    ScalaMongoDriver → MongoPersistenceDriver
  9. lazy val client: MongoClient
  10. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  11. def closeConnections(): Unit
    Definition Classes
    ScalaMongoDriver → MongoPersistenceDriver
  12. def collection(name: String): Future[C]
    Definition Classes
    ScalaMongoDriver → MongoPersistenceDriver
  13. def collectionNames: Future[List[String]]
    Definition Classes
    ScalaMongoDriver → MongoPersistenceDriver
  14. def databaseName: Option[String]
    Definition Classes
    MongoPersistenceDriver
  15. lazy val db: MongoDatabase
  16. def deserializeJournal(dbo: D)(implicit ev: CanDeserializeJournal[D]): Event
    Definition Classes
    MongoPersistenceDriver
  17. def ensureCollection(name: String): Future[C]
    Definition Classes
    ScalaMongoDriver → MongoPersistenceDriver
  18. def ensureIndex(indexName: String, unique: Boolean, sparse: Boolean, fields: (String, Int)*): (C) => Future[C]
    Definition Classes
    ScalaMongoDriver → MongoPersistenceDriver
  19. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  21. def getAllCollectionsAsFuture(nameFilter: Option[(String) => Boolean]): Future[List[C]]
    Definition Classes
    MongoPersistenceDriver
  22. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  23. def getCollectionsAsFuture(collectionName: String): Future[List[C]]
    Definition Classes
    MongoPersistenceDriver
  24. def getJournal(persistenceId: String): Future[C]
    Definition Classes
    MongoPersistenceDriver
  25. def getJournalCollectionName(persistenceId: String): String
    Definition Classes
    MongoPersistenceDriver
  26. def getJournalCollections: Future[List[C]]
    Definition Classes
    MongoPersistenceDriver
  27. def getMongoVersionFromBuildInfo: Future[String]
    Definition Classes
    ScalaMongoDriver → MongoPersistenceDriver
  28. def getSnaps(persistenceId: String): Future[C]
    Definition Classes
    MongoPersistenceDriver
  29. def getSnapsCollectionName(persistenceId: String): String
    Definition Classes
    MongoPersistenceDriver
  30. def getSnapshotCollections: Future[List[C]]
    Definition Classes
    MongoPersistenceDriver
  31. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  32. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  33. def journal(persistenceId: String): Future[C]
    Definition Classes
    MongoPersistenceDriver
  34. def journal: Future[C]
    Definition Classes
    MongoPersistenceDriver
  35. def journalCollectionName: String
    Definition Classes
    MongoPersistenceDriver
  36. def journalCollectionsAsFuture: Future[List[C]]
    Definition Classes
    MongoPersistenceDriver
  37. def journalFsync: Boolean
    Definition Classes
    MongoPersistenceDriver
  38. def journalIndexName: String
    Definition Classes
    MongoPersistenceDriver
  39. def journalSeqNrIndexName: String
    Definition Classes
    MongoPersistenceDriver
  40. def journalTagIndexName: String
    Definition Classes
    MongoPersistenceDriver
  41. def journalWTimeout: FiniteDuration
    Definition Classes
    MongoPersistenceDriver
  42. def journalWriteConcern: WriteConcern
  43. def journalWriteSafety: WriteSafety
    Definition Classes
    MongoPersistenceDriver
  44. val logger: Logger
    Attributes
    protected
    Definition Classes
    MongoPersistenceDriver
  45. implicit val materializer: Materializer
    Definition Classes
    MongoPersistenceDriver
  46. def metadata: Future[C]
    Definition Classes
    MongoPersistenceDriver
  47. def metadataCollectionName: String
    Definition Classes
    MongoPersistenceDriver
  48. def metadataWriteConcern: WriteConcern
  49. val mongoClientSettings: MongoClientSettings
  50. def mongoUri: String
    Definition Classes
    MongoPersistenceDriver
  51. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  52. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  53. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  54. implicit lazy val pluginDispatcher: ExecutionContext
    Definition Classes
    WithMongoPersistencePluginDispatcher
  55. def realtimeCollectionName: String
    Definition Classes
    MongoPersistenceDriver
  56. def realtimeCollectionSize: Long
    Definition Classes
    MongoPersistenceDriver
  57. def realtimeEnablePersistence: Boolean
    Definition Classes
    MongoPersistenceDriver
  58. def removeEmptyCollection(collection: MongoCollection[D], indexName: String): Future[Unit]
    Definition Classes
    ScalaMongoDriver → MongoPersistenceDriver
  59. def removeEmptyJournal(jnl: C): Future[Unit]
    Definition Classes
    MongoPersistenceDriver
  60. def removeEmptySnapshot(snp: C): Future[Unit]
    Definition Classes
    MongoPersistenceDriver
  61. def removeJournalInCache(persistenceId: String): Unit
    Definition Classes
    MongoPersistenceDriver
  62. def removeSnapsInCache(persistenceId: String): Unit
    Definition Classes
    MongoPersistenceDriver
  63. val scalaDriverSettings: ScalaDriverSettings
  64. def serializeJournal(aw: Atom)(implicit ev: CanSerializeJournal[D]): D
    Definition Classes
    MongoPersistenceDriver
  65. lazy val settings: MongoSettings
    Definition Classes
    MongoPersistenceDriver
  66. def snaps(persistenceId: String): Future[C]
    Definition Classes
    MongoPersistenceDriver
  67. def snaps: Future[C]
    Definition Classes
    MongoPersistenceDriver
  68. def snapsCollectionName: String
    Definition Classes
    MongoPersistenceDriver
  69. def snapsFsync: Boolean
    Definition Classes
    MongoPersistenceDriver
  70. def snapsIndexName: String
    Definition Classes
    MongoPersistenceDriver
  71. def snapsWTimeout: FiniteDuration
    Definition Classes
    MongoPersistenceDriver
  72. def snapsWriteConcern: WriteConcern
  73. def snapsWriteSafety: WriteSafety
    Definition Classes
    MongoPersistenceDriver
  74. def snapshotCollectionsAsFuture: Future[List[C]]
    Definition Classes
    MongoPersistenceDriver
  75. def suffixBuilderClassOption: Option[String]
    Definition Classes
    MongoPersistenceDriver
  76. def suffixDropEmpty: Boolean
    Definition Classes
    MongoPersistenceDriver
  77. def suffixSeparator: String
    Definition Classes
    MongoPersistenceDriver
  78. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  79. def toString(): String
    Definition Classes
    AnyRef → Any
  80. def useLegacySerialization: Boolean
    Definition Classes
    MongoPersistenceDriver
  81. def useSuffixedCollectionNames: Boolean
    Definition Classes
    MongoPersistenceDriver
  82. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  83. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  84. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from MongoPersistenceDriver

Inherited from WithMongoPersistencePluginDispatcher

Inherited from AnyRef

Inherited from Any

Ungrouped