Packages

package db

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. class DefaultSlickDatabaseProvider extends SlickDatabaseProvider
  2. case class EagerSlickDatabase(database: slick.jdbc.JdbcBackend.Database, profile: JdbcProfile) extends SlickDatabase with Product with Serializable
  3. class LazySlickDatabase extends SlickDatabase

    A LazySlickDatabase lazily initializes a database, it also manages the shutdown of the database

  4. trait SlickDatabase extends AnyRef
  5. 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.

  6. class SlickExtensionImpl extends Extension

Value Members

  1. object SlickDatabase

    INTERNAL API

  2. object SlickExtension extends ExtensionId[SlickExtensionImpl] with ExtensionIdProvider

Deprecated Value Members

  1. 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

Ungrouped