Skip navigation links
A B C D E F G H I J N O P Q R S T U V 

A

addOnClose(Hook.CloseConnection) - Method in interface org.vibur.dbcp.pool.HookHolder.ConnHooks
 
addOnDestroy(Hook.DestroyConnection) - Method in interface org.vibur.dbcp.pool.HookHolder.ConnHooks
 
addOnGet(Hook.GetConnection) - Method in interface org.vibur.dbcp.pool.HookHolder.ConnHooks
 
addOnInit(Hook.InitConnection) - Method in interface org.vibur.dbcp.pool.HookHolder.ConnHooks
 
addOnMethodInvocation(Hook.MethodInvocation) - Method in interface org.vibur.dbcp.pool.HookHolder.InvocationHooks
 
addOnResultSetRetrieval(Hook.ResultSetRetrieval) - Method in interface org.vibur.dbcp.pool.HookHolder.InvocationHooks
 
addOnStatementExecution(Hook.StatementExecution) - Method in interface org.vibur.dbcp.pool.HookHolder.InvocationHooks
 
addOnTimeout(Hook.GetConnectionTimeout) - Method in interface org.vibur.dbcp.pool.HookHolder.ConnHooks
 
afterReduce(int, int, Throwable) - Method in class org.vibur.dbcp.pool.PoolReducer
 

B

buildConnector(ViburConfig, String, String) - Static method in class org.vibur.dbcp.pool.Connector.Builder
 
buildStatementCache(int) - Method in class org.vibur.dbcp.stcache.ClhmStatementCache
 

C

chainSQLException(SQLException, SQLException) - Static method in class org.vibur.dbcp.util.JdbcUtils
 
clearWarnings(Connection) - Static method in class org.vibur.dbcp.util.JdbcUtils
 
clearWarnings(PreparedStatement) - Static method in class org.vibur.dbcp.util.JdbcUtils
 
ClhmStatementCache - Class in org.vibur.dbcp.stcache
Implements and encapsulates all JDBC Statement caching functionality and logic.
ClhmStatementCache(int) - Constructor for class org.vibur.dbcp.stcache.ClhmStatementCache
 
close() - Method in class org.vibur.dbcp.stcache.ClhmStatementCache
Closes this ClhmStatementCache and removes all entries from it.
close() - Method in interface org.vibur.dbcp.stcache.StatementCache
Closes this StatementCache and removes all entries from it.
close() - Method in interface org.vibur.dbcp.ViburDataSource
close() - Method in class org.vibur.dbcp.ViburDBCPDataSource
 
CloseConnection(ViburConfig) - Constructor for class org.vibur.dbcp.pool.DefaultHook.CloseConnection
 
compareAndSetVersion(int, int) - Method in class org.vibur.dbcp.pool.ConnectionFactory
 
compareAndSetVersion(int, int) - Method in interface org.vibur.dbcp.pool.ViburObjectFactory
Atomically sets the version value to the given updated value if the current value == the expected value.
connect() - Method in interface org.vibur.dbcp.pool.Connector
Creates the physical (raw) JDBC connection to the database using the configured Driver or external DataSource, and the configured database credentials.
ConnectionFactory - Class in org.vibur.dbcp.pool
The object factory which controls the lifecycle of the underlying JDBC Connections: creates them, validates them if needed, and destroys them.
ConnectionFactory(ViburConfig) - Constructor for class org.vibur.dbcp.pool.ConnectionFactory
Instantiates this object factory.
Connector - Interface in org.vibur.dbcp.pool
The JDBC Connector interface.
Connector.Builder - Class in org.vibur.dbcp.pool
 
ConnHolder - Class in org.vibur.dbcp.pool
The stateful versioned object which is held in the object pool.
create() - Method in class org.vibur.dbcp.pool.ConnectionFactory
 
create(Connector) - Method in class org.vibur.dbcp.pool.ConnectionFactory
 
create() - Method in interface org.vibur.dbcp.pool.ViburObjectFactory
create(Connector) - Method in interface org.vibur.dbcp.pool.ViburObjectFactory
Creates a new ConnHolder object using the given connector.

D

Default(ViburConfig) - Constructor for class org.vibur.dbcp.pool.TakenConnectionsFormatter.Default
 
DEFAULT_PROPERTIES_CONFIG_FILE_NAME - Static variable in class org.vibur.dbcp.ViburConfig
 
DEFAULT_XML_CONFIG_FILE_NAME - Static variable in class org.vibur.dbcp.ViburConfig
 
DefaultHook - Class in org.vibur.dbcp.pool
Contains all built-in hooks implementations including hooks for logging of long lasting getConnection() calls, slow SQL queries, and large ResultSets, as well as hooks for initializing and preparing/clearing of the held in the pool raw connections before and after they're used by the application.
DefaultHook.CloseConnection - Class in org.vibur.dbcp.pool
 
DefaultHook.GetConnectionTimeout - Class in org.vibur.dbcp.pool
 
DefaultHook.GetConnectionTiming - Class in org.vibur.dbcp.pool
 
DefaultHook.InitConnection - Class in org.vibur.dbcp.pool
 
DefaultHook.QueryTiming - Class in org.vibur.dbcp.pool
 
DefaultHook.ResultSetSize - Class in org.vibur.dbcp.pool
 
destroy(ConnHolder) - Method in class org.vibur.dbcp.pool.ConnectionFactory
 

E

equals(Object) - Method in class org.vibur.dbcp.stcache.StatementMethod
 

F

formatSql(String, List<Object[]>) - Static method in class org.vibur.dbcp.util.ViburUtils
 
formatTakenConnections(TakenConnection[]) - Method in class org.vibur.dbcp.pool.TakenConnectionsFormatter.Default
 
formatTakenConnections(TakenConnection[]) - Method in interface org.vibur.dbcp.pool.TakenConnectionsFormatter
Formats as a String the given array of TakenConnections.

G

getAcquireRetryAttempts() - Method in class org.vibur.dbcp.ViburConfig
 
getAcquireRetryAttempts() - Method in class org.vibur.dbcp.ViburMonitoring
 
getAcquireRetryAttempts() - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
getAcquireRetryDelayInMs() - Method in class org.vibur.dbcp.ViburConfig
 
getAcquireRetryDelayInMs() - Method in class org.vibur.dbcp.ViburMonitoring
 
getAcquireRetryDelayInMs() - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
getConcurrentCollection() - Method in class org.vibur.dbcp.ViburConfig
 
getConnection() - Method in interface org.vibur.dbcp.ViburDataSource
getConnection(String, String) - Method in interface org.vibur.dbcp.ViburDataSource
getConnection() - Method in class org.vibur.dbcp.ViburDBCPDataSource
 
getConnection(String, String) - Method in class org.vibur.dbcp.ViburDBCPDataSource
 
getConnectionFactory() - Method in class org.vibur.dbcp.ViburConfig
 
getConnectionIdleLimitInSeconds() - Method in class org.vibur.dbcp.ViburConfig
 
getConnectionIdleLimitInSeconds() - Method in class org.vibur.dbcp.ViburMonitoring
 
getConnectionIdleLimitInSeconds() - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
GetConnectionTimeout(ViburConfig) - Constructor for class org.vibur.dbcp.pool.DefaultHook.GetConnectionTimeout
 
getConnectionTimeoutInMs() - Method in class org.vibur.dbcp.ViburConfig
 
getConnectionTimeoutInMs() - Method in class org.vibur.dbcp.ViburMonitoring
 
getConnectionTimeoutInMs() - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
GetConnectionTiming(ViburConfig) - Constructor for class org.vibur.dbcp.pool.DefaultHook.GetConnectionTiming
 
getConnector() - Method in class org.vibur.dbcp.ViburConfig
 
getConnHooks() - Method in class org.vibur.dbcp.ViburConfig
 
getCriticalSQLStates() - Method in class org.vibur.dbcp.ViburConfig
 
getDefaultAutoCommit() - Method in class org.vibur.dbcp.ViburConfig
 
getDefaultAutoCommit() - Method in class org.vibur.dbcp.ViburMonitoring
 
getDefaultAutoCommit() - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
getDefaultCatalog() - Method in class org.vibur.dbcp.ViburConfig
 
getDefaultCatalog() - Method in class org.vibur.dbcp.ViburMonitoring
 
getDefaultCatalog() - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
getDefaultReadOnly() - Method in class org.vibur.dbcp.ViburConfig
 
getDefaultReadOnly() - Method in class org.vibur.dbcp.ViburMonitoring
 
getDefaultReadOnly() - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
getDefaultTransactionIsolation() - Method in class org.vibur.dbcp.ViburConfig
 
getDefaultTransactionIsolation() - Method in class org.vibur.dbcp.ViburMonitoring
 
getDefaultTransactionIsolation() - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
getDefaultTransactionIsolationIntValue() - Method in class org.vibur.dbcp.ViburConfig
 
getDriver() - Method in class org.vibur.dbcp.ViburConfig
 
getDriverClassName() - Method in class org.vibur.dbcp.ViburConfig
 
getDriverClassName() - Method in class org.vibur.dbcp.ViburMonitoring
 
getDriverClassName() - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
getDriverProperties() - Method in class org.vibur.dbcp.ViburConfig
 
getExternalDataSource() - Method in class org.vibur.dbcp.ViburConfig
 
getInitSQL() - Method in class org.vibur.dbcp.ViburConfig
 
getInitSQL() - Method in class org.vibur.dbcp.ViburMonitoring
 
getInitSQL() - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
getInvocationHooks() - Method in class org.vibur.dbcp.ViburConfig
 
getJdbcUrl() - Method in class org.vibur.dbcp.ViburConfig
 
getJdbcUrl() - Method in class org.vibur.dbcp.ViburMonitoring
 
getJdbcUrl() - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
getJmxName() - Method in class org.vibur.dbcp.ViburConfig
 
getLastAccessNanoTime() - Method in class org.vibur.dbcp.pool.TakenConnection
Returns the nano time when a method was last invoked on this Connection.
getLocation() - Method in class org.vibur.dbcp.pool.TakenConnection
Returns the stack trace at the moment when the connection was taken.
getLogConnectionLongerThanMs() - Method in class org.vibur.dbcp.ViburConfig
 
getLogConnectionLongerThanMs() - Method in class org.vibur.dbcp.ViburMonitoring
 
getLogConnectionLongerThanMs() - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
getLoginTimeout() - Method in class org.vibur.dbcp.ViburDBCPDataSource
 
getLoginTimeoutInSeconds() - Method in class org.vibur.dbcp.ViburConfig
 
getLoginTimeoutInSeconds() - Method in class org.vibur.dbcp.ViburMonitoring
 
getLoginTimeoutInSeconds() - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
getLogLargeResultSet() - Method in class org.vibur.dbcp.ViburConfig
 
getLogLargeResultSet() - Method in class org.vibur.dbcp.ViburMonitoring
 
getLogLargeResultSet() - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
getLogLineRegex() - Method in class org.vibur.dbcp.ViburConfig
 
getLogQueryExecutionLongerThanMs() - Method in class org.vibur.dbcp.ViburConfig
 
getLogQueryExecutionLongerThanMs() - Method in class org.vibur.dbcp.ViburMonitoring
 
getLogQueryExecutionLongerThanMs() - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
getLogWriter() - Method in class org.vibur.dbcp.ViburDBCPDataSource
 
getName() - Method in class org.vibur.dbcp.ViburConfig
 
getNetworkTimeoutExecutor() - Method in class org.vibur.dbcp.ViburConfig
 
getNonPooledConnection() - Method in interface org.vibur.dbcp.ViburDataSource
Returns a raw (non-pooled) JDBC Connection using the default username and password.
getNonPooledConnection(String, String) - Method in interface org.vibur.dbcp.ViburDataSource
Returns a raw (non-pooled) JDBC Connection using the supplied username and password.
getNonPooledConnection() - Method in class org.vibur.dbcp.ViburDBCPDataSource
 
getNonPooledConnection(String, String) - Method in class org.vibur.dbcp.ViburDBCPDataSource
 
getObjectInstance(Object, Name, Context, Hashtable<?, ?>) - Method in class org.vibur.dbcp.ViburDBCPObjectFactory
 
getParentLogger() - Method in class org.vibur.dbcp.ViburDBCPDataSource
 
getPassword() - Method in class org.vibur.dbcp.ViburConfig
 
getPool() - Method in class org.vibur.dbcp.ViburConfig
 
getPoolInitialSize() - Method in class org.vibur.dbcp.ViburConfig
 
getPoolInitialSize() - Method in class org.vibur.dbcp.ViburMonitoring
 
getPoolInitialSize() - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
getPoolMaxSize() - Method in class org.vibur.dbcp.ViburConfig
 
getPoolMaxSize() - Method in class org.vibur.dbcp.ViburMonitoring
 
getPoolMaxSize() - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
getPoolName(ViburConfig) - Static method in class org.vibur.dbcp.util.ViburUtils
Returns the extended pool name formatted as: poolName@hashCode(currentlyTakenConns/remainingCreatedConns/poolMaxSize/poolState/threadInterruptedStatus) For example, p1@2db7a79b(1/1/10/w/n).
getPoolReducer() - Method in class org.vibur.dbcp.ViburConfig
 
getPoolReducerClass() - Method in class org.vibur.dbcp.ViburConfig
 
getPoolRemainingCreated() - Method in class org.vibur.dbcp.ViburMonitoring
 
getPoolRemainingCreated() - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
getPoolTaken() - Method in class org.vibur.dbcp.ViburMonitoring
 
getPoolTaken() - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
getProxyConnection(long) - Method in class org.vibur.dbcp.pool.PoolOperations
 
getProxyConnection() - Method in class org.vibur.dbcp.pool.TakenConnection
Returns the taken proxy Connection.
getReducerSamples() - Method in class org.vibur.dbcp.ViburConfig
 
getReducerSamples() - Method in class org.vibur.dbcp.ViburMonitoring
 
getReducerSamples() - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
getReducerTimeIntervalInSeconds() - Method in class org.vibur.dbcp.ViburConfig
 
getReducerTimeIntervalInSeconds() - Method in class org.vibur.dbcp.ViburMonitoring
 
getReducerTimeIntervalInSeconds() - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
getSqlQuery() - Method in class org.vibur.dbcp.stcache.StatementHolder
 
getStackTraceAsString(Pattern, StackTraceElement[]) - Static method in class org.vibur.dbcp.util.ViburUtils
 
getState() - Method in interface org.vibur.dbcp.ViburDataSource
Returns this DataSource current state.
getState() - Method in class org.vibur.dbcp.ViburDBCPDataSource
 
getStatementCache() - Method in class org.vibur.dbcp.ViburConfig
 
getStatementCacheMaxSize() - Method in class org.vibur.dbcp.ViburConfig
 
getStatementCacheMaxSize() - Method in class org.vibur.dbcp.ViburMonitoring
 
getStatementCacheMaxSize() - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
getTaken(ConnHolder[]) - Method in class org.vibur.dbcp.pool.ViburListener
 
getTakenConnections() - Method in class org.vibur.dbcp.pool.ViburListener
getTakenConnections() - Method in interface org.vibur.dbcp.ViburDataSource
Returns an array of all taken proxy Connections.
getTakenConnections() - Method in class org.vibur.dbcp.ViburDBCPDataSource
 
getTakenConnectionsFormatter() - Method in class org.vibur.dbcp.ViburConfig
 
getTakenConnectionsStackTraces() - Method in interface org.vibur.dbcp.ViburDataSource
Generates information about all currently taken connections, including the stack traces of the threads that have taken them, plus the threads names and states.
getTakenConnectionsStackTraces() - Method in class org.vibur.dbcp.ViburDBCPDataSource
 
getTakenNanoTime() - Method in class org.vibur.dbcp.pool.TakenConnection
Returns the nano time when the Connection was taken.
getTestConnectionQuery() - Method in class org.vibur.dbcp.ViburConfig
 
getTestConnectionQuery() - Method in class org.vibur.dbcp.ViburMonitoring
 
getTestConnectionQuery() - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
getThread() - Method in class org.vibur.dbcp.pool.TakenConnection
Returns the thread that has taken this Connection.
getThreadName() - Method in class org.vibur.dbcp.pool.PoolReducer
 
getUsername() - Method in class org.vibur.dbcp.ViburConfig
 
getValidateTimeoutInSeconds() - Method in class org.vibur.dbcp.ViburConfig
 
getValidateTimeoutInSeconds() - Method in class org.vibur.dbcp.ViburMonitoring
 
getValidateTimeoutInSeconds() - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 

H

hashCode() - Method in class org.vibur.dbcp.stcache.StatementMethod
 
Hook - Interface in org.vibur.dbcp.pool
An interface that holds all application programming hook interfaces for JDBC Connection tune-up, method invocation interception, and more.
Hook.CloseConnection - Interface in org.vibur.dbcp.pool
 
Hook.DestroyConnection - Interface in org.vibur.dbcp.pool
 
Hook.GetConnection - Interface in org.vibur.dbcp.pool
 
Hook.GetConnectionTimeout - Interface in org.vibur.dbcp.pool
 
Hook.InitConnection - Interface in org.vibur.dbcp.pool
 
Hook.MethodInvocation - Interface in org.vibur.dbcp.pool
 
Hook.ResultSetRetrieval - Interface in org.vibur.dbcp.pool
 
Hook.StatementExecution - Interface in org.vibur.dbcp.pool
 
Hook.StatementProceedingPoint - Interface in org.vibur.dbcp.pool
 
HookHolder - Class in org.vibur.dbcp.pool
This class holds and isolates all application programming hook collection interfaces and their private implementation classes.
HookHolder.ConnHooks - Interface in org.vibur.dbcp.pool
 
HookHolder.InvocationHooks - Interface in org.vibur.dbcp.pool
 
HookHolder.InvocationHooksAccessor - Interface in org.vibur.dbcp.pool
 

I

InitConnection(ViburConfig) - Constructor for class org.vibur.dbcp.pool.DefaultHook.InitConnection
 
initLoginTimeout(ViburConfig) - Static method in class org.vibur.dbcp.util.JdbcUtils
 
invalidate() - Method in interface org.vibur.dbcp.ViburDBCPDataSource.ConnectionInvalidator
 
IS_VALID_QUERY - Static variable in class org.vibur.dbcp.ViburConfig
 
isAllowConnectionAfterTermination() - Method in class org.vibur.dbcp.ViburConfig
 
isAllowConnectionAfterTermination() - Method in class org.vibur.dbcp.ViburMonitoring
 
isAllowConnectionAfterTermination() - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
isAllowUnwrapping() - Method in class org.vibur.dbcp.ViburConfig
 
isAllowUnwrapping() - Method in class org.vibur.dbcp.ViburMonitoring
 
isAllowUnwrapping() - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
isClearSQLWarnings() - Method in class org.vibur.dbcp.ViburConfig
 
isClearSQLWarnings() - Method in class org.vibur.dbcp.ViburMonitoring
 
isClearSQLWarnings() - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
isClosed() - Method in class org.vibur.dbcp.stcache.ClhmStatementCache
 
isClosed() - Method in interface org.vibur.dbcp.stcache.StatementCache
Returns true if this StatementCache is closed; false otherwise.
isEnableJMX() - Method in class org.vibur.dbcp.ViburConfig
 
isIncludeQueryParameters() - Method in class org.vibur.dbcp.ViburConfig
 
isIncludeQueryParameters() - Method in class org.vibur.dbcp.ViburMonitoring
 
isIncludeQueryParameters() - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
isLogAllStackTracesOnTimeout() - Method in class org.vibur.dbcp.ViburConfig
 
isLogAllStackTracesOnTimeout() - Method in class org.vibur.dbcp.ViburMonitoring
 
isLogAllStackTracesOnTimeout() - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
isLogStackTraceForLargeResultSet() - Method in class org.vibur.dbcp.ViburConfig
 
isLogStackTraceForLargeResultSet() - Method in class org.vibur.dbcp.ViburMonitoring
 
isLogStackTraceForLargeResultSet() - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
isLogStackTraceForLongConnection() - Method in class org.vibur.dbcp.ViburConfig
 
isLogStackTraceForLongConnection() - Method in class org.vibur.dbcp.ViburMonitoring
 
isLogStackTraceForLongConnection() - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
isLogStackTraceForLongQueryExecution() - Method in class org.vibur.dbcp.ViburConfig
 
isLogStackTraceForLongQueryExecution() - Method in class org.vibur.dbcp.ViburMonitoring
 
isLogStackTraceForLongQueryExecution() - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
isLogTakenConnectionsOnTimeout() - Method in class org.vibur.dbcp.ViburConfig
 
isLogTakenConnectionsOnTimeout() - Method in class org.vibur.dbcp.ViburMonitoring
 
isLogTakenConnectionsOnTimeout() - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
isPoolEnableConnectionTracking() - Method in class org.vibur.dbcp.ViburConfig
 
isPoolEnableConnectionTracking() - Method in class org.vibur.dbcp.ViburMonitoring
 
isPoolEnableConnectionTracking() - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
isPoolFair() - Method in class org.vibur.dbcp.ViburConfig
 
isPoolFair() - Method in class org.vibur.dbcp.ViburMonitoring
 
isPoolFair() - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
isResetDefaultsAfterUse() - Method in class org.vibur.dbcp.ViburConfig
 
isResetDefaultsAfterUse() - Method in class org.vibur.dbcp.ViburMonitoring
 
isResetDefaultsAfterUse() - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
isUseNetworkTimeout() - Method in class org.vibur.dbcp.ViburConfig
 
isUseNetworkTimeout() - Method in class org.vibur.dbcp.ViburMonitoring
 
isUseNetworkTimeout() - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
isWrapperFor(Class<?>) - Method in class org.vibur.dbcp.ViburDBCPDataSource
 

J

JdbcUtils - Class in org.vibur.dbcp.util
This class encapsulates all low-level JDBC operations invoked on raw JDBC objects such as rawConnection or rawStatement, plus operations related to JDBC Driver or DataSource initialization and Connection creation.

N

newConnHooks() - Static method in class org.vibur.dbcp.pool.HookHolder
 
newInvocationHooks() - Static method in class org.vibur.dbcp.pool.HookHolder
 
newProxyConnection(ConnHolder, PoolOperations, ViburConfig) - Static method in class org.vibur.dbcp.proxy.Proxy
 
newStatement(Method, Object[]) - Method in interface org.vibur.dbcp.stcache.StatementMethod.StatementCreator
 
NO_TAKEN_CONNECTIONS - Static variable in class org.vibur.dbcp.pool.ViburListener
 

O

on(Connection, long) - Method in class org.vibur.dbcp.pool.DefaultHook.CloseConnection
 
on(TakenConnection[], long) - Method in class org.vibur.dbcp.pool.DefaultHook.GetConnectionTimeout
 
on(Connection, long) - Method in class org.vibur.dbcp.pool.DefaultHook.GetConnectionTiming
 
on(Connection, long) - Method in class org.vibur.dbcp.pool.DefaultHook.InitConnection
 
on(Statement, Method, Object[], String, List<Object[]>, Hook.StatementProceedingPoint) - Method in class org.vibur.dbcp.pool.DefaultHook.QueryTiming
 
on(String, List<Object[]>, long, long) - Method in class org.vibur.dbcp.pool.DefaultHook.ResultSetSize
 
on(Connection, long) - Method in interface org.vibur.dbcp.pool.Hook.CloseConnection
A programming hook that will be invoked on the raw JDBC Connection before it is restored back to the pool as part of the Connection.close() flow.
on(Connection, long) - Method in interface org.vibur.dbcp.pool.Hook.DestroyConnection
A programming hook that will be invoked only once after the raw JDBC Connection is closed/destroyed.
on(Connection, long) - Method in interface org.vibur.dbcp.pool.Hook.GetConnection
A programming hook that will be invoked on the raw JDBC Connection after it is taken from the pool as part of the DataSource.getConnection() flow.
on(TakenConnection[], long) - Method in interface org.vibur.dbcp.pool.Hook.GetConnectionTimeout
A programming hook that will be invoked only when the call to getConnection() timeouts.
on(Connection, long) - Method in interface org.vibur.dbcp.pool.Hook.InitConnection
A programming hook that will be invoked only once after the raw JDBC Connection is first created.
on(Object, Method, Object[]) - Method in interface org.vibur.dbcp.pool.Hook.MethodInvocation
An application hook that will be invoked before a method on any of the proxied JDBC interfaces is invoked.
on(String, List<Object[]>, long, long) - Method in interface org.vibur.dbcp.pool.Hook.ResultSetRetrieval
An application hook that will be invoked at the end of each ResultSet retrieval as part of the ResultSet.close() flow.
on(Statement, Method, Object[], String, List<Object[]>, Hook.StatementProceedingPoint) - Method in interface org.vibur.dbcp.pool.Hook.StatementExecution
An application hook that will be invoked around the call of each JDBC Statement "execute..." method.
onMethodInvocation() - Method in interface org.vibur.dbcp.pool.HookHolder.InvocationHooksAccessor
 
onResultSetRetrieval() - Method in interface org.vibur.dbcp.pool.HookHolder.InvocationHooksAccessor
 
onStatementExecution() - Method in interface org.vibur.dbcp.pool.HookHolder.InvocationHooksAccessor
 
org.vibur.dbcp - package org.vibur.dbcp
 
org.vibur.dbcp.pool - package org.vibur.dbcp.pool
 
org.vibur.dbcp.proxy - package org.vibur.dbcp.proxy
 
org.vibur.dbcp.stcache - package org.vibur.dbcp.stcache
 
org.vibur.dbcp.util - package org.vibur.dbcp.util
 

P

PoolOperations - Class in org.vibur.dbcp.pool
The facade class through which the ConnectionFactory and PoolService functions are accessed.
PoolOperations(ViburDBCPDataSource, ViburObjectFactory, PoolService<ConnHolder>) - Constructor for class org.vibur.dbcp.pool.PoolOperations
Instantiates the PoolOperations facade.
PoolReducer - Class in org.vibur.dbcp.pool
The pool reducer class - instantiated via reflection.
PoolReducer(ViburConfig) - Constructor for class org.vibur.dbcp.pool.PoolReducer
 
Proxy - Class in org.vibur.dbcp.proxy
 

Q

QueryTiming(ViburConfig) - Constructor for class org.vibur.dbcp.pool.DefaultHook.QueryTiming
 
quietClose(Connection) - Static method in class org.vibur.dbcp.util.JdbcUtils
 
quietClose(Statement) - Static method in class org.vibur.dbcp.util.JdbcUtils
 
quietClose(ResultSet) - Static method in class org.vibur.dbcp.util.JdbcUtils
 

R

rawConnection() - Method in class org.vibur.dbcp.pool.ConnHolder
 
rawStatement() - Method in class org.vibur.dbcp.stcache.StatementHolder
 
readyToRestore(ConnHolder) - Method in class org.vibur.dbcp.pool.ConnectionFactory
 
readyToTake(ConnHolder) - Method in class org.vibur.dbcp.pool.ConnectionFactory
 
remove(StatementHolder) - Method in class org.vibur.dbcp.stcache.ClhmStatementCache
 
remove(StatementHolder) - Method in interface org.vibur.dbcp.stcache.StatementCache
Removes an entry from the cache (if such) for the given statement.
removeAll(Connection) - Method in class org.vibur.dbcp.stcache.ClhmStatementCache
 
removeAll(Connection) - Method in interface org.vibur.dbcp.stcache.StatementCache
Removes all entries from the cache (if any) for the given rawConnection.
restore(ConnHolder, boolean, SQLException[]) - Method in class org.vibur.dbcp.pool.PoolOperations
 
restore(StatementHolder, boolean) - Method in class org.vibur.dbcp.stcache.ClhmStatementCache
 
restore(StatementHolder, boolean) - Method in interface org.vibur.dbcp.stcache.StatementCache
Restores (i.e.
ResultSetSize(ViburConfig) - Constructor for class org.vibur.dbcp.pool.DefaultHook.ResultSetSize
 

S

setAcquireRetryAttempts(int) - Method in class org.vibur.dbcp.ViburConfig
 
setAcquireRetryAttempts(int) - Method in class org.vibur.dbcp.ViburMonitoring
 
setAcquireRetryAttempts(int) - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
setAcquireRetryDelayInMs(long) - Method in class org.vibur.dbcp.ViburConfig
 
setAcquireRetryDelayInMs(long) - Method in class org.vibur.dbcp.ViburMonitoring
 
setAcquireRetryDelayInMs(long) - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
setAllowConnectionAfterTermination(boolean) - Method in class org.vibur.dbcp.ViburConfig
 
setAllowUnwrapping(boolean) - Method in class org.vibur.dbcp.ViburConfig
 
setClearSQLWarnings(boolean) - Method in class org.vibur.dbcp.ViburConfig
 
setConcurrentCollection(ConcurrentCollection<ConnHolder>) - Method in class org.vibur.dbcp.ViburConfig
 
setConnectionFactory(ViburObjectFactory) - Method in class org.vibur.dbcp.ViburConfig
 
setConnectionIdleLimitInSeconds(int) - Method in class org.vibur.dbcp.ViburConfig
 
setConnectionIdleLimitInSeconds(int) - Method in class org.vibur.dbcp.ViburMonitoring
 
setConnectionIdleLimitInSeconds(int) - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
setConnectionTimeoutInMs(long) - Method in class org.vibur.dbcp.ViburConfig
 
setConnectionTimeoutInMs(long) - Method in class org.vibur.dbcp.ViburMonitoring
 
setConnectionTimeoutInMs(long) - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
setConnector(Connector) - Method in class org.vibur.dbcp.ViburConfig
 
setCriticalSQLStates(String) - Method in class org.vibur.dbcp.ViburConfig
 
setDefaultAutoCommit(Boolean) - Method in class org.vibur.dbcp.ViburConfig
 
setDefaultCatalog(String) - Method in class org.vibur.dbcp.ViburConfig
 
setDefaultReadOnly(Boolean) - Method in class org.vibur.dbcp.ViburConfig
 
setDefaultTransactionIsolation(String) - Method in class org.vibur.dbcp.ViburConfig
 
setDefaultTransactionIsolationIntValue(Integer) - Method in class org.vibur.dbcp.ViburConfig
 
setDefaultValues(Connection, ViburConfig) - Static method in class org.vibur.dbcp.util.JdbcUtils
 
setDriver(Driver) - Method in class org.vibur.dbcp.ViburConfig
 
setDriverClassName(String) - Method in class org.vibur.dbcp.ViburConfig
 
setDriverProperties(Properties) - Method in class org.vibur.dbcp.ViburConfig
 
setEnableJMX(boolean) - Method in class org.vibur.dbcp.ViburConfig
 
setExternalDataSource(DataSource) - Method in class org.vibur.dbcp.ViburConfig
 
setIncludeQueryParameters(boolean) - Method in class org.vibur.dbcp.ViburConfig
 
setIncludeQueryParameters(boolean) - Method in class org.vibur.dbcp.ViburMonitoring
 
setIncludeQueryParameters(boolean) - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
setInitSQL(String) - Method in class org.vibur.dbcp.ViburConfig
 
setInitSQL(String) - Method in class org.vibur.dbcp.ViburMonitoring
 
setInitSQL(String) - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
setJdbcUrl(String) - Method in class org.vibur.dbcp.ViburConfig
 
setLastAccessNanoTime(long) - Method in class org.vibur.dbcp.pool.ConnHolder
 
setLogAllStackTracesOnTimeout(boolean) - Method in class org.vibur.dbcp.ViburConfig
 
setLogConnectionLongerThanMs(long) - Method in class org.vibur.dbcp.ViburConfig
 
setLogConnectionLongerThanMs(long) - Method in class org.vibur.dbcp.ViburMonitoring
 
setLogConnectionLongerThanMs(long) - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
setLoginTimeout(int) - Method in class org.vibur.dbcp.ViburDBCPDataSource
 
setLoginTimeoutInSeconds(int) - Method in class org.vibur.dbcp.ViburConfig
 
setLoginTimeoutInSeconds(int) - Method in class org.vibur.dbcp.ViburMonitoring
 
setLoginTimeoutInSeconds(int) - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
setLogLargeResultSet(long) - Method in class org.vibur.dbcp.ViburConfig
 
setLogLargeResultSet(long) - Method in class org.vibur.dbcp.ViburMonitoring
 
setLogLargeResultSet(long) - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
setLogLineRegex(Pattern) - Method in class org.vibur.dbcp.ViburConfig
 
setLogQueryExecutionLongerThanMs(long) - Method in class org.vibur.dbcp.ViburConfig
 
setLogQueryExecutionLongerThanMs(long) - Method in class org.vibur.dbcp.ViburMonitoring
 
setLogQueryExecutionLongerThanMs(long) - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
setLogStackTraceForLargeResultSet(boolean) - Method in class org.vibur.dbcp.ViburConfig
 
setLogStackTraceForLargeResultSet(boolean) - Method in class org.vibur.dbcp.ViburMonitoring
 
setLogStackTraceForLargeResultSet(boolean) - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
setLogStackTraceForLongConnection(boolean) - Method in class org.vibur.dbcp.ViburConfig
 
setLogStackTraceForLongConnection(boolean) - Method in class org.vibur.dbcp.ViburMonitoring
 
setLogStackTraceForLongConnection(boolean) - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
setLogStackTraceForLongQueryExecution(boolean) - Method in class org.vibur.dbcp.ViburConfig
 
setLogStackTraceForLongQueryExecution(boolean) - Method in class org.vibur.dbcp.ViburMonitoring
 
setLogStackTraceForLongQueryExecution(boolean) - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
setLogTakenConnectionsOnTimeout(boolean) - Method in class org.vibur.dbcp.ViburConfig
 
setLogWriter(PrintWriter) - Method in class org.vibur.dbcp.ViburDBCPDataSource
 
setName(String) - Method in class org.vibur.dbcp.ViburConfig
NOTE: the pool name can be set only once; pool renaming is not supported.
setNetworkTimeoutExecutor(Executor) - Method in class org.vibur.dbcp.ViburConfig
 
setPassword(String) - Method in class org.vibur.dbcp.ViburConfig
 
setPool(PoolService<ConnHolder>) - Method in class org.vibur.dbcp.ViburConfig
 
setPoolEnableConnectionTracking(boolean) - Method in class org.vibur.dbcp.ViburConfig
 
setPoolFair(boolean) - Method in class org.vibur.dbcp.ViburConfig
 
setPoolInitialSize(int) - Method in class org.vibur.dbcp.ViburConfig
 
setPoolMaxSize(int) - Method in class org.vibur.dbcp.ViburConfig
 
setPoolReducer(ThreadedPoolReducer) - Method in class org.vibur.dbcp.ViburConfig
 
setPoolReducerClass(String) - Method in class org.vibur.dbcp.ViburConfig
 
setReducerSamples(int) - Method in class org.vibur.dbcp.ViburConfig
 
setReducerTimeIntervalInSeconds(int) - Method in class org.vibur.dbcp.ViburConfig
 
setResetDefaultsAfterUse(boolean) - Method in class org.vibur.dbcp.ViburConfig
 
setSqlQuery(String) - Method in class org.vibur.dbcp.stcache.StatementHolder
 
setStatementCache(StatementCache) - Method in class org.vibur.dbcp.ViburConfig
 
setStatementCacheMaxSize(int) - Method in class org.vibur.dbcp.ViburConfig
 
setTakenConnectionsFormatter(TakenConnectionsFormatter) - Method in class org.vibur.dbcp.ViburConfig
 
setTestConnectionQuery(String) - Method in class org.vibur.dbcp.ViburConfig
 
setTestConnectionQuery(String) - Method in class org.vibur.dbcp.ViburMonitoring
 
setTestConnectionQuery(String) - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
setUseNetworkTimeout(boolean) - Method in class org.vibur.dbcp.ViburConfig
 
setUsername(String) - Method in class org.vibur.dbcp.ViburConfig
 
setValidateTimeoutInSeconds(int) - Method in class org.vibur.dbcp.ViburConfig
 
setValidateTimeoutInSeconds(int) - Method in class org.vibur.dbcp.ViburMonitoring
 
setValidateTimeoutInSeconds(int) - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
severConnection(Connection) - Method in interface org.vibur.dbcp.ViburDataSource
Severs the supplied connection which can either be a pooled connection retrieved via calling one of the ViburDataSource.getConnection() methods or a raw non-pooled connection retrieved via calling one of the ViburDataSource.getNonPooledConnection() methods.
severConnection(Connection) - Method in class org.vibur.dbcp.ViburDBCPDataSource
 
showTakenConnections() - Method in class org.vibur.dbcp.ViburMonitoring
 
showTakenConnections() - Method in interface org.vibur.dbcp.ViburMonitoringMBean
 
SQLSTATE_CONN_INIT_ERROR - Static variable in class org.vibur.dbcp.ViburConfig
 
SQLSTATE_INTERRUPTED_ERROR - Static variable in class org.vibur.dbcp.ViburConfig
 
SQLSTATE_OBJECT_CLOSED_ERROR - Static variable in class org.vibur.dbcp.ViburConfig
 
SQLSTATE_POOL_CLOSED_ERROR - Static variable in class org.vibur.dbcp.ViburConfig
 
SQLSTATE_POOL_NOTSTARTED_ERROR - Static variable in class org.vibur.dbcp.ViburConfig
 
SQLSTATE_TIMEOUT_ERROR - Static variable in class org.vibur.dbcp.ViburConfig
 
SQLSTATE_WRAPPER_ERROR - Static variable in class org.vibur.dbcp.ViburConfig
 
start() - Method in interface org.vibur.dbcp.ViburDataSource
Starts this DataSource.
start() - Method in class org.vibur.dbcp.ViburDBCPDataSource
Starts this DataSource.
state() - Method in class org.vibur.dbcp.stcache.StatementHolder
 
StatementCache - Interface in org.vibur.dbcp.stcache
Defines the operations needed for the JDBC PreparedStatement caching.
StatementHolder - Class in org.vibur.dbcp.stcache
A thin wrapper around the raw JDBC Statement object which allows us to augment it with useful "state" information.
StatementHolder(Statement, AtomicReference<StatementHolder.State>, String) - Constructor for class org.vibur.dbcp.stcache.StatementHolder
 
StatementHolder.State - Enum in org.vibur.dbcp.stcache
The 3 different states in which a StatementHolder instance can be when it is used as a cached value:
StatementMethod - Class in org.vibur.dbcp.stcache
Describes a prepareStatement or prepareCall method with args that has been invoked on a given JDBC Connection.
StatementMethod(Connection, StatementMethod.StatementCreator, Method, Object[]) - Constructor for class org.vibur.dbcp.stcache.StatementMethod
 
StatementMethod.StatementCreator - Interface in org.vibur.dbcp.stcache
 

T

take(StatementMethod) - Method in class org.vibur.dbcp.stcache.ClhmStatementCache
 
take(StatementMethod) - Method in interface org.vibur.dbcp.stcache.StatementCache
Returns a possibly cached StatementHolder object for the given connection statement method.
TakenConnection - Class in org.vibur.dbcp.pool
Represents a currently taken proxy Connection, its associated timing data, the thread that has taken it, and the stack trace at the moment when the Connection was taken.
TakenConnectionsFormatter - Interface in org.vibur.dbcp.pool
 
TakenConnectionsFormatter.Default - Class in org.vibur.dbcp.pool
 
terminate() - Method in interface org.vibur.dbcp.ViburDataSource
Terminates this DataSource.
terminate() - Method in class org.vibur.dbcp.ViburDBCPDataSource
 
toString() - Method in class org.vibur.dbcp.pool.TakenConnection
 
toString() - Method in class org.vibur.dbcp.stcache.StatementMethod
 
toString() - Method in class org.vibur.dbcp.ViburConfig
 

U

unwrap(Class<T>) - Method in class org.vibur.dbcp.ViburDBCPDataSource
 
unwrapSQLException() - Method in exception org.vibur.dbcp.ViburDBCPException
 

V

validateOrInitialize(Connection, String, ViburConfig) - Static method in class org.vibur.dbcp.util.JdbcUtils
Validates/ initializes the given rawConnection via executing the given sqlQuery.
valueOf(String) - Static method in enum org.vibur.dbcp.stcache.StatementHolder.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.vibur.dbcp.ViburDataSource.State
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.vibur.dbcp.stcache.StatementHolder.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.vibur.dbcp.ViburDataSource.State
Returns an array containing the constants of this enum type, in the order they are declared.
version() - Method in class org.vibur.dbcp.pool.ConnectionFactory
 
version() - Method in interface org.vibur.dbcp.pool.ViburObjectFactory
Gets the current version value.
ViburConfig - Class in org.vibur.dbcp
Specifies all ViburDBCPDataSource configuration options.
ViburDataSource - Interface in org.vibur.dbcp
Defines the ViburDBCPDataSource lifecycle operations and states.
ViburDataSource.State - Enum in org.vibur.dbcp
The possible states in which the DataSource can be.
ViburDBCPDataSource - Class in org.vibur.dbcp
The main DataSource which needs to be configured/instantiated by the calling application and from which the JDBC Connections will be obtained via calling the ViburDBCPDataSource.getConnection() method.
ViburDBCPDataSource() - Constructor for class org.vibur.dbcp.ViburDBCPDataSource
Default constructor for programmatic configuration via the ViburConfig setter methods.
ViburDBCPDataSource(String) - Constructor for class org.vibur.dbcp.ViburDBCPDataSource
Initialization via properties file name.
ViburDBCPDataSource(Properties) - Constructor for class org.vibur.dbcp.ViburDBCPDataSource
Initialization via the given properties.
ViburDBCPDataSource.ConnectionInvalidator - Interface in org.vibur.dbcp
 
ViburDBCPException - Exception in org.vibur.dbcp
The base exception thrown by Vibur DBCP when an underlying error has occurred.
ViburDBCPException() - Constructor for exception org.vibur.dbcp.ViburDBCPException
 
ViburDBCPException(String) - Constructor for exception org.vibur.dbcp.ViburDBCPException
 
ViburDBCPException(String, Throwable) - Constructor for exception org.vibur.dbcp.ViburDBCPException
 
ViburDBCPException(Throwable) - Constructor for exception org.vibur.dbcp.ViburDBCPException
 
ViburDBCPObjectFactory - Class in org.vibur.dbcp
A JNDI factory that produces ViburDBCPDataSource instances.
ViburDBCPObjectFactory() - Constructor for class org.vibur.dbcp.ViburDBCPObjectFactory
 
ViburListener - Class in org.vibur.dbcp.pool
 
ViburListener(ViburConfig) - Constructor for class org.vibur.dbcp.pool.ViburListener
 
ViburMonitoring - Class in org.vibur.dbcp
 
ViburMonitoringMBean - Interface in org.vibur.dbcp
Defines the Vibur DBCP JMX operations.
ViburObjectFactory - Interface in org.vibur.dbcp.pool
Defines the operations that are specific to Vibur ConnectionFactory.
ViburUtils - Class in org.vibur.dbcp.util
 
A B C D E F G H I J N O P Q R S T U V 
Skip navigation links

Copyright © 2013-2019 vibur.org. All Rights Reserved.