Module io.helidon.dbclient.common
Package io.helidon.dbclient.common
Class DbClientContext.BuilderBase<T extends DbClientContext.BuilderBase<T>>
java.lang.Object
io.helidon.dbclient.common.DbClientContext.BuilderBase<T>
- Type Parameters:
T
- type of the builder extending this builder, to keep fluent API
- Direct Known Subclasses:
DbClientContext.Builder
- Enclosing class:
- DbClientContext
public static class DbClientContext.BuilderBase<T extends DbClientContext.BuilderBase<T>>
extends Object
A common base for builders for classes that want to extend
DbClientContext
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionclientServices
(List<DbClientService> clientServices) Configure the client services to use.dbMapperManager
(DbMapperManager dbMapperManager) Configure the DB mapper manager to use.mapperManager
(MapperManager mapperManager) Configure the mapper manager to use.statements
(DbStatements statements) Configure the db statements to use.
-
Constructor Details
-
BuilderBase
protected BuilderBase()No-op constructor.
-
-
Method Details
-
dbMapperManager
Configure the DB mapper manager to use.- Parameters:
dbMapperManager
- DB mapper manager- Returns:
- updated builder instance
-
mapperManager
Configure the mapper manager to use.- Parameters:
mapperManager
- mapper manager- Returns:
- updated builder instance
-
clientServices
Configure the client services to use.- Parameters:
clientServices
- client service list- Returns:
- updated builder instance
-
statements
Configure the db statements to use.- Parameters:
statements
- statements- Returns:
- updated builder instance
-