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
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- SlickDatabaseProvider
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Abstract Value Members
- 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.