Packages

t

akka.persistence.jdbc.db

SlickDatabaseProvider

trait SlickDatabaseProvider extends AnyRef

User overridable database provider. Since this provider is called from an akka 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 akka.actor.ActorSystem is used to create the instance. Therefore the class must have such a constructor.

Source
SlickExtension.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SlickDatabaseProvider
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def database(config: Config): SlickDatabase

    Create or retrieve the database

    Create or retrieve the database

    config

    The configuration which may be used to create the database. If the database is shared then the SlickDatabaseProvider implementation may choose to ignore this parameter.