public interface AgroalDataSource extends AutoCloseable, DataSource, Serializable
| Modifier and Type | Interface and Description |
|---|---|
static class |
AgroalDataSource.FlushMode
Modes supported on the flush operation.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
flush(AgroalDataSource.FlushMode mode)
Performs a flush action on the connections of the pool.
|
static AgroalDataSource |
from(AgroalDataSourceConfiguration configuration,
AgroalDataSourceListener... listeners)
Create an AgroalDataSource from configuration.
|
static AgroalDataSource |
from(Supplier<AgroalDataSourceConfiguration> configurationSupplier,
AgroalDataSourceListener... listeners)
Create an AgroalDataSource from a supplier of the configuration.
|
AgroalDataSourceConfiguration |
getConfiguration()
Allows inspection of the configuration.
|
AgroalDataSourceMetrics |
getMetrics()
Allows access to metrics.
|
getConnection, getConnectiongetLoginTimeout, getLogWriter, getParentLogger, setLoginTimeout, setLogWriterisWrapperFor, unwrapstatic AgroalDataSource from(Supplier<AgroalDataSourceConfiguration> configurationSupplier, AgroalDataSourceListener... listeners) throws SQLException
SQLExceptionstatic AgroalDataSource from(AgroalDataSourceConfiguration configuration, AgroalDataSourceListener... listeners) throws SQLException
SQLExceptionAgroalDataSourceConfiguration getConfiguration()
AgroalDataSourceMetrics getMetrics()
void flush(AgroalDataSource.FlushMode mode)
void close()
close in interface AutoCloseableCopyright © 2019 JBoss by Red Hat. All rights reserved.