- java.lang.Object
-
- io.helidon.dbclient.jdbc.ConnectionPool.Builder
-
- All Implemented Interfaces:
Builder<ConnectionPool>,Supplier<ConnectionPool>
- Enclosing interface:
- ConnectionPool
public static final class ConnectionPool.Builder extends Object implements Builder<ConnectionPool>
Fluent API builder forConnectionPool. The builder will produce a connection pool based on Hikari connection pool and will supportHikariCpExtensionProviderto enhance the Hikari pool.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConnectionPoolbuild()Build the instance from this builder.ConnectionPool.Builderconfig(Config config)ConnectionPool.Builderpassword(String password)ConnectionPool.Builderproperties(Properties properties)ConnectionPool.Builderurl(String url)ConnectionPool.Builderusername(String username)
-
-
-
Method Detail
-
build
public ConnectionPool build()
Description copied from interface:BuilderBuild the instance from this builder.- Specified by:
buildin interfaceBuilder<ConnectionPool>- Returns:
- instance of the built type
-
config
public ConnectionPool.Builder config(Config config)
-
url
public ConnectionPool.Builder url(String url)
-
username
public ConnectionPool.Builder username(String username)
-
password
public ConnectionPool.Builder password(String password)
-
properties
public ConnectionPool.Builder properties(Properties properties)
-
-