Index
All Classes and Interfaces|All Packages
A
- abort(Executor) - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- addActiveSegment(ConnectionPoolSegment) - Method in class org.attribyte.sql.pool.ConnectionPool.Initializer
-
Adds an active segment to the pool.
- addActiveSegments(List<ConnectionPoolSegment>) - Method in class org.attribyte.sql.pool.ConnectionPool.Initializer
-
Adds active segments to the pool.
- addAlias(String) - Method in class org.attribyte.sql.pool.ConnectionPool.Initializer
-
Adds an alias for this pool.
- addReserveSegment(ConnectionPoolSegment) - Method in class org.attribyte.sql.pool.ConnectionPool.Initializer
-
Adds a reserve segment to the pool.
- addReserveSegments(List<ConnectionPoolSegment>) - Method in class org.attribyte.sql.pool.ConnectionPool.Initializer
-
Adds reserve segments to the pool.
B
- buildPools(Collection<ConnectionPool.Initializer>) - Static method in class org.attribyte.sql.pool.TypesafeConfig
C
- clearWarnings() - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- close() - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
-
Returns this connection to the segment without change to the real connection.
- closeUnmanagedConnection(Connection) - Method in class org.attribyte.sql.pool.ConnectionPool
-
Closes an unmanaged connection.
- commit() - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- COMMIT - Enum constant in enum org.attribyte.sql.pool.ConnectionPoolConnection.IncompleteTransactionPolicy
-
Transaction is committed.
- Configuration Parameters - Search tag in class org.attribyte.sql.pool.ConnectionPool
- Section
- CONNECTION - Enum constant in enum org.attribyte.sql.pool.ConnectionPoolConnection.ForceRealClosePolicy
-
Closes the connection on force real close.
- CONNECTION_WITH_LIMIT - Enum constant in enum org.attribyte.sql.pool.ConnectionPoolConnection.ForceRealClosePolicy
-
Closes the connection on force real close with a time limit.
- ConnectionPool - Class in org.attribyte.sql.pool
-
Provides logical database connections to an application from a pool of physical connections that are maintained by the pool.
- ConnectionPool.Initializer - Class in org.attribyte.sql.pool
-
Initializes and creates connection pools.
- ConnectionPool.Stats - Class in org.attribyte.sql.pool
-
Pool statistics.
- ConnectionPoolConnection - Class in org.attribyte.sql.pool
-
A logical database connection returned to applications from a
ConnectionPool. - ConnectionPoolConnection(ConnectionPoolSegment, String, String, boolean, ConnectionPoolConnection.IncompleteTransactionPolicy, ConnectionPoolConnection.OpenStatementPolicy, ConnectionPoolConnection.ForceRealClosePolicy, long) - Constructor for class org.attribyte.sql.pool.ConnectionPoolConnection
-
Creates a connection.
- ConnectionPoolConnection.ActivityTimeoutPolicy - Enum in org.attribyte.sql.pool
-
How are connections that have exceeded the activity timeout handled?
- ConnectionPoolConnection.ForceRealClosePolicy - Enum in org.attribyte.sql.pool
-
The policy followed when a connection is forcibly closed by the pool (e.g. when the activity timeout is reached or the connection lifetime expires).
- ConnectionPoolConnection.IncompleteTransactionPolicy - Enum in org.attribyte.sql.pool
-
How are incomplete transactions handled on connection close?
- ConnectionPoolConnection.OpenStatementPolicy - Enum in org.attribyte.sql.pool
-
How are open statements after close handled?
- ConnectionPoolDataSource - Class in org.attribyte.sql.pool
-
A
DataSourceimplementation for pools. - ConnectionPoolDataSource(ConnectionPool) - Constructor for class org.attribyte.sql.pool.ConnectionPoolDataSource
-
Creates a datasource from a pool.
- ConnectionPoolDataSource(ConnectionPool.Initializer) - Constructor for class org.attribyte.sql.pool.ConnectionPoolDataSource
-
Creates a data source from a pool initializer.
- ConnectionPoolSegment - Class in org.attribyte.sql.pool
-
A collection of connections that are managed as a single unit as part of a pool.
- ConnectionPoolSegment.Initializer - Class in org.attribyte.sql.pool
-
Initializes and creates a connection pool segment.
- ConnectionPoolSegment.Stats - Class in org.attribyte.sql.pool
-
Statistics for this segment.
- createArrayOf(String, Object[]) - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- createBlob() - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- createClob() - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- createConnection() - Method in class org.attribyte.sql.pool.JDBConnection.Initializer
-
Creates an immutable connection from this initialization.
- createNClob() - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- createPool() - Method in class org.attribyte.sql.pool.ConnectionPool.Initializer
-
Creates a configured pool.
- createSegment() - Method in class org.attribyte.sql.pool.ConnectionPoolSegment.Initializer
-
Creates a segment after configuration.
- createSQLXML() - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- createStatement() - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- createStatement(int, int) - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- createStatement(int, int, int) - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- createStruct(String, Object[]) - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
D
- defaultInitializer() - Static method in class org.attribyte.sql.pool.ConnectionPoolSegment
-
Creates a segment initializer with default values.
F
- FORCE_CLOSE - Enum constant in enum org.attribyte.sql.pool.ConnectionPoolConnection.ActivityTimeoutPolicy
-
Causes the connection to be closed, even though operations may be pending in another thread.
- fromConfig(Config, PasswordSource, Logger) - Static method in class org.attribyte.sql.pool.ConnectionPool.Initializer
-
Create an
Initializerfor each configured pool. - fromConfigFile(File, PasswordSource, Logger) - Static method in class org.attribyte.sql.pool.ConnectionPool.Initializer
-
Parse a config file to create an
Initializerfor each configured pool. - fromProperties(Properties, PasswordSource, Logger) - Static method in class org.attribyte.sql.pool.ConnectionPool.Initializer
-
Parse properties to create an
Initializerfor each configured pool. - fromPropertiesFile(File, PasswordSource, Logger) - Static method in class org.attribyte.sql.pool.ConnectionPool.Initializer
-
Parse properties to create an
Initializerfor each configured pool.
G
- getAcquisitionRateUnit() - Method in class org.attribyte.sql.pool.ConnectionPool.Stats
-
Gets the ("per") unit for acquisition rates.
- getActiveConnectionCount() - Method in class org.attribyte.sql.pool.ConnectionPoolSegment
-
Gets the number of active connections.
- getActiveConnections() - Method in class org.attribyte.sql.pool.ConnectionPool
-
Gets the number of connections that are currently active.
- getActiveConnections() - Method in class org.attribyte.sql.pool.ConnectionPool.Stats
-
Gets the number of connections that are currently active.
- getActiveConnectionUtilization() - Method in class org.attribyte.sql.pool.ConnectionPool.Stats
-
Gets the fraction of connections in active segments being used.
- getActiveSegments() - Method in class org.attribyte.sql.pool.ConnectionPool
-
Gets the current number of active segments.
- getActiveSegments() - Method in class org.attribyte.sql.pool.ConnectionPool.Stats
-
Gets the number of active segments.
- getActiveTimeoutCount() - Method in class org.attribyte.sql.pool.ConnectionPool.Stats
-
Gets the count of connections closed when active limit is reached.
- getActiveTimeoutCount() - Method in class org.attribyte.sql.pool.ConnectionPoolSegment.Stats
-
Gets the count of connections closed when active limit is reached.
- getActiveUnmanagedConnectionCount() - Method in class org.attribyte.sql.pool.ConnectionPool.Stats
-
Gets the number of active unmanaged connections.
- getAka() - Method in class org.attribyte.sql.pool.ConnectionPool.Initializer
- getAKA() - Method in class org.attribyte.sql.pool.ConnectionPool
-
Gets an unmodifiable set of alias names for this pool.
- getAutoCommit() - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- getAvailableConnectionCount() - Method in class org.attribyte.sql.pool.ConnectionPoolSegment
-
Gets the number of available connections.
- getAvailableConnections() - Method in class org.attribyte.sql.pool.ConnectionPool
-
Gets the number of connections that are currently available.
- getAvailableConnections() - Method in class org.attribyte.sql.pool.ConnectionPool.Stats
-
Gets the number of connections that are currently available.
- getAvailableConnectionUtilization() - Method in class org.attribyte.sql.pool.ConnectionPool.Stats
-
Gets the fraction of connections in all segments (active + reserve) being used.
- getCatalog() - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- getClientInfo() - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- getClientInfo(String) - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- getConnection() - Method in class org.attribyte.sql.pool.ConnectionPool
-
Gets a connection.
- getConnection() - Method in class org.attribyte.sql.pool.ConnectionPoolDataSource
- getConnection(String, String) - Method in class org.attribyte.sql.pool.ConnectionPoolDataSource
- getConnectionCount() - Method in class org.attribyte.sql.pool.ConnectionPool.Stats
-
Gets the connection count.
- getConnectionCount() - Method in class org.attribyte.sql.pool.ConnectionPoolSegment.Stats
-
Gets the connection count.
- getConnectionDescription() - Method in class org.attribyte.sql.pool.ConnectionPool.Stats
-
Gets a description of the database connections configured for the pool.
- getCumulativeActiveTimeMillis() - Method in class org.attribyte.sql.pool.ConnectionPoolSegment.Stats
-
Gets the cumulative time this segment has been active.
- getFailedAcquisitionCount() - Method in class org.attribyte.sql.pool.ConnectionPool.Stats
-
Gets the count of failed acquisitions.
- getFailedConnectionErrorCount() - Method in class org.attribyte.sql.pool.ConnectionPool.Stats
-
Gets the count of failed connection errors.
- getFailedConnectionErrorCount() - Method in class org.attribyte.sql.pool.ConnectionPoolSegment.Stats
-
Gets the count of failed connection errors.
- getFifteenMinuteAcquisitionRate() - Method in class org.attribyte.sql.pool.ConnectionPool.Stats
-
Gets the fifteen minute connection acquisition rate.
- getFifteenMinuteFailedAcquisitionRate() - Method in class org.attribyte.sql.pool.ConnectionPool.Stats
-
Gets the fifteen minute acquisition failure rate.
- getFiveMinuteAcquisitionRate() - Method in class org.attribyte.sql.pool.ConnectionPool.Stats
-
Gets the five minute connection acquisition rate.
- getFiveMinuteFailedAcquisitionRate() - Method in class org.attribyte.sql.pool.ConnectionPool.Stats
-
Gets the five minute acquisition failure rate.
- getFutureConnection(ListeningExecutorService) - Method in class org.attribyte.sql.pool.ConnectionPool
-
Gets a connection future.
- getHoldability() - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- getIdleCheckIntervalMillis() - Method in class org.attribyte.sql.pool.ConnectionPool.Initializer
- getLastActivatedTime() - Method in class org.attribyte.sql.pool.ConnectionPoolSegment.Stats
-
Gets the time this segment was last activated.
- getLastDeactivateTime() - Method in class org.attribyte.sql.pool.ConnectionPoolSegment.Stats
-
Gets the last time this segment was deactivated.
- getLoginTimeout() - Method in class org.attribyte.sql.pool.ConnectionPoolDataSource
- getLogWriter() - Method in class org.attribyte.sql.pool.ConnectionPoolDataSource
- getMaxConnections() - Method in class org.attribyte.sql.pool.ConnectionPool.Stats
-
Gets the maximum number of connections.
- getMaxConnections() - Method in class org.attribyte.sql.pool.ConnectionPoolSegment
-
Gets the maximum number of connections.
- getMetaData() - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- getMetrics() - Method in class org.attribyte.sql.pool.ConnectionPool
-
Gets the metrics for this pool.
- getMetrics() - Method in class org.attribyte.sql.pool.ConnectionPoolSegment.Stats
- getMinActiveSegments() - Method in class org.attribyte.sql.pool.ConnectionPool
-
Gets the minimum number of active segments.
- getMinActiveSegments() - Method in class org.attribyte.sql.pool.ConnectionPool.Initializer
- getMinSegmentExpansionDelayMillis() - Method in class org.attribyte.sql.pool.ConnectionPool.Initializer
- getName() - Method in class org.attribyte.sql.pool.ConnectionPool
-
Gets the name of the pool.
- getName() - Method in class org.attribyte.sql.pool.ConnectionPool.Initializer
- getName() - Method in class org.attribyte.sql.pool.ConnectionPool.Stats
-
Gets the name of the pool.
- getNetworkTimeout() - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- getOneMinuteAcquisitionRate() - Method in class org.attribyte.sql.pool.ConnectionPool.Stats
-
Gets the one minute connection acquisition rate.
- getOneMinuteFailedAcquisitionRate() - Method in class org.attribyte.sql.pool.ConnectionPool.Stats
-
Gets the one minute acquisition failure rate.
- getParentLogger() - Method in class org.attribyte.sql.pool.ConnectionPoolDataSource
- getPassword(String) - Method in class org.attribyte.sql.pool.contrib.PropertiesPasswordSource
- getPassword(String) - Method in interface org.attribyte.sql.pool.PasswordSource
-
Gets the password for a named connection.
- getPassword(String, String) - Method in class org.attribyte.sql.pool.contrib.PropertiesPasswordSource
- getPassword(String, String) - Method in interface org.attribyte.sql.pool.PasswordSource
-
Gets the password for a connection string and username.
- getSaturatedAcquireTimeoutMillis() - Method in class org.attribyte.sql.pool.ConnectionPool.Initializer
- getSchema() - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- getSegmentExpansionCount() - Method in class org.attribyte.sql.pool.ConnectionPool.Stats
-
Gets the number of times the pool has expanded the number of active segments.
- getSegmentName() - Method in class org.attribyte.sql.pool.ConnectionPoolSegment.Stats
-
Gets the name of the segment.
- getStats() - Method in class org.attribyte.sql.pool.ConnectionPool
-
Gets a snapshot of statistics for this pool.
- getStats() - Method in class org.attribyte.sql.pool.ConnectionPoolSegment
-
Gets statistics for the segment.
- getTimestamp() - Method in class org.attribyte.sql.pool.ConnectionPool.Stats
-
Gets the timestamp when these stats were recorded.
- getTotalSegments() - Method in class org.attribyte.sql.pool.ConnectionPool
-
Gets the total number of segments (active + reserve).
- getTransactionIsolation() - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- getTypeMap() - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- getUnmanagedConnection() - Method in class org.attribyte.sql.pool.ConnectionPool
-
Gets a new connection that is not managed by the pool.
- getUptimeActiveFraction() - Method in class org.attribyte.sql.pool.ConnectionPoolSegment.Stats
-
Gets the fraction of the total uptime this segment has been active.
- getWarnings() - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
H
- hasConnection() - Method in class org.attribyte.sql.pool.ConnectionPoolSegment.Initializer
-
Does this initializer have a connection set?
I
- Initializer() - Constructor for class org.attribyte.sql.pool.ConnectionPool.Initializer
- Initializer() - Constructor for class org.attribyte.sql.pool.ConnectionPoolSegment.Initializer
-
Creates an empty initializer.
- Initializer() - Constructor for class org.attribyte.sql.pool.JDBConnection.Initializer
- Initializer(ConnectionPoolSegment.Initializer) - Constructor for class org.attribyte.sql.pool.ConnectionPoolSegment.Initializer
-
Creates an initializer from another.
- isActive() - Method in class org.attribyte.sql.pool.ConnectionPoolSegment.Stats
-
Determines if this segment is currently active.
- isClosed() - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- isIdle() - Method in class org.attribyte.sql.pool.ConnectionPool
-
Is the pool currently idle?
- isReadOnly() - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- isValid(int) - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- isWrapperFor(Class<?>) - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- isWrapperFor(Class<?>) - Method in class org.attribyte.sql.pool.ConnectionPoolDataSource
J
- JDBConnection - Class in org.attribyte.sql.pool
-
Immutable configuration for a database connection, including the connection string or
DataSource, credentials, test SQL, and timeout settings. - JDBConnection(String, String, String, String, long, String, long, boolean) - Constructor for class org.attribyte.sql.pool.JDBConnection
-
Creates a connection with a connection string.
- JDBConnection(String, String, String, DataSource, long, String, long, boolean) - Constructor for class org.attribyte.sql.pool.JDBConnection
-
Creates a connection with a
DataSource. - JDBConnection.Initializer - Class in org.attribyte.sql.pool
-
Initializes and creates an immutable connection configuration.
L
- LOG - Enum constant in enum org.attribyte.sql.pool.ConnectionPoolConnection.ActivityTimeoutPolicy
-
Timeout is logged, but the connection remains active and unavailable until it is returned to the pool.
N
- nativeSQL(String) - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- newInitializer() - Static method in class org.attribyte.sql.pool.ConnectionPool
-
Creates an empty initializer.
- newInitializer() - Static method in class org.attribyte.sql.pool.ConnectionPoolSegment
-
Creates an empty initializer.
- NONE - Enum constant in enum org.attribyte.sql.pool.ConnectionPoolConnection.ForceRealClosePolicy
-
Do nothing.
- NONE - Enum constant in enum org.attribyte.sql.pool.ConnectionPoolConnection.OpenStatementPolicy
-
Don't track open statements.
O
- org.attribyte.sql.pool - package org.attribyte.sql.pool
-
ACP is an open-source JDBC connection pool designed to support the high throughput, concurrency, tuning, monitoring and reporting typically required to support production application servers.
- org.attribyte.sql.pool.contrib - package org.attribyte.sql.pool.contrib
P
- PasswordSource - Interface in org.attribyte.sql.pool
-
Allows connection passwords to be specified at runtime.
- poolsFromConfig(Config, PasswordSource, Logger) - Static method in class org.attribyte.sql.pool.TypesafeConfig
- prepareCall(String) - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- prepareCall(String, int, int) - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- prepareCall(String, int, int, int) - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- prepareStatement(String) - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- prepareStatement(String, int) - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- prepareStatement(String, int[]) - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- prepareStatement(String, int, int) - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- prepareStatement(String, int, int, int) - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- prepareStatement(String, String[]) - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- PropertiesPasswordSource - Class in org.attribyte.sql.pool.contrib
-
A password source that uses
Propertiesto resolve passwords. - PropertiesPasswordSource(Properties) - Constructor for class org.attribyte.sql.pool.contrib.PropertiesPasswordSource
-
Creates a properties password source.
R
- registerMetrics(MetricRegistry) - Method in class org.attribyte.sql.pool.ConnectionPool
-
Registers all metrics for this cache with the prefix 'org.attribyte.sql.pool.ConnectionPool.
- releaseSavepoint(Savepoint) - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- REPORT - Enum constant in enum org.attribyte.sql.pool.ConnectionPoolConnection.IncompleteTransactionPolicy
-
Exception is raised.
- REPORT - Enum constant in enum org.attribyte.sql.pool.ConnectionPoolConnection.OpenStatementPolicy
-
Closes statements and raises an application exception.
- rollback() - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- rollback(Savepoint) - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- ROLLBACK - Enum constant in enum org.attribyte.sql.pool.ConnectionPoolConnection.IncompleteTransactionPolicy
-
Transaction is rolled-back (default).
S
- Sample Properties Configuration File - Search tag in class org.attribyte.sql.pool.ConnectionPool
- Section
- setAcquireTimeout(long, TimeUnit) - Method in class org.attribyte.sql.pool.ConnectionPoolSegment.Initializer
-
Sets the maximum amount of time to wait for a connection if all are busy.
- setActiveTimeout(long, TimeUnit) - Method in class org.attribyte.sql.pool.ConnectionPoolSegment.Initializer
-
Sets the maximum amount of time a connection may be active before automatically closed.
- setActiveTimeoutMonitorFrequency(long, TimeUnit) - Method in class org.attribyte.sql.pool.ConnectionPoolSegment.Initializer
-
Sets the frequency the active timeout monitor runs.
- setActivityTimeoutPolicy(ConnectionPoolConnection.ActivityTimeoutPolicy) - Method in class org.attribyte.sql.pool.ConnectionPoolSegment.Initializer
-
Sets the policy followed by the pool when a connection activity timeout is reached.
- setAutoCommit(boolean) - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- setCatalog(String) - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- setClientInfo(String, String) - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- setClientInfo(Properties) - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- setCloseConcurrency(int) - Method in class org.attribyte.sql.pool.ConnectionPoolSegment.Initializer
-
Sets the number of threads handling connection close.
- setCloseTimeLimitMillis(long) - Method in class org.attribyte.sql.pool.ConnectionPoolSegment.Initializer
-
Sets the maximum amount of time connection close will block.
- setConnection(JDBConnection) - Method in class org.attribyte.sql.pool.ConnectionPoolSegment.Initializer
-
Sets the database connection.
- setConnectionLifetime(long, TimeUnit) - Method in class org.attribyte.sql.pool.ConnectionPoolSegment.Initializer
-
Sets the lifetime of (real) connections before automatic close/reopen.
- setConnectionString(String) - Method in class org.attribyte.sql.pool.JDBConnection.Initializer
-
Sets the connection string.
- setCreateTimeoutMillis(long) - Method in class org.attribyte.sql.pool.JDBConnection.Initializer
-
Sets a timeout use when creating new connections.
- setDatasource(DataSource) - Method in class org.attribyte.sql.pool.JDBConnection.Initializer
-
Sets a
DataSourceas the source of connections. - setDebug(boolean) - Method in class org.attribyte.sql.pool.JDBConnection.Initializer
-
Sets debug mode.
- setForceRealClosePolicy(ConnectionPoolConnection.ForceRealClosePolicy) - Method in class org.attribyte.sql.pool.ConnectionPoolSegment.Initializer
-
Sets the policy followed by the pool when a "forced" close is trigger (for example, connection is in-use longer than the configured maximum lease time).
- setHoldability(int) - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- setIdleCheckInterval(long, TimeUnit) - Method in class org.attribyte.sql.pool.ConnectionPool.Initializer
-
Sets the interval between checks for idle segments.
- setIdleTimeBeforeShutdown(long, TimeUnit) - Method in class org.attribyte.sql.pool.ConnectionPoolSegment.Initializer
-
Sets the time this segment must be idle before it is shutdown.
- setIncompleteTransactionOnClosePolicy(ConnectionPoolConnection.IncompleteTransactionPolicy) - Method in class org.attribyte.sql.pool.ConnectionPoolSegment.Initializer
-
Sets the incomplete transaction (on close) policy.
- setLogger(Logger) - Method in class org.attribyte.sql.pool.ConnectionPool.Initializer
-
Sets the logger.
- setLogger(Logger) - Method in class org.attribyte.sql.pool.ConnectionPoolSegment.Initializer
-
Sets the logger for this segment.
- setLoginTimeout(int) - Method in class org.attribyte.sql.pool.ConnectionPoolDataSource
- setLogWriter(PrintWriter) - Method in class org.attribyte.sql.pool.ConnectionPoolDataSource
- setMaxConcurrentReconnects(int) - Method in class org.attribyte.sql.pool.ConnectionPoolSegment.Initializer
-
Sets the maximum number of simultaneous database reconnect attempts.
- setMaxReconnectDelay(long, TimeUnit) - Method in class org.attribyte.sql.pool.ConnectionPoolSegment.Initializer
-
Sets the maximum delay (after failure) between reconnect attempts.
- setMinActiveSegments(int) - Method in class org.attribyte.sql.pool.ConnectionPool.Initializer
-
Sets the minimum number of active statements.
- setMinActiveTime(long, TimeUnit) - Method in class org.attribyte.sql.pool.ConnectionPoolSegment.Initializer
-
Sets the minimum time this segment must be active before it is eligible for shutdown.
- setMinSegmentExpansionDelay(long) - Method in class org.attribyte.sql.pool.ConnectionPool.Initializer
-
Sets the minimum delay between segment expansions in milliseconds.
- setName(String) - Method in class org.attribyte.sql.pool.ConnectionPool.Initializer
-
Sets the name of the pool.
- setName(String) - Method in class org.attribyte.sql.pool.ConnectionPoolSegment.Initializer
-
Sets the name of the segment.
- setName(String) - Method in class org.attribyte.sql.pool.JDBConnection.Initializer
-
Sets the connection name.
- setNetworkTimeout(Executor, int) - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- setOpenStatementOnClosePolicy(ConnectionPoolConnection.OpenStatementPolicy) - Method in class org.attribyte.sql.pool.ConnectionPoolSegment.Initializer
-
Sets the open statement (on close) policy.
- setPassword(String) - Method in class org.attribyte.sql.pool.JDBConnection.Initializer
-
Sets the password.
- setPasswordSource(PasswordSource) - Method in class org.attribyte.sql.pool.ConnectionPoolSegment.Initializer
-
Sets a password source for this segment.
- setReadOnly(boolean) - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- setSaturatedAcquireTimeout(long, TimeUnit) - Method in class org.attribyte.sql.pool.ConnectionPool.Initializer
-
Sets the maximum amount of time to wait for an available connection when pool is saturated.
- setSavepoint() - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- setSavepoint(String) - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- setSchema(String) - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- setSize(int) - Method in class org.attribyte.sql.pool.ConnectionPoolSegment.Initializer
-
Sets the number of connections in the segment.
- setTestIntervalMillis(long) - Method in class org.attribyte.sql.pool.JDBConnection.Initializer
-
Sets the connection test interval in milliseconds.
- setTestOnLogicalClose(boolean) - Method in class org.attribyte.sql.pool.ConnectionPoolSegment.Initializer
-
Sets the option to test connections when they are logically closed.
- setTestOnLogicalOpen(boolean) - Method in class org.attribyte.sql.pool.ConnectionPoolSegment.Initializer
-
Sets thr option to test connections when they are logically opened.
- setTestSQL(String) - Method in class org.attribyte.sql.pool.JDBConnection.Initializer
-
Sets the SQL statement used to test connections.
- setTransactionIsolation(int) - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- setTypeMap(Map<String, Class<?>>) - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- setUser(String) - Method in class org.attribyte.sql.pool.JDBConnection.Initializer
-
Sets the user.
- shutdown() - Method in class org.attribyte.sql.pool.ConnectionPool
-
Shutdown the pool.
- shutdown() - Method in class org.attribyte.sql.pool.ConnectionPoolDataSource
-
Shutdown the underlying pool.
- shutdownNow() - Method in class org.attribyte.sql.pool.ConnectionPool
-
Shutdown the pool without waiting for any in-progress operations to complete.
- SILENT - Enum constant in enum org.attribyte.sql.pool.ConnectionPoolConnection.OpenStatementPolicy
-
Closes statements silently, only reporting exceptions if they happen during statement close.
- STATEMENTS_AND_CONNECTION - Enum constant in enum org.attribyte.sql.pool.ConnectionPoolConnection.ForceRealClosePolicy
-
Attempts to close all open statements before connection on force real close.
T
- toString() - Method in class org.attribyte.sql.pool.JDBConnection
- TypesafeConfig - Class in org.attribyte.sql.pool
- TypesafeConfig() - Constructor for class org.attribyte.sql.pool.TypesafeConfig
U
- unwrap(Class<T>) - Method in class org.attribyte.sql.pool.ConnectionPoolConnection
- unwrap(Class<T>) - Method in class org.attribyte.sql.pool.ConnectionPoolDataSource
V
- validate() - Method in class org.attribyte.sql.pool.JDBConnection
-
Verify that required parameters are set.
- validate(boolean) - Method in class org.attribyte.sql.pool.ConnectionPoolSegment.Initializer
-
Verify that all required initialization variables are set.
- valueOf(String) - Static method in enum org.attribyte.sql.pool.ConnectionPoolConnection.ActivityTimeoutPolicy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.attribyte.sql.pool.ConnectionPoolConnection.ForceRealClosePolicy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.attribyte.sql.pool.ConnectionPoolConnection.IncompleteTransactionPolicy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.attribyte.sql.pool.ConnectionPoolConnection.OpenStatementPolicy
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.attribyte.sql.pool.ConnectionPoolConnection.ActivityTimeoutPolicy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.attribyte.sql.pool.ConnectionPoolConnection.ForceRealClosePolicy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.attribyte.sql.pool.ConnectionPoolConnection.IncompleteTransactionPolicy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.attribyte.sql.pool.ConnectionPoolConnection.OpenStatementPolicy
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes and Interfaces|All Packages