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

A

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
ATTRIBUTE_DESCRIPTIONS - Static variable in interface org.logicalcobwebs.proxool.resources.ResourceNamesIF
Name of the attributeDescriptions resource.
AbstractDatabaseMetaData - class org.logicalcobwebs.proxool.AbstractDatabaseMetaData.
Contains most of the functionality that we require to manipilate the connection.
AbstractListenerContainer - class org.logicalcobwebs.proxool.util.AbstractListenerContainer.
Implementation of ListenerContainerIF that uses a reads/write lock to handle concurrency in a safe and fast way.
AbstractListenerContainer() - Constructor for class org.logicalcobwebs.proxool.util.AbstractListenerContainer
 
Admin - class org.logicalcobwebs.proxool.admin.Admin.
Provides statistics about the performance of a pool.
Admin(ConnectionPoolDefinitionIF) - Constructor for class org.logicalcobwebs.proxool.admin.Admin
 
AdminServlet - class org.logicalcobwebs.proxool.admin.servlet.AdminServlet.
Use this to admin each pool within Proxool.
AdminServlet() - Constructor for class org.logicalcobwebs.proxool.admin.servlet.AdminServlet
 
AvalonConfigurator - class org.logicalcobwebs.proxool.configuration.AvalonConfigurator.
Configurator for the Avalon Framework.
AvalonConfigurator() - Constructor for class org.logicalcobwebs.proxool.configuration.AvalonConfigurator
 
acceptsURL(String) - Method in class org.logicalcobwebs.proxool.ProxoolDriver
 
add(Object) - Method in class org.logicalcobwebs.proxool.util.FastArrayList
Appends the specified element to the end of this list.
add(int, Object) - Method in class org.logicalcobwebs.proxool.util.FastArrayList
Insert the specified element at the specified position in this list, and shift all remaining elements up one position.
addAll(Collection) - Method in class org.logicalcobwebs.proxool.util.FastArrayList
Append all of the elements in the specified Collection to the end of this list, in the order that they are returned by the specified Collection's Iterator.
addAll(int, Collection) - Method in class org.logicalcobwebs.proxool.util.FastArrayList
Insert all of the elements in the specified Collection at the specified position in this list, and shift any previous elements upwards as needed.
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.
addListener(Object) - Method in class org.logicalcobwebs.proxool.util.AbstractListenerContainer
 
addListener(Object) - Method in interface org.logicalcobwebs.proxool.util.ListenerContainerIF
Add a listener to this container.
addNotificationListener(NotificationListener, NotificationFilter, Object) - Method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
addProxoolListener(ProxoolListenerIF) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Add a listener that gets called everytime a global Proxool event ocours.
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
addStatisticsListener(StatisticsListenerIF) - Method in class org.logicalcobwebs.proxool.admin.Admin
 

C

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.
CompositeConfigurationListener - class org.logicalcobwebs.proxool.CompositeConfigurationListener.
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 org.logicalcobwebs.proxool.CompositeConnectionListener.
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 org.logicalcobwebs.proxool.CompositeProxoolListener.
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 org.logicalcobwebs.proxool.CompositeStateListener.
A StateListenerIF that keeps a list of StateListenerIFs and notifies them in a thread safe manner.
CompositeStateListener() - Constructor for class org.logicalcobwebs.proxool.CompositeStateListener
 
CompositeStatisticsListener - class org.logicalcobwebs.proxool.admin.CompositeStatisticsListener.
A StatisticsListenerIF that keeps a list of StatisticsListenerIFs and notifies them in a thread safe manner.
CompositeStatisticsListener() - Constructor for class org.logicalcobwebs.proxool.admin.CompositeStatisticsListener
 
ConfigurationListenerIF - interface org.logicalcobwebs.proxool.ConfigurationListenerIF.
Listens to any changes made to a definition.
ConnectionInfoIF - interface org.logicalcobwebs.proxool.ConnectionInfoIF.
Provides information about an individual connection.
ConnectionListenerIF - interface org.logicalcobwebs.proxool.ConnectionListenerIF.
You can listen to the lifecycle of a connection.
ConnectionPoolDefinitionIF - interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF.
A full definition of everything to do with a connection.
ConnectionPoolMBean - class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean.
JMX DynamicMBean adapter for a Proxool connection pool.
See the configuration documentation to learn how to activate a pool for JMX.
ConnectionPoolMBean(String, Properties) - Constructor for class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
ConnectionPoolStatisticsIF - interface org.logicalcobwebs.proxool.ConnectionPoolStatisticsIF.
This provides real time information about the pool.
ConnectionResetter - class org.logicalcobwebs.proxool.ConnectionResetter.
Responsible for resetting a Connection to its default state when it is returned to the pool.
cancel() - Method in class org.logicalcobwebs.proxool.Prototyper
Cancel all current prototyping
cancel(String) - Static method in class org.logicalcobwebs.proxool.PrototyperController
Cancel this prototyper and stop all prototyping immediately.
cancelAll() - Method in class org.logicalcobwebs.proxool.admin.Admin
Cancels the timer that outputs the stats
characters(char[], int, int) - Method in class org.logicalcobwebs.proxool.configuration.XMLConfigurator
 
clear() - Method in class org.logicalcobwebs.proxool.util.FastArrayList
Remove all of the elements from this list.
clone() - Method in class org.logicalcobwebs.proxool.util.FastArrayList
Return a shallow copy of this FastArrayList instance.
close() - Method in interface org.logicalcobwebs.proxool.ProxyConnectionIF
Doesn't really close the connection, just puts it back in the pool.
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:
connectionRefused() - Method in class org.logicalcobwebs.proxool.admin.Admin
Call this every time a connection is refused
connectionReturned(long) - Method in class org.logicalcobwebs.proxool.admin.Admin
Call this every time an active connection is returned to the pool
contains(Object) - Method in class org.logicalcobwebs.proxool.util.FastArrayList
Return true if this list contains the specified element.
containsAll(Collection) - Method in class org.logicalcobwebs.proxool.util.FastArrayList
Return true if this list contains all of the elements in the specified Collection.

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
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
 
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.
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.
definitionUpdated(ConnectionPoolDefinitionIF, Properties, Properties) - Method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
Update the attributes of this MBean and emit a ConnectionPoolMBean.NOTIFICATION_TYPE_DEFINITION_UPDATED event.
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.

E

endElement(String, String, String) - Method in class org.logicalcobwebs.proxool.configuration.XMLConfigurator
 
ensureCapacity(int) - Method in class org.logicalcobwebs.proxool.util.FastArrayList
Increase the capacity of this ArrayList instance, if necessary, to ensure that it can hold at least the number of elements specified by the minimum capacity argument.
equals(Object) - Method in class org.logicalcobwebs.proxool.AbstractDatabaseMetaData
Whether the underlying databaseMetaData are equal
equals(Object) - Method in class org.logicalcobwebs.proxool.util.FastArrayList
Compare the specified object with this list for equality.
error(SAXParseException) - Method in class org.logicalcobwebs.proxool.configuration.XMLConfigurator
 

F

FATAL_SQL_EXCEPTION - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
FATAL_SQL_EXCEPTIONS_DELIMITER - Static variable in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
 
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
 
FastArrayList - class org.logicalcobwebs.proxool.util.FastArrayList.
A customized implementation of java.util.ArrayList designed to operate in a multithreaded environment where the large majority of method calls are read-only, instead of structural changes.
FastArrayList() - Constructor for class org.logicalcobwebs.proxool.util.FastArrayList
Construct a an empty list.
FastArrayList(int) - Constructor for class org.logicalcobwebs.proxool.util.FastArrayList
Construct an empty list with the specified capacity.
FastArrayList(Collection) - Constructor for class org.logicalcobwebs.proxool.util.FastArrayList
Construct a list containing the elements of the specified collection, in the order they are returned by the collection's iterator.
FatalRuntimeException - exception org.logicalcobwebs.proxool.FatalRuntimeException.
A type of SQLException that has been defined as fatal.
FatalRuntimeException(Exception) - Constructor for class org.logicalcobwebs.proxool.FatalRuntimeException
 
FatalSQLException - exception org.logicalcobwebs.proxool.FatalSQLException.
A type of SQLException that has been defined as fatal.
FatalSQLException(SQLException) - Constructor for class org.logicalcobwebs.proxool.FatalSQLException
 
FatalSQLException(SQLException, String, String) - Constructor for class org.logicalcobwebs.proxool.FatalSQLException
 
FormatHelper - class org.logicalcobwebs.proxool.FormatHelper.
Formats things as Strings
FormatHelper() - Constructor for class org.logicalcobwebs.proxool.FormatHelper
 
fatalError(SAXParseException) - Method in class org.logicalcobwebs.proxool.configuration.XMLConfigurator
 
formatBigNumber(long) - Static method in class org.logicalcobwebs.proxool.FormatHelper
Format like ###000000
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

get(int) - Method in class org.logicalcobwebs.proxool.util.FastArrayList
Return the element at the specified position in the list.
getActiveConnectionCount() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolStatisticsIF
The number of connections currently in use.
getActiveConnectionCount() - Method in interface org.logicalcobwebs.proxool.admin.SnapshotIF
The number of active (busy) connections
getAge() - Method in interface org.logicalcobwebs.proxool.ConnectionInfoIF
The age in millseconds since this connection was built
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
getAliases() - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Get a list of all the registered pools
getAttribute(String) - Method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
getAttributes(String[]) - Method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
getAvailableConnectionCount() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolStatisticsIF
The number of connections that are available for use (doesn't include active connections).
getAvailableConnectionCount() - Method in interface org.logicalcobwebs.proxool.admin.SnapshotIF
The number of available (free) connections
getAverageActiveCount() - Method in interface org.logicalcobwebs.proxool.admin.StatisticsIF
The average number of active connections,
getAverageActiveTime() - Method in interface org.logicalcobwebs.proxool.admin.StatisticsIF
The average time that each connection spent active.
getBirthDate() - Method in interface org.logicalcobwebs.proxool.ConnectionInfoIF
Like ConnectionInfoIF.getBirthTime() but in Date format
getBirthTime() - Method in interface org.logicalcobwebs.proxool.ConnectionInfoIF
The time that this connection was created.
getCause() - Method in class org.logicalcobwebs.proxool.FatalRuntimeException
 
getCause() - Method in class org.logicalcobwebs.proxool.FatalSQLException
Same as FatalSQLException.getOriginalSQLException()
getCause() - Method in class 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.AbstractDatabaseMetaData
We don't want to ask the DatabaseMetaData object for the connection or we will get the delegate instead of the Proxool one.
getConnection() - Method in interface org.logicalcobwebs.proxool.ProxyConnectionIF
The real, delegate connection that we are using
getConnectionCount() - Method in class org.logicalcobwebs.proxool.Prototyper
The total number of connections, including those being built right now
getConnectionInfo(long) - Method in interface org.logicalcobwebs.proxool.admin.SnapshotIF
The details of one connection.
getConnectionInfos(String) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Deprecated. use snapshot instead.
getConnectionInfos() - Method in interface org.logicalcobwebs.proxool.admin.SnapshotIF
The details of each connection.
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
getDateStarted() - Method in interface org.logicalcobwebs.proxool.admin.SnapshotIF
When the pool was started
getDebugLevel() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
Deprecated. use ConnectionPoolDefinitionIF.isVerbose() instead
getDelegateConnection(Connection) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
When you ask for a connection then you don't actually get the Connection created by the delegate Driver.
getDelegateHashcode() - Method in interface org.logicalcobwebs.proxool.ConnectionInfoIF
The hashcode (in hex) of the delegate connection object.
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
When you ask a connection for a Statement (or a PreparedStatement or a CallableStatement then you don't actually get the Statement passed to you from the delegate Driver.
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).
getDriver() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
 
getFast() - Method in class org.logicalcobwebs.proxool.util.FastArrayList
Returns true if this list is operating in fast mode.
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.
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.
getHouseKeepingSleepTime() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
This is the time the house keeping thread sleeps for between checks.
getHouseKeepingTestSql() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
The test SQL that we perform to see if a connection is alright.
getId() - Method in interface org.logicalcobwebs.proxool.ConnectionInfoIF
A unique ID for this connection
getInitialContextFactory() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
JNDI property
getJdbcDriverVersion() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
 
getJndiName() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
JNDI property
getMBeanInfo() - Method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
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.
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.
getMaximumConnectionCount() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
The maximum number of connections to the database
getMaximumConnectionCount() - Method in interface org.logicalcobwebs.proxool.admin.SnapshotIF
Get the maximum possible connections (as defined in the definition.
getMaximumConnectionLifetime() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
The maximum amount of time that a connection exists for before it is killed (recycled).
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.
getMinorVersion() - Method in class org.logicalcobwebs.proxool.ProxoolDriver
 
getName() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
Deprecated. use ConnectionPoolDefinitionIF.getAlias() instead.
getNotificationInfo() - Method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
getObjectName(String) - Static method in class org.logicalcobwebs.proxool.admin.jmx.ProxoolJMXHelper
Get the prefered JMX object name for a Proxool pool.
getOfflineConnectionCount() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolStatisticsIF
The number of connections that are neither active or available.
getOfflineConnectionCount() - Method in interface org.logicalcobwebs.proxool.admin.SnapshotIF
The number of offline connections.
getOriginalSQLException() - Method in class 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.
getPassword() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
The password to use to login to the database
getPeriod() - Method in interface org.logicalcobwebs.proxool.admin.StatisticsIF
The length of time this sample represents,
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.
getProviderUrl() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
JNDI property
getProxyHashcode() - Method in interface org.logicalcobwebs.proxool.ConnectionInfoIF
The hashcode (in hex) of the ProxyConnection object.
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.
getRefusedCount() - Method in interface org.logicalcobwebs.proxool.admin.SnapshotIF
How many connections have been refused since the pool started
getRefusedCount() - Method in interface org.logicalcobwebs.proxool.admin.StatisticsIF
The number of connections refused during this sample.
getRefusedPerSecond() - Method in interface org.logicalcobwebs.proxool.admin.StatisticsIF
The rate at which we have refused connections
getRequester() - Method in interface org.logicalcobwebs.proxool.ConnectionInfoIF
The name of the thread that asked for this connection.
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
getServedCount() - Method in interface org.logicalcobwebs.proxool.admin.SnapshotIF
How many connections have been served since the pool started
getServedCount() - Method in interface org.logicalcobwebs.proxool.admin.StatisticsIF
The number of connections served during this sample.
getServedPerSecond() - Method in interface org.logicalcobwebs.proxool.admin.StatisticsIF
The rate at which we have served connections
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.
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.
getSnapshot(ConnectionPoolStatisticsIF, ConnectionPoolDefinitionIF, Collection) - Static method in class org.logicalcobwebs.proxool.admin.Admin
Get a new snapshot
getSnapshotDate() - Method in interface org.logicalcobwebs.proxool.admin.SnapshotIF
The date that this snapshot applies
getStartDate() - Method in interface org.logicalcobwebs.proxool.admin.StatisticsIF
When this sample started.
getStatistics() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
The sample length (in seconds) when taking statistical information, or null to disable statistics.
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
getStatistics(String) - Method in class org.logicalcobwebs.proxool.admin.Admin
Returns the most recent sample that has completed its period
getStatistics() - Method in class org.logicalcobwebs.proxool.admin.Admin
 
getStatisticsLogLevel() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
Whether statistics are logged as they are produced.
getStatus() - Method in interface org.logicalcobwebs.proxool.ConnectionInfoIF
The status of the connection.
getStopDate() - Method in interface org.logicalcobwebs.proxool.admin.StatisticsIF
When this sample stopped
getTimeLastStartActive() - Method in interface org.logicalcobwebs.proxool.ConnectionInfoIF
When this connection was last given out.
getTimeLastStopActive() - Method in interface org.logicalcobwebs.proxool.ConnectionInfoIF
When this connection was last given back (or zero if it is still active).
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
 
getValidIdentifier(String) - Static method in class org.logicalcobwebs.proxool.admin.jmx.ProxoolJMXHelper
Generate a valid JMX identifier attribute name from a Proxool property name.
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 org.logicalcobwebs.proxool.HouseKeeperController.
Schedules when to run the house keeper
HouseKeeperController() - Constructor for class org.logicalcobwebs.proxool.HouseKeeperController
 
HouseKeeperThread - class org.logicalcobwebs.proxool.HouseKeeperThread.
Responsible for running sweep
HouseKeeperThread(String) - Constructor for class org.logicalcobwebs.proxool.HouseKeeperThread
 
hashCode() - Method in class org.logicalcobwebs.proxool.util.FastArrayList
Return the hash code value for this list.

I

INITIAL_CONTEXT_FACTORY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
INITIAL_CONTEXT_FACTORY_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
indexOf(Object) - Method in class org.logicalcobwebs.proxool.util.FastArrayList
Search for the first occurrence of the given argument, testing for equality using the equals() method, and return the corresponding index, or -1 if the object is not found.
init(ServletConfig) - Method in class org.logicalcobwebs.proxool.configuration.ServletConfigurator
 
initCause(Throwable) - Method in class org.logicalcobwebs.proxool.ProxoolException
Initializes the cause of this exception to the specified value.
invoke(String, Object[], String[]) - Method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
isActive() - Method in interface org.logicalcobwebs.proxool.ProxyConnectionIF
 
isAvailable() - Method in interface org.logicalcobwebs.proxool.ProxyConnectionIF
 
isDetail() - Method in interface org.logicalcobwebs.proxool.admin.SnapshotIF
Whether we have requested detailed information about each connection
isEmpty() - Method in class org.logicalcobwebs.proxool.util.AbstractListenerContainer
 
isEmpty() - Method in class org.logicalcobwebs.proxool.util.FastArrayList
Test if this list has no elements.
isEmpty() - Method in interface org.logicalcobwebs.proxool.util.ListenerContainerIF
Get wether this container is empty or not.
isKeepSweeping() - Static method in class org.logicalcobwebs.proxool.PrototyperController
 
isMarkedForExpiry() - Method in interface org.logicalcobwebs.proxool.ProxyConnectionIF
Whether this connection is due for expiry
isNull() - Method in interface org.logicalcobwebs.proxool.ProxyConnectionIF
 
isOffline() - Method in interface org.logicalcobwebs.proxool.ProxyConnectionIF
 
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)
isTestBeforeUse() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
Whether we test each connection before it is served
isTrace() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
if this is true then we will log each execution.
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.
iterator() - Method in class org.logicalcobwebs.proxool.util.FastArrayList
Return an iterator over the elements in this list in proper sequence.

J

JAXPConfigurator - class org.logicalcobwebs.proxool.configuration.JAXPConfigurator.
Configurator that uses JAXP to get a parser for Proxool configuration xml.
JAXPConfigurator() - Constructor for class org.logicalcobwebs.proxool.configuration.JAXPConfigurator
 
JMX - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
Configuration attribute used to indicate that a pool should be registered with JMX.
JMX - Static variable in interface org.logicalcobwebs.proxool.resources.ResourceNamesIF
Name of the jmx resource.
JMX_AGENT_ID - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
Configuration attribute for a list of jmx agent ids to register a 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
 
jdbcCompliant() - Method in class org.logicalcobwebs.proxool.ProxoolDriver
 

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

L

ListenerContainerIF - interface org.logicalcobwebs.proxool.util.ListenerContainerIF.
A container for event listeners.
lastIndexOf(Object) - Method in class org.logicalcobwebs.proxool.util.FastArrayList
Search for the last occurrence of the given argument, testing for equality using the equals() method, and return the corresponding index, or -1 if the object is not found.
listIterator() - Method in class org.logicalcobwebs.proxool.util.FastArrayList
Return an iterator of the elements of this list, in proper sequence.
listIterator(int) - Method in class org.logicalcobwebs.proxool.util.FastArrayList
Return an iterator of the elements of this list, in proper sequence, starting at the specified position.

M

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
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
 
main(String[]) - Static method in class org.logicalcobwebs.proxool.Version
Convenient way of verifying version
markForExpiry(String) - Method in interface org.logicalcobwebs.proxool.ProxyConnectionIF
Mark this connection for expiry (destruction) as soon as it stops being active.

N

NOTIFICATION_TYPE_DEFINITION_UPDATED - Static variable in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
Notification type emitted when the pool definition is updated.

O

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
 
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.
onRegistration(ConnectionPoolDefinitionIF, Properties) - Method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
Not used.
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.
onShutdown(String) - Method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
If the given alias equals this pools alias: Unregister this JMX bean.
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.admin - package org.logicalcobwebs.proxool.admin
Provides statistical information on each pool.
org.logicalcobwebs.proxool.admin.jmx - package org.logicalcobwebs.proxool.admin.jmx
Contains an MBean adapter to manage pools through JMX plus a utility to register/deregister these beans.
org.logicalcobwebs.proxool.admin.servlet - package org.logicalcobwebs.proxool.admin.servlet
The AdminServlet provides information about running pools.
org.logicalcobwebs.proxool.configuration - package org.logicalcobwebs.proxool.configuration
Helpers for configuring Proxool from various sources.
org.logicalcobwebs.proxool.resources - package org.logicalcobwebs.proxool.resources
 
org.logicalcobwebs.proxool.util - package org.logicalcobwebs.proxool.util
 

P

PASSWORD_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
 
PASSWORD_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
Standard JDBC property
PROPERTY_PREFIX - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
PROTOTYPE_COUNT - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
PROTOTYPE_COUNT_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
PROVIDER_URL - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
PROVIDER_URL_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
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
PropertyConfigurator - class org.logicalcobwebs.proxool.configuration.PropertyConfigurator.
Uses a standard Java properties file to configure Proxool.
PropertyConfigurator() - Constructor for class org.logicalcobwebs.proxool.configuration.PropertyConfigurator
 
Prototyper - class org.logicalcobwebs.proxool.Prototyper.
Responsible for prototyping connections for all pools
Prototyper(ConnectionPool) - Constructor for class org.logicalcobwebs.proxool.Prototyper
 
PrototyperController - class org.logicalcobwebs.proxool.PrototyperController.
Controls the prototypers
PrototyperController() - Constructor for class org.logicalcobwebs.proxool.PrototyperController
 
PrototyperThread - class org.logicalcobwebs.proxool.PrototyperThread.
Responsible for running sweep.
PrototyperThread(String) - Constructor for class org.logicalcobwebs.proxool.PrototyperThread
 
ProxoolConstants - interface org.logicalcobwebs.proxool.ProxoolConstants.
All constants here please.
ProxoolDriver - class org.logicalcobwebs.proxool.ProxoolDriver.
This is the Proxool implementation of the java.sql.Driver interface.
ProxoolDriver() - Constructor for class org.logicalcobwebs.proxool.ProxoolDriver
 
ProxoolException - exception org.logicalcobwebs.proxool.ProxoolException.
Proxool exception class that emulates the behaviour of the new cause facility in jdk 1.4.
ProxoolException() - Constructor for class org.logicalcobwebs.proxool.ProxoolException
Constructs a new instance with null as its detail message.
ProxoolException(String) - Constructor for class org.logicalcobwebs.proxool.ProxoolException
Constructs a new instance with the specified detail message.
ProxoolException(String, Throwable) - Constructor for class org.logicalcobwebs.proxool.ProxoolException
Constructs a new instance with the specified detail message and cause.
ProxoolException(Throwable) - Constructor for class 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 org.logicalcobwebs.proxool.ProxoolFacade.
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
 
ProxoolJMXHelper - class org.logicalcobwebs.proxool.admin.jmx.ProxoolJMXHelper.
Utilities for Proxool JMX instrumentation.
ProxoolListenerIF - interface org.logicalcobwebs.proxool.ProxoolListenerIF.
Listener for global Proxool events.
ProxyConnectionIF - interface org.logicalcobwebs.proxool.ProxyConnectionIF.
Contains most of the functionality that we require to manipilate the connection.
postDeregister() - Method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
postRegister(Boolean) - Method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
preDeregister() - Method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
preRegister(MBeanServer, ObjectName) - Method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
printStackTrace() - Method in class org.logicalcobwebs.proxool.ProxoolException
Prints this ProxoolException and its backtrace to the standard error stream.
printStackTrace(PrintStream) - Method in class org.logicalcobwebs.proxool.ProxoolException
Prints this ProxoolException and its backtrace to the specified print stream.
printStackTrace(PrintWriter) - Method in class org.logicalcobwebs.proxool.ProxoolException
Prints this ProxoolException and its backtrace to the specified print writer.

R

RECENTLY_STARTED_THRESHOLD - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
RECENTLY_STARTED_THRESHOLD_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
ROLE - Static variable in class org.logicalcobwebs.proxool.configuration.AvalonConfigurator
Avalon ROLE id for this component.
ResourceNamesIF - interface org.logicalcobwebs.proxool.resources.ResourceNamesIF.
Constants for Proxool resource names.
reallyClose() - Method in interface org.logicalcobwebs.proxool.ProxyConnectionIF
Really close the connection, as opposed to just putting it back in the pool.
redefineConnectionPool(String, Properties) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Redefine the behaviour of the pool.
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)
registerPool(String, Properties) - Static method in class org.logicalcobwebs.proxool.admin.jmx.ProxoolJMXHelper
Create and register a ConnectionPoolMBean to the given agents.
remove(int) - Method in class org.logicalcobwebs.proxool.util.FastArrayList
Remove the element at the specified position in the list, and shift any subsequent elements down one position.
remove(Object) - Method in class org.logicalcobwebs.proxool.util.FastArrayList
Remove the first occurrence of the specified element from the list, and shift any subsequent elements down one position.
removeAll(Collection) - Method in class org.logicalcobwebs.proxool.util.FastArrayList
Remove from this collection all of its elements that are contained in the specified collection.
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.
removeListener(Object) - Method in class org.logicalcobwebs.proxool.util.AbstractListenerContainer
 
removeListener(Object) - Method in interface org.logicalcobwebs.proxool.util.ListenerContainerIF
Remove a listener from this container.
removeNotificationListener(NotificationListener) - Method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
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)
retainAll(Collection) - Method in class org.logicalcobwebs.proxool.util.FastArrayList
Remove from this collection all of its elements except those that are contained in the specified collection.
run() - Method in class org.logicalcobwebs.proxool.HouseKeeperThread
 
run() - Method in class org.logicalcobwebs.proxool.PrototyperThread
 

S

SECURITY_AUTHENTICATION - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
SECURITY_AUTHENTICATION_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
SECURITY_CREDENTIALS - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
SECURITY_CREDENTIALS_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
SECURITY_PRINCIPAL - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
SECURITY_PRINCIPAL_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
SIMULTANEOUS_BUILD_THROTTLE - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
SIMULTANEOUS_BUILD_THROTTLE_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
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
 
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
ServletConfigurator - class org.logicalcobwebs.proxool.configuration.ServletConfigurator.
Allows you to configure Proxool using a servlet.
ServletConfigurator() - Constructor for class org.logicalcobwebs.proxool.configuration.ServletConfigurator
 
SnapshotIF - interface org.logicalcobwebs.proxool.admin.SnapshotIF.
Provides a snapshot of a pool
StateListenerIF - interface org.logicalcobwebs.proxool.StateListenerIF.
Monitors the state of the pool so you can see whether it is quiet, busy, overloaded, or down.
StatisticsIF - interface org.logicalcobwebs.proxool.admin.StatisticsIF.
Provides statistical performance information for a period ot time.
StatisticsListenerIF - interface org.logicalcobwebs.proxool.admin.StatisticsListenerIF.
Listen for new statistics as they are produced.
StatisticsLogger - class org.logicalcobwebs.proxool.admin.StatisticsLogger.
Listens to statistics and logs them
StatisticsLogger(Log, String) - Constructor for class org.logicalcobwebs.proxool.admin.StatisticsLogger
 
set(int, Object) - Method in class org.logicalcobwebs.proxool.util.FastArrayList
Replace the element at the specified position in this list with the specified element.
setAttribute(Attribute) - Method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
setAttributes(AttributeList) - Method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
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.
setFast(boolean) - Method in class org.logicalcobwebs.proxool.util.FastArrayList
Sets whether this list will operate in fast mode.
setRequester(String) - Method in interface org.logicalcobwebs.proxool.ProxyConnectionIF
 
setStateListener(String, StateListenerIF) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Deprecated. use ProxoolFacade.addStateListener(String, StateListenerIF) instead.
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
shutdown(int) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Removes all connection pools.
size() - Method in class org.logicalcobwebs.proxool.util.FastArrayList
Return the number of elements in this list.
startElement(String, String, String, Attributes) - Method in class org.logicalcobwebs.proxool.configuration.XMLConfigurator
 
statistics(String, StatisticsIF) - Method in class org.logicalcobwebs.proxool.admin.CompositeStatisticsListener
 
statistics(String, StatisticsIF) - Method in interface org.logicalcobwebs.proxool.admin.StatisticsListenerIF
A new set of statistics have just been produced
statistics(String, StatisticsIF) - Method in class org.logicalcobwebs.proxool.admin.StatisticsLogger
 
subList(int, int) - Method in class org.logicalcobwebs.proxool.util.FastArrayList
Return a view of the portion of this list between fromIndex (inclusive) and toIndex (exclusive).
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
 
TRACE - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
TRACE_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
toArray() - Method in class org.logicalcobwebs.proxool.util.FastArrayList
Return an array containing all of the elements in this list in the correct order.
toArray(Object[]) - Method in class org.logicalcobwebs.proxool.util.FastArrayList
Return an array containing all of the elements in this list in the correct order.
toString() - Method in class org.logicalcobwebs.proxool.AbstractDatabaseMetaData
 
toString() - Method in class org.logicalcobwebs.proxool.util.FastArrayList
Return a String representation of this object.
trimToSize() - Method in class org.logicalcobwebs.proxool.util.FastArrayList
Trim the capacity of this ArrayList instance to be the list's current size.

U

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
unregisterPool(String, Properties) - Static method in class org.logicalcobwebs.proxool.admin.jmx.ProxoolJMXHelper
Unregister a ConnectionPoolMBean from the given agents.
upStateChanged(int) - Method in class org.logicalcobwebs.proxool.CompositeStateListener
 
upStateChanged(int) - Method in interface org.logicalcobwebs.proxool.StateListenerIF
 
updateConnectionPool(String, Properties) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Update the behaviour of the pool.

V

VERBOSE - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
VERBOSE_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
Version - class org.logicalcobwebs.proxool.Version.
Tells you the version.
Version() - Constructor for class org.logicalcobwebs.proxool.Version
 

W

warning(SAXParseException) - Method in class org.logicalcobwebs.proxool.configuration.XMLConfigurator
 

X

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

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