Module is.codion.framework.db.local
Package is.codion.framework.db.local
Class DefaultLocalEntityConnectionBuilder
java.lang.Object
is.codion.framework.db.AbstractEntityConnection.AbstractBuilder<LocalEntityConnection,LocalEntityConnection.Builder>
is.codion.framework.db.local.DefaultLocalEntityConnectionBuilder
- All Implemented Interfaces:
EntityConnection.Builder<LocalEntityConnection,,LocalEntityConnection.Builder> LocalEntityConnection.Builder
public final class DefaultLocalEntityConnectionBuilder
extends AbstractEntityConnection.AbstractBuilder<LocalEntityConnection,LocalEntityConnection.Builder>
implements LocalEntityConnection.Builder
Builds a self-managing
LocalEntityConnection.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class is.codion.framework.db.AbstractEntityConnection.AbstractBuilder
build, clientId, clientType, clientVersion, domain, domain, supports, userMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface is.codion.framework.db.EntityConnection.Builder
build, clientId, clientType, clientVersion, domain, domain, supports, user
-
Constructor Details
-
DefaultLocalEntityConnectionBuilder
public DefaultLocalEntityConnectionBuilder()Instantiates a newDefaultLocalEntityConnectionBuilder
-
-
Method Details
-
database
- Specified by:
databasein interfaceLocalEntityConnection.Builder- Parameters:
database- the database instance to use- Returns:
- this builder instance
-
queryTimeout
- Specified by:
queryTimeoutin interfaceLocalEntityConnection.Builder- Parameters:
queryTimeout- the default query timeout in seconds- Returns:
- this builder instance
-
createConnection
- Specified by:
createConnectionin classAbstractEntityConnection.AbstractBuilder<LocalEntityConnection,LocalEntityConnection.Builder> - Returns:
- a new, as yet unconnected,
AbstractEntityConnectionbased on this builder
-