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 SummaryConstructors
- 
Method SummaryModifier 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- 
BuilderBaseprotected BuilderBase()No-op constructor.
 
- 
- 
Method Details- 
dbMapperManagerConfigure the DB mapper manager to use.- Parameters:
- dbMapperManager- DB mapper manager
- Returns:
- updated builder instance
 
- 
mapperManagerConfigure the mapper manager to use.- Parameters:
- mapperManager- mapper manager
- Returns:
- updated builder instance
 
- 
clientServicesConfigure the client services to use.- Parameters:
- clientServices- client service list
- Returns:
- updated builder instance
 
- 
statementsConfigure the db statements to use.- Parameters:
- statements- statements
- Returns:
- updated builder instance
 
 
-