DataSourceFactory
public interface PooledDataSourceFactory
Modifier and Type | Method | Description |
---|---|---|
void |
asSingleConnectionPool() |
Configures the pool as a single connection pool.
|
ManagedDataSource |
build(com.codahale.metrics.MetricRegistry metricRegistry,
java.lang.String name) |
Builds a new JDBC data source backed by the connection pool
and managed by Dropwizard.
|
java.lang.String |
getDriverClass() |
Returns the Java class of the database driver.
|
java.lang.String |
getHealthCheckValidationQuery() |
Deprecated.
|
java.util.Optional<io.dropwizard.util.Duration> |
getHealthCheckValidationTimeout() |
Deprecated.
|
java.util.Map<java.lang.String,java.lang.String> |
getProperties() |
Returns the configuration properties for ORM tools.
|
java.lang.String |
getUrl() |
Returns the JDBC connection URL.
|
java.lang.String |
getValidationQuery() |
Returns the SQL query, which is being used for the database
connection health check.
|
java.util.Optional<io.dropwizard.util.Duration> |
getValidationQueryTimeout() |
Returns the timeout for awaiting a response from the database
during connection health checks.
|
boolean |
isAutoCommentsEnabled() |
Whether ORM tools allowed to add comments to SQL queries.
|
boolean isAutoCommentsEnabled()
true
, if allowedjava.util.Map<java.lang.String,java.lang.String> getProperties()
java.util.Optional<io.dropwizard.util.Duration> getValidationQueryTimeout()
Duration
@Deprecated java.util.Optional<io.dropwizard.util.Duration> getHealthCheckValidationTimeout()
getValidationQueryTimeout()
Duration
java.lang.String getValidationQuery()
@Deprecated java.lang.String getHealthCheckValidationQuery()
getValidationQuery()
java.lang.String getDriverClass()
java.lang.String getUrl()
void asSingleConnectionPool()
ManagedDataSource build(com.codahale.metrics.MetricRegistry metricRegistry, java.lang.String name)
metricRegistry
- the application metric registryname
- name of the connection poolManagedDataSource
Copyright © 2018. All rights reserved.