package db
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- class DefaultSlickDatabaseProvider extends SlickDatabaseProvider
- case class EagerSlickDatabase(database: slick.jdbc.JdbcBackend.Database, profile: JdbcProfile) extends SlickDatabase with Product with Serializable
- class LazySlickDatabase extends SlickDatabase
A LazySlickDatabase lazily initializes a database, it also manages the shutdown of the database
- trait SlickDatabase extends AnyRef
- trait SlickDatabaseProvider extends AnyRef
User overridable database provider.
User overridable database provider. Since this provider is called from an Apache Pekko extension it must be thread safe!
A SlickDatabaseProvider is loaded using reflection, The instance is created using the following: - The fully qualified class name as configured in
jdbc-journal.database-provider-fqcn
. - The constructor with one argument of type pekko.actor.ActorSystem is used to create the instance. Therefore the class must have such a constructor. - class SlickExtensionImpl extends Extension
Value Members
- object SlickDatabase
INTERNAL API
- object SlickExtension extends ExtensionId[SlickExtensionImpl] with ExtensionIdProvider
Deprecated Value Members
- object SlickDriver
INTERNAL API
INTERNAL API
- Annotations
- @deprecated
- Deprecated
(Since version akka-persistence-jdbc 3.4.0) Internal API, will be removed in pekko-persistence-jdbc 2.0.0