#Signature file v4.1 #Version 2.9-SNAPSHOT CLSS public abstract interface io.agroal.api.AgroalDataSource innr public final static !enum FlushMode intf java.io.Serializable intf java.lang.AutoCloseable intf javax.sql.DataSource meth public !varargs static io.agroal.api.AgroalDataSource from(io.agroal.api.configuration.AgroalDataSourceConfiguration,io.agroal.api.AgroalDataSourceListener[]) throws java.sql.SQLException meth public !varargs static io.agroal.api.AgroalDataSource from(java.util.function.Supplier,io.agroal.api.AgroalDataSourceListener[]) throws java.sql.SQLException meth public abstract io.agroal.api.AgroalDataSourceMetrics getMetrics() meth public abstract io.agroal.api.configuration.AgroalDataSourceConfiguration getConfiguration() meth public abstract java.util.List getPoolInterceptors() meth public abstract void close() meth public abstract void flush(io.agroal.api.AgroalDataSource$FlushMode) meth public abstract void setPoolInterceptors(java.util.Collection) meth public boolean isHealthy(boolean) throws java.sql.SQLException CLSS public final static !enum io.agroal.api.AgroalDataSource$FlushMode outer io.agroal.api.AgroalDataSource fld public final static io.agroal.api.AgroalDataSource$FlushMode ALL fld public final static io.agroal.api.AgroalDataSource$FlushMode FILL fld public final static io.agroal.api.AgroalDataSource$FlushMode GRACEFUL fld public final static io.agroal.api.AgroalDataSource$FlushMode IDLE fld public final static io.agroal.api.AgroalDataSource$FlushMode INVALID fld public final static io.agroal.api.AgroalDataSource$FlushMode LEAK meth public static io.agroal.api.AgroalDataSource$FlushMode valueOf(java.lang.String) meth public static io.agroal.api.AgroalDataSource$FlushMode[] values() supr java.lang.Enum CLSS public abstract interface io.agroal.api.AgroalDataSourceListener meth public void beforeConnectionAcquire() meth public void beforeConnectionCreation() meth public void beforeConnectionDestroy(java.sql.Connection) meth public void beforeConnectionFlush(java.sql.Connection) meth public void beforeConnectionLeak(java.sql.Connection) meth public void beforeConnectionReap(java.sql.Connection) meth public void beforeConnectionReturn(java.sql.Connection) meth public void beforeConnectionValidation(java.sql.Connection) meth public void beforePoolBlock(long) meth public void onConnectionAcquire(java.sql.Connection) meth public void onConnectionCreation(java.sql.Connection) meth public void onConnectionDestroy(java.sql.Connection) meth public void onConnectionFlush(java.sql.Connection) meth public void onConnectionInvalid(java.sql.Connection) meth public void onConnectionLeak(java.sql.Connection,java.lang.Thread) meth public void onConnectionPooled(java.sql.Connection) meth public void onConnectionReap(java.sql.Connection) meth public void onConnectionReturn(java.sql.Connection) meth public void onConnectionValid(java.sql.Connection) meth public void onInfo(java.lang.String) meth public void onPoolInterceptor(io.agroal.api.AgroalPoolInterceptor) meth public void onWarning(java.lang.String) meth public void onWarning(java.lang.Throwable) CLSS public abstract interface io.agroal.api.AgroalDataSourceMetrics meth public java.time.Duration blockingTimeAverage() meth public java.time.Duration blockingTimeMax() meth public java.time.Duration blockingTimeTotal() meth public java.time.Duration creationTimeAverage() meth public java.time.Duration creationTimeMax() meth public java.time.Duration creationTimeTotal() meth public long acquireCount() meth public long activeCount() meth public long availableCount() meth public long awaitingCount() meth public long creationCount() meth public long destroyCount() meth public long flushCount() meth public long invalidCount() meth public long leakDetectionCount() meth public long maxUsedCount() meth public long reapCount() meth public void reset() CLSS public abstract interface io.agroal.api.AgroalDataSourceProvider meth public abstract !varargs io.agroal.api.AgroalDataSource getDataSource(io.agroal.api.configuration.AgroalDataSourceConfiguration,io.agroal.api.AgroalDataSourceListener[]) CLSS public abstract interface io.agroal.api.AgroalPoolInterceptor fld public final static java.util.Comparator DEFAULT_COMPARATOR meth public int getPriority() meth public void onConnectionAcquire(java.sql.Connection) meth public void onConnectionCreate(java.sql.Connection) meth public void onConnectionDestroy(java.sql.Connection) meth public void onConnectionReturn(java.sql.Connection) CLSS public abstract interface java.io.Serializable CLSS public abstract interface java.lang.AutoCloseable meth public abstract void close() throws java.lang.Exception CLSS public abstract interface java.lang.Comparable<%0 extends java.lang.Object> meth public abstract int compareTo({java.lang.Comparable%0}) CLSS public abstract java.lang.Enum<%0 extends java.lang.Enum<{java.lang.Enum%0}>> cons protected init(java.lang.String,int) intf java.io.Serializable intf java.lang.Comparable<{java.lang.Enum%0}> meth protected final java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected final void finalize() meth public final boolean equals(java.lang.Object) meth public final int compareTo({java.lang.Enum%0}) meth public final int hashCode() meth public final int ordinal() meth public final java.lang.Class<{java.lang.Enum%0}> getDeclaringClass() meth public final java.lang.String name() meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() meth public final void notifyAll() meth public final void wait() throws java.lang.InterruptedException meth public final void wait(long) throws java.lang.InterruptedException meth public final void wait(long,int) throws java.lang.InterruptedException meth public int hashCode() meth public java.lang.String toString() CLSS public abstract interface java.sql.Wrapper meth public abstract <%0 extends java.lang.Object> {%%0} unwrap(java.lang.Class<{%%0}>) throws java.sql.SQLException meth public abstract boolean isWrapperFor(java.lang.Class) throws java.sql.SQLException CLSS public abstract interface javax.sql.CommonDataSource meth public abstract int getLoginTimeout() throws java.sql.SQLException meth public abstract java.io.PrintWriter getLogWriter() throws java.sql.SQLException meth public abstract java.util.logging.Logger getParentLogger() throws java.sql.SQLFeatureNotSupportedException meth public abstract void setLogWriter(java.io.PrintWriter) throws java.sql.SQLException meth public abstract void setLoginTimeout(int) throws java.sql.SQLException meth public java.sql.ShardingKeyBuilder createShardingKeyBuilder() throws java.sql.SQLException CLSS public abstract interface javax.sql.DataSource intf java.sql.Wrapper intf javax.sql.CommonDataSource meth public abstract int getLoginTimeout() throws java.sql.SQLException meth public abstract java.io.PrintWriter getLogWriter() throws java.sql.SQLException meth public abstract java.sql.Connection getConnection() throws java.sql.SQLException meth public abstract java.sql.Connection getConnection(java.lang.String,java.lang.String) throws java.sql.SQLException meth public abstract void setLogWriter(java.io.PrintWriter) throws java.sql.SQLException meth public abstract void setLoginTimeout(int) throws java.sql.SQLException meth public java.sql.ConnectionBuilder createConnectionBuilder() throws java.sql.SQLException