A B C D E F G H I J K M O P Q R S T U V W X

A

acceptsURL(String) - Method in class org.logicalcobwebs.proxool.ProxoolDriver
 
addConfigurationListener(String, ConfigurationListenerIF) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Adds a listener that gets called everytime the configuration changes.
addConnectionListener(String, ConnectionListenerIF) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Add a listener that monitors each time a connection is made or destroyed.
addProxoolListener(ProxoolListenerIF) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Add a listener that gets called everytime a global Proxool event ocours.
addSqlCall(String) - Method in class org.logicalcobwebs.proxool.ProxyConnection
 
addStateListener(String, StateListenerIF) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Add a listener that monitors the change of state of the pool (quiet, busy, overloaded, or down)
addStatisticsListener(String, StatisticsListenerIF) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Add a listener that receives statistics as they are produced
ALIAS - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
Un-prefixed propety name for the Proxool alias configuration property.
ALIAS_DELIMITER - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
ALIAS_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
Used to build up URL
AvalonConfigurator - Class in org.logicalcobwebs.proxool.configuration
Configurator for the Avalon Framework.
AvalonConfigurator() - Constructor for class org.logicalcobwebs.proxool.configuration.AvalonConfigurator
 

B

buildConnection(ConnectionPoolDefinitionIF) - Method in interface org.logicalcobwebs.proxool.ConnectionBuilderIF
 
buildConnection(ConnectionPoolDefinitionIF) - Method in class org.logicalcobwebs.proxool.DefaultConnectionBuilder
 

C

cancel() - Method in class org.logicalcobwebs.proxool.Prototyper
Cancel all current prototyping
characters(char[], int, int) - Method in class org.logicalcobwebs.proxool.configuration.XMLConfigurator
 
close() - Method in class org.logicalcobwebs.proxool.ProxyConnection
 
close() - Method in interface org.logicalcobwebs.proxool.ProxyConnectionIF
Doesn't really close the connection, just puts it back in the pool.
CLOSE_ON_DISPOSE_ATTRIBUTE - Static variable in class org.logicalcobwebs.proxool.configuration.AvalonConfigurator
Constant for the boolean "close-on-dispose" attribute that signifies wether or not this configurator shall close the pools it has created when it is disposed.
compareTo(Object) - Method in class org.logicalcobwebs.proxool.ProxyConnection
Compares using ProxyConnection.getId()
CompositeConfigurationListener - Class in org.logicalcobwebs.proxool
A ConfigurationListenerIF that keeps a list of ConfigurationListenerIFs and notifies them in a thread safe manner.
CompositeConfigurationListener() - Constructor for class org.logicalcobwebs.proxool.CompositeConfigurationListener
 
CompositeConnectionListener - Class in org.logicalcobwebs.proxool
A ConnectionListenerIF that keeps a list of ConnectionListenerIFs and notifies them in a thread safe manner.
CompositeConnectionListener() - Constructor for class org.logicalcobwebs.proxool.CompositeConnectionListener
 
CompositeProxoolListener - Class in org.logicalcobwebs.proxool
A ProxoolListenerIF that keeps a list of ProxoolListenerIFs and notifies them in a thread safe manner.
CompositeProxoolListener() - Constructor for class org.logicalcobwebs.proxool.CompositeProxoolListener
 
CompositeStateListener - Class in org.logicalcobwebs.proxool
A StateListenerIF that keeps a list of StateListenerIFs and notifies them in a thread safe manner.
CompositeStateListener() - Constructor for class org.logicalcobwebs.proxool.CompositeStateListener
 
ConfigurationListenerIF - Interface in org.logicalcobwebs.proxool
Listens to any changes made to a definition.
configure(Configuration) - Method in class org.logicalcobwebs.proxool.configuration.AvalonConfigurator
Check that all top level elements are named proxool and hand them to XMLConfigurator.
configure(String, boolean) - Static method in class org.logicalcobwebs.proxool.configuration.JAXPConfigurator
Configure Proxool with xml from the given file.
configure(InputSource, boolean) - Static method in class org.logicalcobwebs.proxool.configuration.JAXPConfigurator
Configure Proxool with xml from the given InputSource.
configure(Reader, boolean) - Static method in class org.logicalcobwebs.proxool.configuration.JAXPConfigurator
Configure Proxool with xml from the given reader.
configure(String) - Static method in class org.logicalcobwebs.proxool.configuration.PropertyConfigurator
Configure proxool with the given properties file.
configure(Properties) - Static method in class org.logicalcobwebs.proxool.configuration.PropertyConfigurator
Configure proxool with the given properties.
connect(String, Properties) - Method in class org.logicalcobwebs.proxool.ProxoolDriver
The url should be of the form:
ConnectionBuilderIF - Interface in org.logicalcobwebs.proxool
 
ConnectionInfoIF - Interface in org.logicalcobwebs.proxool
Provides information about an individual connection.
ConnectionListenerIF - Interface in org.logicalcobwebs.proxool
You can listen to the lifecycle of a connection.
ConnectionPoolDefinitionIF - Interface in org.logicalcobwebs.proxool
A full definition of everything to do with a connection.
ConnectionPoolStatisticsIF - Interface in org.logicalcobwebs.proxool
This provides real time information about the pool.
ConnectionResetter - Class in org.logicalcobwebs.proxool
Responsible for resetting a Connection to its default state when it is returned to the pool.
ConnectionValidatorIF - Interface in org.logicalcobwebs.proxool
 

D

DEBUG_LEVEL_LOUD - Static variable in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
 
DEBUG_LEVEL_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
Deprecated. use verbose instead.
DEBUG_LEVEL_QUIET - Static variable in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
 
DEFAULT_HOUSE_KEEPING_SLEEP_TIME - Static variable in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
30000 (30 Seconds)
DEFAULT_MAXIMUM_ACTIVE_TIME - Static variable in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
300000 (5 minutes)
DEFAULT_MAXIMUM_CONNECTION_COUNT - Static variable in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
15
DEFAULT_MAXIMUM_CONNECTION_LIFETIME - Static variable in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
4 * 60 * 60 * 1000 (4 hours)
DEFAULT_MAXIMUM_NEW_CONNECTIONS - Static variable in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
Deprecated. use ConnectionPoolDefinitionIF.DEFAULT_SIMULTANEOUS_BUILD_THROTTLE instead
DEFAULT_MINIMUM_CONNECTION_COUNT - Static variable in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
0
DEFAULT_OVERLOAD_WITHOUT_REFUSAL_THRESHOLD - Static variable in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
60000
DEFAULT_PROTOTYPE_COUNT - Static variable in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
0
DEFAULT_RECENTLY_STARTED_THRESHOLD - Static variable in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
60000
DEFAULT_SIMULTANEOUS_BUILD_THROTTLE - Static variable in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
10
DefaultConnectionBuilder - Class in org.logicalcobwebs.proxool
 
DefaultConnectionBuilder() - Constructor for class org.logicalcobwebs.proxool.DefaultConnectionBuilder
 
DefaultConnectionValidator - Class in org.logicalcobwebs.proxool
 
DefaultConnectionValidator() - Constructor for class org.logicalcobwebs.proxool.DefaultConnectionValidator
 
definitionUpdated(ConnectionPoolDefinitionIF, Properties, Properties) - Method in class org.logicalcobwebs.proxool.CompositeConfigurationListener
 
definitionUpdated(ConnectionPoolDefinitionIF, Properties, Properties) - Method in interface org.logicalcobwebs.proxool.ConfigurationListenerIF
Gets called once after a pool has been updated.
DELEGATE_DRIVER - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
Instead of defining the driver in the url you can also use this property
DELEGATE_DRIVER_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
DELEGATE_URL - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
DELEGATE_URL_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
destroy() - Method in class org.logicalcobwebs.proxool.configuration.ServletConfigurator
Shuts down Proxool by removing all connection pools.
dispose() - Method in class org.logicalcobwebs.proxool.configuration.AvalonConfigurator
If AvalonConfigurator.CLOSE_ON_DISPOSE_ATTRIBUTE is set: Close all connection pools that this configurator has configured.
DRIVER_CLASS - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
Un-prefixed propety name for the Proxool driver class configuration property.
DRIVER_CLASS_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
Prefixed propety name for the Proxool driver class configuration property.
DRIVER_PROPERTIES - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
Element name for the container of properties passed directlry to the delegate driver.
DRIVER_URL - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
Un-prefixed propety name for the Proxool driver url configuration property.
DRIVER_URL_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
Prefixed propety name for the Proxool driver url configuration property.

E

endElement(String, String, String) - Method in class org.logicalcobwebs.proxool.configuration.XMLConfigurator
 
equals(Object) - Method in class org.logicalcobwebs.proxool.ProxyConnection
Whether the underlying connections are equal
equals(Object) - Method in class org.logicalcobwebs.proxool.WrappedConnection
If the object passed to this method is actually a proxied version of this class then compare the real class with this one.
error(SAXParseException) - Method in class org.logicalcobwebs.proxool.configuration.XMLConfigurator
 

F

FATAL_SQL_EXCEPTION - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
FATAL_SQL_EXCEPTION_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
FATAL_SQL_EXCEPTION_WRAPPER_CLASS - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
FATAL_SQL_EXCEPTION_WRAPPER_CLASS_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
FATAL_SQL_EXCEPTIONS_DELIMITER - Static variable in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
 
fatalError(SAXParseException) - Method in class org.logicalcobwebs.proxool.configuration.XMLConfigurator
 
FatalRuntimeException - Exception in org.logicalcobwebs.proxool
A type of SQLException that has been defined as fatal.
FatalRuntimeException(Exception) - Constructor for exception org.logicalcobwebs.proxool.FatalRuntimeException
 
FatalSQLException - Exception in org.logicalcobwebs.proxool
A type of SQLException that has been defined as fatal.
FatalSQLException(SQLException) - Constructor for exception org.logicalcobwebs.proxool.FatalSQLException
 
FatalSQLException(SQLException, String, String) - Constructor for exception org.logicalcobwebs.proxool.FatalSQLException
 
formatBigNumber(long) - Static method in class org.logicalcobwebs.proxool.FormatHelper
Format like ###000000
FormatHelper - Class in org.logicalcobwebs.proxool
Formats things as Strings
FormatHelper() - Constructor for class org.logicalcobwebs.proxool.FormatHelper
 
formatMediumNumber(long) - Static method in class org.logicalcobwebs.proxool.FormatHelper
Format like 0000
formatSmallNumber(long) - Static method in class org.logicalcobwebs.proxool.FormatHelper
Format like 00

G

getActiveConnectionCount() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolStatisticsIF
The number of connections currently in use.
getAge() - Method in interface org.logicalcobwebs.proxool.ConnectionInfoIF
The age in millseconds since this connection was built
getAge() - Method in class org.logicalcobwebs.proxool.ProxyConnection
 
getAlias() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
The name associated with this connection pool.
getAlias() - Method in class org.logicalcobwebs.proxool.Prototyper
The alias of the pool we are prototyping for
getAlias() - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
getAlias(Connection) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Get the alias for the connection pool that served a connection
getAlias() - Method in class org.logicalcobwebs.proxool.WrappedConnection
Get the alias of the connection pool this connection belongs to
getAliases() - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Get a list of all the registered pools
getAvailableConnectionCount() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolStatisticsIF
The number of connections that are available for use (doesn't include active connections).
getBirthDate() - Method in interface org.logicalcobwebs.proxool.ConnectionInfoIF
Like ConnectionInfoIF.getBirthTime() but in Date format
getBirthDate() - Method in class org.logicalcobwebs.proxool.ProxyConnection
 
getBirthTime() - Method in interface org.logicalcobwebs.proxool.ConnectionInfoIF
The time that this connection was created.
getBirthTime() - Method in class org.logicalcobwebs.proxool.ProxyConnection
 
getCause() - Method in exception org.logicalcobwebs.proxool.FatalRuntimeException
 
getCause() - Method in exception org.logicalcobwebs.proxool.FatalSQLException
Same as FatalSQLException.getOriginalSQLException()
getCause() - Method in exception org.logicalcobwebs.proxool.ProxoolException
Returns the cause of this exception or null if the cause is nonexistent or unknown.
getCompleteUrl() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
The URL that was used to define this pool.
getConnection() - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
getConnection(String, String) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
getConnection() - Method in class org.logicalcobwebs.proxool.ProxyConnection
 
getConnection() - Method in interface org.logicalcobwebs.proxool.ProxyConnectionIF
The real, delegate connection that we are using
getConnectionCount() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolStatisticsIF
 
getConnectionCount() - Method in class org.logicalcobwebs.proxool.Prototyper
The total number of connections, including those being built right now
getConnectionInfos(String) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Deprecated. use snapshot instead.
getConnectionPoolDefinition(String) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Get the definition of a pool.
getConnectionPoolStatistics(String) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Deprecated. use ProxoolFacade.getSnapshot(java.lang.String, boolean)
getConnectionPoolStatisticsDump(String) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Deprecated. use ProxoolFacade.getSnapshot(java.lang.String, boolean)
getConnectionsRefusedCount() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolStatisticsIF
The number of connections refused.
getConnectionsServedCount() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolStatisticsIF
The number of connections provided.
getDateStarted() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolStatisticsIF
When this pool was started
getDebugLevel() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
Deprecated. use ConnectionPoolDefinitionIF.isVerbose() instead
getDefinition() - Method in class org.logicalcobwebs.proxool.ProxyConnection
Get the definition that was used to create this connection
getDefinition() - Method in interface org.logicalcobwebs.proxool.ProxyConnectionIF
 
getDelegateConnection(Connection) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Deprecated. Just cast the connection that you are given into the driver specific one.
getDelegateHashcode() - Method in interface org.logicalcobwebs.proxool.ConnectionInfoIF
The hashcode (in hex) of the delegate connection object.
getDelegateHashcode() - Method in class org.logicalcobwebs.proxool.ProxyConnection
 
getDelegateProperties() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
Get all of the properties that are defined on the delegated driver.
getDelegateProperty(String) - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
 
getDelegateStatement(Statement) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Deprecated. Just cast the statement that you are given into the driver specific one.
getDelegateUrl() - Method in interface org.logicalcobwebs.proxool.ConnectionInfoIF
The URL that this connection is using (the definition might have changed since this connection was built).
getDelegateUrl() - Method in class org.logicalcobwebs.proxool.ProxyConnection
 
getDriver() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
 
getDriver() - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
getDriverUrl() - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
getFatalSqlExceptions() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
Get the list of fatal SQL exception (Strings) fragments that will trigger the death of a Connection.
getFatalSqlExceptionsAsString() - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
getFatalSqlExceptionWrapper() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
If this is not-null then any fatal SQLException is wrapped up inside an instance of this class.
getFatalSqlExceptionWrapperClass() - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
getHouseKeepingSleepTime() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
This is the time the house keeping thread sleeps for between checks.
getHouseKeepingSleepTime() - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
getHouseKeepingTestSql() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
The test SQL that we perform to see if a connection is alright.
getHouseKeepingTestSql() - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
getId() - Method in interface org.logicalcobwebs.proxool.ConnectionInfoIF
A unique ID for this connection
getId(Connection) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Get the connection ID for a connection
getId() - Method in class org.logicalcobwebs.proxool.ProxyConnection
 
getId() - Method in class org.logicalcobwebs.proxool.WrappedConnection
The ID for the encapsulated ProxyConnection.
getInitialContextFactory() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
JNDI property
getInjectableCallableStatementInterface() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
The class name of an interface that should be injected everytime we make a CallableStatement.
getInjectableConnectionInterface() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
The class name of an interface that should be injected everytime we make a Connection.
getInjectablePreparedStatementInterface() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
The class name of an interface that should be injected everytime we make a PreparedStatement.
getInjectableStatementInterface() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
The class name of an interface that should be injected everytime we make a Statement.
getJdbcDriverVersion() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
 
getJmxAgentId() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
Get a comma separated list of JMX agent ids (as used by MBeanServerFactory.findMBeanServer(String agentId)) to register the pool to.
getJmxAgentId() - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
getJndiName() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
JNDI property
getLastSqlCall() - Method in class org.logicalcobwebs.proxool.ProxyConnection
 
getLastSqlCall() - Method in interface org.logicalcobwebs.proxool.ProxyConnectionIF
Get the most recent of all the ConnectionInfoIF.getSqlCalls()
getLoginTimeout() - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
getLogWriter() - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
getMajorVersion() - Method in class org.logicalcobwebs.proxool.ProxoolDriver
 
getMark() - Method in interface org.logicalcobwebs.proxool.ConnectionInfoIF
Sometimes we want do something to a connection but can't because it is still active and we don't want to disrupt its use.
getMark() - Method in class org.logicalcobwebs.proxool.ProxyConnection
 
getMaximumActiveTime() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
If the housekeeper comes across a thread that has been active for longer than this then it will kill it.
getMaximumActiveTime() - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
getMaximumConnectionCount() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
The maximum number of connections to the database
getMaximumConnectionCount() - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
getMaximumConnectionLifetime() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
The maximum amount of time that a connection exists for before it is killed (recycled).
getMaximumConnectionLifetime() - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
getMaximumNewConnections() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
Deprecated. use more descriptive ConnectionPoolDefinitionIF.getSimultaneousBuildThrottle() instead
getMinimumConnectionCount() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
The minimum number of connections we will keep open, regardless of whether anyone needs them or not.
getMinimumConnectionCount() - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
getMinorVersion() - Method in class org.logicalcobwebs.proxool.ProxoolDriver
 
getName() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
Deprecated. use ConnectionPoolDefinitionIF.getAlias() instead.
getObjectInstance(Object, Name, Context, Hashtable) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
getOfflineConnectionCount() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolStatisticsIF
The number of connections that are neither active or available.
getOriginalSQLException() - Method in exception org.logicalcobwebs.proxool.FatalSQLException
Get the SQLException that was detected as being fatal
getOverloadWithoutRefusalLifetime() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
This is the time in milliseconds after the last time that we refused a connection that we still consider ourselves to be overloaded.
getOverloadWithoutRefusalLifetime() - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
getPassword() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
The password to use to login to the database
getPassword() - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
getProperties() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
Deprecated. use less ambiguous ConnectionPoolDefinitionIF.getDelegateProperties() instead
getPropertyInfo(String, Properties) - Method in class org.logicalcobwebs.proxool.ProxoolDriver
 
getPrototypeCount() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
This is the number of spare connections we will strive to have.
getPrototypeCount() - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
getProviderUrl() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
JNDI property
getProxyConnection() - Method in class org.logicalcobwebs.proxool.WrappedConnection
Get the encapsulated proxy connection
getProxyHashcode() - Method in interface org.logicalcobwebs.proxool.ConnectionInfoIF
The hashcode (in hex) of the ProxyConnection object.
getProxyHashcode() - Method in class org.logicalcobwebs.proxool.ProxyConnection
 
getReasonForMark() - Method in class org.logicalcobwebs.proxool.ProxyConnection
 
getReasonForMark() - Method in interface org.logicalcobwebs.proxool.ProxyConnectionIF
Why this connection is marked (for instance, if a thread has marked it for expiry then it's nice to know why)
getRecentlyStartedThreshold() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
As long as we have one connection that was started within this threshold then we consider the pool to be up.
getRecentlyStartedThreshold() - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
getRequester() - Method in interface org.logicalcobwebs.proxool.ConnectionInfoIF
The name of the thread that asked for this connection.
getRequester() - Method in class org.logicalcobwebs.proxool.ProxyConnection
 
getSecurityAuthentication() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
JNDI property
getSecurityCredentials() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
JNDI property
getSecurityPrincipal() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
JNDI property
getSimultaneousBuildThrottle() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
In order to prevent overloading, this is the maximum number of connections that you can have that are in the progress of being made.
getSimultaneousBuildThrottle() - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
getSnapshot(String, boolean) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Gives a snapshot of what the pool is doing
getSnapshot(String) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Calls getSnapshot using false for the detail parameter.
getSqlCalls() - Method in interface org.logicalcobwebs.proxool.ConnectionInfoIF
A log of the last SQL used on this connection.
getSqlCalls() - Method in class org.logicalcobwebs.proxool.ProxyConnection
 
getStatistics() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
The sample length (in seconds) when taking statistical information, or null to disable statistics.
getStatistics() - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
getStatistics(String, String) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Get a particular set of performance statistics for this pool
getStatistics(String) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Get all the lastest performance statistics for this pool
getStatisticsLogLevel() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
Whether statistics are logged as they are produced.
getStatisticsLogLevel() - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
getStatus() - Method in interface org.logicalcobwebs.proxool.ConnectionInfoIF
The status of the connection.
getStatus() - Method in class org.logicalcobwebs.proxool.ProxyConnection
 
getTimeLastStartActive() - Method in interface org.logicalcobwebs.proxool.ConnectionInfoIF
When this connection was last given out.
getTimeLastStartActive() - Method in class org.logicalcobwebs.proxool.ProxyConnection
 
getTimeLastStopActive() - Method in interface org.logicalcobwebs.proxool.ConnectionInfoIF
When this connection was last given back (or zero if it is still active).
getTimeLastStopActive() - Method in class org.logicalcobwebs.proxool.ProxyConnection
 
getUrl() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
This is the URL used to connect to the database.
getUser() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
 
getUser() - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
getVersion() - Static method in class org.logicalcobwebs.proxool.Version
 

H

HOUSE_KEEPING_SLEEP_TIME - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
HOUSE_KEEPING_SLEEP_TIME_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
HOUSE_KEEPING_TEST_SQL - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
HOUSE_KEEPING_TEST_SQL_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
HouseKeeperController - Class in org.logicalcobwebs.proxool
Schedules when to run the house keeper
HouseKeeperController() - Constructor for class org.logicalcobwebs.proxool.HouseKeeperController
 
HouseKeeperThread - Class in org.logicalcobwebs.proxool
Responsible for running sweep
HouseKeeperThread(String) - Constructor for class org.logicalcobwebs.proxool.HouseKeeperThread
 

I

init(ServletConfig) - Method in class org.logicalcobwebs.proxool.configuration.ServletConfigurator
 
initCause(Throwable) - Method in exception org.logicalcobwebs.proxool.ProxoolException
Initializes the cause of this exception to the specified value.
INJECTABLE_CALLABLE_STATEMENT_INTERFACE_NAME - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
INJECTABLE_CALLABLE_STATEMENT_INTERFACE_NAME_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
INJECTABLE_CONNECTION_INTERFACE_NAME - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
INJECTABLE_CONNECTION_INTERFACE_NAME_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
INJECTABLE_PREPARED_STATEMENT_INTERFACE_NAME - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
INJECTABLE_PREPARED_STATEMENT_INTERFACE_NAME_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
INJECTABLE_STATEMENT_INTERFACE_NAME - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
INJECTABLE_STATEMENT_INTERFACE_NAME_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
intercept(Object, Method, Object[], MethodProxy) - Method in class org.logicalcobwebs.proxool.WrappedConnection
Delegates to invoke
invoke(Object, Method, Object[]) - Method in class org.logicalcobwebs.proxool.WrappedConnection
Delegates all operations to the encapsulated ProxyConnection except for: close() equals() hashCode() isClosed() getMetaData() finalize() It also spots mutators and remembers that the property has been changed so that it can be reset.
isActive() - Method in class org.logicalcobwebs.proxool.ProxyConnection
 
isActive() - Method in interface org.logicalcobwebs.proxool.ProxyConnectionIF
 
isAvailable() - Method in class org.logicalcobwebs.proxool.ProxyConnection
 
isAvailable() - Method in interface org.logicalcobwebs.proxool.ProxyConnectionIF
 
isClosed() - Method in class org.logicalcobwebs.proxool.ProxyConnection
Whether this connection is available.
isJmx() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
Indicate wether this pool should be registered with JMX or not.
isJmx() - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
isKeepSweeping() - Static method in class org.logicalcobwebs.proxool.PrototyperController
 
isMarkedForExpiry() - Method in class org.logicalcobwebs.proxool.ProxyConnection
 
isMarkedForExpiry() - Method in interface org.logicalcobwebs.proxool.ProxyConnectionIF
Whether this connection is due for expiry
isNull() - Method in class org.logicalcobwebs.proxool.ProxyConnection
 
isNull() - Method in interface org.logicalcobwebs.proxool.ProxyConnectionIF
 
isOffline() - Method in class org.logicalcobwebs.proxool.ProxyConnection
 
isOffline() - Method in interface org.logicalcobwebs.proxool.ProxyConnectionIF
 
isReallyClosed() - Method in class org.logicalcobwebs.proxool.ProxyConnection
 
isReallyClosed() - Method in interface org.logicalcobwebs.proxool.ProxyConnectionIF
Find out if the delegated connection is close.
isTestAfterUse() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
Whether we test each connection after it is closed (that is, returned to the pool)
isTestAfterUse() - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
isTestBeforeUse() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
Whether we test each connection before it is served
isTestBeforeUse() - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
isTrace() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
if this is true then we will log each execution.
isTrace() - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
isVerbose() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
If this is true then we start logging a lot of stuff everytime we serve a connection and everytime the house keeper and prototyper run.
isVerbose() - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 

J

JAXPConfigurator - Class in org.logicalcobwebs.proxool.configuration
Configurator that uses JAXP to get a parser for Proxool configuration xml.
JAXPConfigurator() - Constructor for class org.logicalcobwebs.proxool.configuration.JAXPConfigurator
 
jdbcCompliant() - Method in class org.logicalcobwebs.proxool.ProxoolDriver
 
JMX - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
Configuration attribute used to indicate that a pool should be registered with JMX.
JMX_AGENT_ID - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
Configuration attribute for a list of jmx agent ids to register a org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean to.
JMX_AGENT_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
"proxool." prefixed version of ProxoolConstants.JMX_AGENT_ID.
JMX_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
"proxool." prefixed version of ProxoolConstants.JMX.
JNDI_NAME - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
JNDI_NAME_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
JNDI_PROPERTY_PREFIX - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
Prefix for generic JNDI properties.

K

killAllConnections(String, boolean) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Deprecated. use alternative to provide better auditing in log
killAllConnections(String, String, boolean) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Kill all connections in a pool.
killAllConnections(String) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Deprecated. use alternative to provide better auditing in log
killAllConnections(String, String) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Like ProxoolFacade.killAllConnections(java.lang.String, boolean) but defaults to merciful.
killConnecton(String, long, boolean) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Kill a single connection
killConnecton(Connection, boolean) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Kill a single connection

M

main(String[]) - Static method in class org.logicalcobwebs.proxool.Version
Convenient way of verifying version
MARK_FOR_EXPIRY - Static variable in interface org.logicalcobwebs.proxool.ConnectionInfoIF
The next time this connection is made available we should expire it.
MARK_FOR_USE - Static variable in interface org.logicalcobwebs.proxool.ConnectionInfoIF
Default - treat as normal
markForExpiry(String) - Method in class org.logicalcobwebs.proxool.ProxyConnection
 
markForExpiry(String) - Method in interface org.logicalcobwebs.proxool.ProxyConnectionIF
Mark this connection for expiry (destruction) as soon as it stops being active.
MAXIMUM_ACTIVE_TIME - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
MAXIMUM_ACTIVE_TIME_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
MAXIMUM_CONNECTION_COUNT - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
MAXIMUM_CONNECTION_COUNT_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
MAXIMUM_CONNECTION_LIFETIME - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
MAXIMUM_CONNECTION_LIFETIME_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
MAXIMUM_NEW_CONNECTIONS - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
Deprecated. use ProxoolConstants.SIMULTANEOUS_BUILD_THROTTLE instead
MAXIMUM_NEW_CONNECTIONS_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
Deprecated. use ProxoolConstants.SIMULTANEOUS_BUILD_THROTTLE_PROPERTY instead
MINIMUM_CONNECTION_COUNT - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
MINIMUM_CONNECTION_COUNT_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 

O

onBirth(Connection) - Method in class org.logicalcobwebs.proxool.CompositeConnectionListener
 
onBirth(Connection) - Method in interface org.logicalcobwebs.proxool.ConnectionListenerIF
Happens everytime we create a new connection.
onDeath(Connection) - Method in class org.logicalcobwebs.proxool.CompositeConnectionListener
 
onDeath(Connection) - Method in interface org.logicalcobwebs.proxool.ConnectionListenerIF
Happens just before we expire a connection.
onExecute(String, long) - Method in class org.logicalcobwebs.proxool.CompositeConnectionListener
 
onExecute(String, long) - Method in interface org.logicalcobwebs.proxool.ConnectionListenerIF
Happens after every successful execute.
onFail(String, Exception) - Method in class org.logicalcobwebs.proxool.CompositeConnectionListener
 
onFail(String, Exception) - Method in interface org.logicalcobwebs.proxool.ConnectionListenerIF
Happens everytime an exception was thrown during an execute method Note that the command is not fully implemented at this stage.
onRegistration(ConnectionPoolDefinitionIF, Properties) - Method in class org.logicalcobwebs.proxool.CompositeProxoolListener
 
onRegistration(ConnectionPoolDefinitionIF, Properties) - Method in interface org.logicalcobwebs.proxool.ProxoolListenerIF
Notify that a new connection pool has been registered.
onShutdown(String) - Method in class org.logicalcobwebs.proxool.CompositeProxoolListener
 
onShutdown(String) - Method in interface org.logicalcobwebs.proxool.ProxoolListenerIF
Notify that a connection pool will be shutdown.
org.logicalcobwebs.proxool - package org.logicalcobwebs.proxool
A Java SQL Driver that provides a connection pool wrapper around another Driver of your choice.
org.logicalcobwebs.proxool.configuration - package org.logicalcobwebs.proxool.configuration
Helpers for configuring Proxool from various sources.
OVERLOAD_WITHOUT_REFUSAL_LIFETIME - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
OVERLOAD_WITHOUT_REFUSAL_LIFETIME_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 

P

PASSWORD_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
 
PASSWORD_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
Standard JDBC property
printStackTrace() - Method in exception org.logicalcobwebs.proxool.ProxoolException
Prints this ProxoolException and its backtrace to the standard error stream.
printStackTrace(PrintStream) - Method in exception org.logicalcobwebs.proxool.ProxoolException
Prints this ProxoolException and its backtrace to the specified print stream.
printStackTrace(PrintWriter) - Method in exception org.logicalcobwebs.proxool.ProxoolException
Prints this ProxoolException and its backtrace to the specified print writer.
PROPERTY_PREFIX - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
PropertyConfigurator - Class in org.logicalcobwebs.proxool.configuration
Uses a standard Java properties file to configure Proxool.
PropertyConfigurator() - Constructor for class org.logicalcobwebs.proxool.configuration.PropertyConfigurator
 
PROTOTYPE_COUNT - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
PROTOTYPE_COUNT_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
Prototyper - Class in org.logicalcobwebs.proxool
Responsible for prototyping connections for all pools
Prototyper(ConnectionPool) - Constructor for class org.logicalcobwebs.proxool.Prototyper
 
PrototyperController - Class in org.logicalcobwebs.proxool
Controls the prototypers
PrototyperController() - Constructor for class org.logicalcobwebs.proxool.PrototyperController
 
PrototyperThread - Class in org.logicalcobwebs.proxool
Responsible for running sweep.
PrototyperThread(String) - Constructor for class org.logicalcobwebs.proxool.PrototyperThread
 
PROXOOL - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
PROXOOL_XML_NAMESPACE_URI - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
The namespace uri associated with namepace aware Proxool xml configurations.
Value: The latest version is available at http://proxool.sourceforge.net/xml-namespace
ProxoolConstants - Interface in org.logicalcobwebs.proxool
All constants here please.
ProxoolDataSource - Class in org.logicalcobwebs.proxool
The Proxool DataSource implementation.
ProxoolDataSource() - Constructor for class org.logicalcobwebs.proxool.ProxoolDataSource
 
ProxoolDataSource(String) - Constructor for class org.logicalcobwebs.proxool.ProxoolDataSource
 
ProxoolDriver - Class in org.logicalcobwebs.proxool
This is the Proxool implementation of the java.sql.Driver interface.
ProxoolDriver() - Constructor for class org.logicalcobwebs.proxool.ProxoolDriver
 
ProxoolException - Exception in org.logicalcobwebs.proxool
Proxool exception class that emulates the behaviour of the new cause facility in jdk 1.4.
ProxoolException() - Constructor for exception org.logicalcobwebs.proxool.ProxoolException
Constructs a new instance with null as its detail message.
ProxoolException(String) - Constructor for exception org.logicalcobwebs.proxool.ProxoolException
Constructs a new instance with the specified detail message.
ProxoolException(String, Throwable) - Constructor for exception org.logicalcobwebs.proxool.ProxoolException
Constructs a new instance with the specified detail message and cause.
ProxoolException(Throwable) - Constructor for exception org.logicalcobwebs.proxool.ProxoolException
Constructs a new throwable with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
ProxoolFacade - Class in org.logicalcobwebs.proxool
This provides some nice-to-have features that can't be provided by the Driver implementation of java.sql.Driver.
ProxoolFacade() - Constructor for class org.logicalcobwebs.proxool.ProxoolFacade
 
ProxoolListenerIF - Interface in org.logicalcobwebs.proxool
Listener for global Proxool events.
ProxyConnection - Class in org.logicalcobwebs.proxool
Manages a connection.
ProxyConnectionIF - Interface in org.logicalcobwebs.proxool
Contains most of the functionality that we require to manipilate the connection.

Q

quickRefuse() - Method in class org.logicalcobwebs.proxool.Prototyper
Give a quick answer to whether we should attempt to build a connection.

R

reallyClose() - Method in class org.logicalcobwebs.proxool.ProxyConnection
Close the connection for real
reallyClose() - Method in interface org.logicalcobwebs.proxool.ProxyConnectionIF
Really close the connection, as opposed to just putting it back in the pool.
RECENTLY_STARTED_THRESHOLD - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
RECENTLY_STARTED_THRESHOLD_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
redefineConnectionPool(String, Properties) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Redefine the behaviour of the pool.
registerClosedStatement(Statement) - Method in class org.logicalcobwebs.proxool.ProxyConnection
 
registerClosedStatement(Statement) - Method in interface org.logicalcobwebs.proxool.ProxyConnectionIF
Notify that a statement has been closed and won't need closing when the connection is returned to the poo.
registerConnectionPool(String, Properties) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Build a ConnectionPool based on this definition and then start it.
registerConnectionPool(String) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
With no configurator or properties (using default values)
removeAllConnectionPools(int) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Deprecated. use the better named shutdown() instead.
removeConfigurationListener(String, ConfigurationListenerIF) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Remove a listener that gets called everytime the configuration changes.
removeConnectionListener(String, ConnectionListenerIF) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Remove a listener that monitors each time a connection is made or destroyed.
removeConnectionPool(String, int) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Remove a connection pool.
removeConnectionPool(String) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Like ProxoolFacade.removeConnectionPool(java.lang.String, int) but uses no delay.
removeProxoolListener(ProxoolListenerIF) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Remove a registered ProxoolListenerIF.
removeStateListener(String, StateListenerIF) - Method in class org.logicalcobwebs.proxool.ProxoolFacade
Remove a listener that monitors the change of state of the pool (quiet, busy, overloaded, or down)
ROLE - Static variable in class org.logicalcobwebs.proxool.configuration.AvalonConfigurator
Avalon ROLE id for this component.
run() - Method in class org.logicalcobwebs.proxool.HouseKeeperThread
 
run() - Method in class org.logicalcobwebs.proxool.PrototyperThread
 

S

ServletConfigurator - Class in org.logicalcobwebs.proxool.configuration
Allows you to configure Proxool using a servlet.
ServletConfigurator() - Constructor for class org.logicalcobwebs.proxool.configuration.ServletConfigurator
 
setAlias(String) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setBirthTime(long) - Method in class org.logicalcobwebs.proxool.ProxyConnection
 
setConfigurationListener(String, ConfigurationListenerIF) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Deprecated. use ProxoolFacade.addConfigurationListener(String, ConfigurationListenerIF) instead.
setConnectionListener(String, ConnectionListenerIF) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Deprecated. use ProxoolFacade.addConnectionListener(String, ConnectionListenerIF) instead.
setDriver(String) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setDriverUrl(String) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setFatalSqlExceptionsAsString(String) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setFatalSqlExceptionWrapperClass(String) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setHouseKeepingSleepTime(int) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setHouseKeepingTestSql(String) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setId(long) - Method in class org.logicalcobwebs.proxool.ProxyConnection
 
setJmx(boolean) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setJmxAgentId(String) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setLoginTimeout(int) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setLogWriter(PrintWriter) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setMaximumActiveTime(int) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setMaximumConnectionCount(int) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setMaximumConnectionLifetime(int) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setMinimumConnectionCount(int) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setOverloadWithoutRefusalLifetime(int) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setPassword(String) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setPrototypeCount(int) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setRecentlyStartedThreshold(int) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setRequester(String) - Method in class org.logicalcobwebs.proxool.ProxyConnection
 
setRequester(String) - Method in interface org.logicalcobwebs.proxool.ProxyConnectionIF
 
setSimultaneousBuildThrottle(int) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setStateListener(String, StateListenerIF) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Deprecated. use ProxoolFacade.addStateListener(String, StateListenerIF) instead.
setStatistics(String) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setStatisticsLogLevel(String) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setStatus(int) - Method in class org.logicalcobwebs.proxool.ProxyConnection
 
setStatus(int, int) - Method in class org.logicalcobwebs.proxool.ProxyConnection
 
setStatus(int, int) - Method in interface org.logicalcobwebs.proxool.ProxyConnectionIF
Changes the status and lets the ConnectionPool know so that it can keep count of how many connections are at each status.
setStatus(int) - Method in interface org.logicalcobwebs.proxool.ProxyConnectionIF
Forces the new status regardless of the old state
setTestAfterUse(boolean) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setTestBeforeUse(boolean) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setTimeLastStartActive(long) - Method in class org.logicalcobwebs.proxool.ProxyConnection
 
setTimeLastStopActive(long) - Method in class org.logicalcobwebs.proxool.ProxyConnection
 
setTrace(boolean) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setUser(String) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setVerbose(boolean) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
shutdown() - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Removes all connection pools.
shutdown(int) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Removes all connection pools.
SIMULTANEOUS_BUILD_THROTTLE - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
SIMULTANEOUS_BUILD_THROTTLE_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
startElement(String, String, String, Attributes) - Method in class org.logicalcobwebs.proxool.configuration.XMLConfigurator
 
STATE_BUSY - Static variable in interface org.logicalcobwebs.proxool.StateListenerIF
 
STATE_DOWN - Static variable in interface org.logicalcobwebs.proxool.StateListenerIF
 
STATE_OVERLOADED - Static variable in interface org.logicalcobwebs.proxool.StateListenerIF
 
STATE_QUIET - Static variable in interface org.logicalcobwebs.proxool.StateListenerIF
 
StateListenerIF - Interface in org.logicalcobwebs.proxool
Monitors the state of the pool so you can see whether it is quiet, busy, overloaded, or down.
STATISTICS - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
STATISTICS_LOG_LEVEL - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
STATISTICS_LOG_LEVEL_DEBUG - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
STATISTICS_LOG_LEVEL_INFO - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
STATISTICS_LOG_LEVEL_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
STATISTICS_LOG_LEVEL_TRACE - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
STATISTICS_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
STATUS_ACTIVE - Static variable in interface org.logicalcobwebs.proxool.ConnectionInfoIF
The connection is in use
STATUS_AVAILABLE - Static variable in interface org.logicalcobwebs.proxool.ConnectionInfoIF
The connection is available for use
STATUS_NULL - Static variable in interface org.logicalcobwebs.proxool.ConnectionInfoIF
This is the start and end state of every connection
STATUS_OFFLINE - Static variable in interface org.logicalcobwebs.proxool.ConnectionInfoIF
The connection is in use by the house keeping thread
sweepStarted() - Static method in class org.logicalcobwebs.proxool.PrototyperController
 

T

TEST_AFTER_USE - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
TEST_AFTER_USE_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
TEST_BEFORE_USE - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
TEST_BEFORE_USE_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
toString() - Method in class org.logicalcobwebs.proxool.ProxyConnection
 
toString() - Method in class org.logicalcobwebs.proxool.WrappedConnection
 
TRACE - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
TRACE_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 

U

updateConnectionPool(String, Properties) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Update the behaviour of the pool.
upStateChanged(int) - Method in class org.logicalcobwebs.proxool.CompositeStateListener
 
upStateChanged(int) - Method in interface org.logicalcobwebs.proxool.StateListenerIF
 
URL_DELIMITER - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
USER_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
 
USER_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
Standard JDBC property

V

validate(ConnectionPoolDefinitionIF, Connection) - Method in interface org.logicalcobwebs.proxool.ConnectionValidatorIF
 
validate(ConnectionPoolDefinitionIF, Connection) - Method in class org.logicalcobwebs.proxool.DefaultConnectionValidator
 
VERBOSE - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
VERBOSE_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
Version - Class in org.logicalcobwebs.proxool
Tells you the version.
Version() - Constructor for class org.logicalcobwebs.proxool.Version
 

W

warning(SAXParseException) - Method in class org.logicalcobwebs.proxool.configuration.XMLConfigurator
 
WrappedConnection - Class in org.logicalcobwebs.proxool
Wraps up a ProxyConnection.
WrappedConnection(ProxyConnection) - Constructor for class org.logicalcobwebs.proxool.WrappedConnection
Construct this wrapper around the proxy connection

X

XMLConfigurator - Class in org.logicalcobwebs.proxool.configuration
A SAX 2 ContentHandler that can configure Proxool from an XML source.
XMLConfigurator() - Constructor for class org.logicalcobwebs.proxool.configuration.XMLConfigurator
 

A B C D E F G H I J K M O P Q R S T U V W X