class DefaultDBApi extends DBApi
- Alphabetic
- By Inheritance
- DefaultDBApi
- DBApi
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new DefaultDBApi(configuration: Map[String, Config], defaultConnectionPool: ConnectionPool = ..., environment: Environment = Environment.simple(), injector: Injector = NewInstanceInjector)
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
database(name: String): Database
Get database with given configuration name.
Get database with given configuration name.
- name
the configuration name of the database
- Definition Classes
- DefaultDBApi → DBApi
-
lazy val
databases: Seq[Database]
All configured databases.
All configured databases.
- Definition Classes
- DefaultDBApi → DBApi
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
initialize(logInitialization: Boolean): Unit
Try to initialize all the configured databases.
Try to initialize all the configured databases. This ensures that the configurations will be checked, but the application initialization will not be affected if one of the databases is offline.
- logInitialization
if we need to log all the database initialization.
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
shutdown(): Unit
Shutdown all databases, releasing resources.
Shutdown all databases, releasing resources.
- Definition Classes
- DefaultDBApi → DBApi
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
Deprecated Value Members
-
def
connect(logConnection: Boolean = false): Unit
Try to connect to all data sources.
Try to connect to all data sources.
- Annotations
- @deprecated
- Deprecated
(Since version 2.7.0) Use initialize instead, which does not try to connect to the database