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

A

AbstractJMXTest - Class in org.logicalcobwebs.proxool.admin.jmx
Parent class for the JMX tests.
AbstractJMXTest(String) - Constructor for class org.logicalcobwebs.proxool.admin.jmx.AbstractJMXTest
 
AbstractListenerContainer - Class in org.logicalcobwebs.proxool.util
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
 
AbstractProxoolTest - Class in org.logicalcobwebs.proxool
Provides common code for all Proxool tests
AbstractProxoolTest(String) - Constructor for class org.logicalcobwebs.proxool.AbstractProxoolTest
 
AbstractProxyStatement - Class in org.logicalcobwebs.proxool
Contains most of the functionality that we require to manipilate the statement.
AbstractProxyStatement(Statement, ConnectionPool, ProxyConnectionIF, String) - Constructor for class org.logicalcobwebs.proxool.AbstractProxyStatement
 
AbstractSpringIntegrationTestBase - Class in org.logicalcobwebs.proxool
TODO: Document!
AbstractSpringIntegrationTestBase() - Constructor for class org.logicalcobwebs.proxool.AbstractSpringIntegrationTestBase
 
acceptsURL(String) - Method in class org.logicalcobwebs.proxool.ProxoolDriver
 
acceptsURL(String) - Method in class org.logicalcobwebs.proxool.VirtoolDriver
 
accessorMutatorMap - Variable in class org.logicalcobwebs.proxool.ConnectionResetter
 
acquire() - Method in interface org.logicalcobwebs.concurrent.Sync
Wait (possibly forever) until successful passage.
acquire() - Method in class org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock.ReaderLock
 
acquire() - Method in class org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock.WriterLock
 
acquireConnectionStatusReadLock() - Method in class org.logicalcobwebs.proxool.ConnectionPool
 
acquireConnectionStatusWriteLock() - Method in class org.logicalcobwebs.proxool.ConnectionPool
 
acquirePrimaryReadLock() - Method in class org.logicalcobwebs.proxool.ConnectionPool
Call this if you want to do something important to the pool.
acquirePrimaryWriteLock() - Method in class org.logicalcobwebs.proxool.ConnectionPool
Call this everytime you build a connection.
active - Variable in class org.logicalcobwebs.concurrent.FJTaskRunner
Record whether current thread may be processing a task (i.e., has been started and is not in an idle wait).
active - Variable in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
activeConnectionCount - Variable in class org.logicalcobwebs.proxool.admin.Snapshot
 
activeCount - Variable in class org.logicalcobwebs.concurrent.FJTaskRunnerGroup
Number of threads that are not waiting for work
activePools - Variable in class org.logicalcobwebs.proxool.VirtoolDriver
 
activeReaders_ - Variable in class org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock
 
activeWriter_ - Variable in class org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock
 
adapter - Variable in class org.logicalcobwebs.dbscript.Commander
 
add(int) - Method in class org.logicalcobwebs.concurrent.SynchronizedInt
Add amount to value (i.e., set value += amount)
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.
add(Object) - Method in class org.logicalcobwebs.proxool.util.FastArrayList.ListIter
 
add(Object) - Method in class org.logicalcobwebs.proxool.util.FastArrayList.SubList
 
add(int, Object) - Method in class org.logicalcobwebs.proxool.util.FastArrayList.SubList
 
add(Object) - Method in class org.logicalcobwebs.proxool.util.FastArrayList.SubList.SubListIter
 
ADD_BATCH_METHOD - Static variable in class org.logicalcobwebs.proxool.ProxyStatement
 
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.
addAll(Collection) - Method in class org.logicalcobwebs.proxool.util.FastArrayList.SubList
 
addAll(int, Collection) - Method in class org.logicalcobwebs.proxool.util.FastArrayList.SubList
 
addCommand(Command) - Method in class org.logicalcobwebs.dbscript.Script
Add a command to the script.
addConfigurationListener(String, ConfigurationListenerIF) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Adds a listener that gets called everytime the configuration changes.
addConnectionListener(ConnectionListenerIF) - Method in class org.logicalcobwebs.proxool.ConnectionPool
 
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
 
addOpenStatement(Statement) - Method in class org.logicalcobwebs.proxool.ProxyConnection
By calling this we can keep track of any statements that are left open when this connection is returned to the pool.
addProperty(String, String) - Method in class org.logicalcobwebs.dbscript.Script
Add a new property
addProxoolListener(ProxoolListenerIF) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Add a listener that gets called everytime a global Proxool event ocours.
addProxyConnection(ProxyConnectionIF) - Method in class org.logicalcobwebs.proxool.ConnectionPool
Add a ProxyConnection to the pool
addReset(String, String) - Method in class org.logicalcobwebs.proxool.ConnectionResetter
Add a pair of methods that need resetting each time a connection is put back in the pool
addSqlCall(String) - Method in class org.logicalcobwebs.proxool.ConnectionInfo
 
addSqlCall(String) - Method in class org.logicalcobwebs.proxool.ProxyConnection
 
addStateListener(StateListenerIF) - Method in class org.logicalcobwebs.proxool.ConnectionPool
 
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(StatisticsListenerIF) - Method in class org.logicalcobwebs.proxool.admin.Admin
 
addStatisticsListener(String, StatisticsListenerIF) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Add a listener that receives statistics as they are produced
Admin - Class in org.logicalcobwebs.proxool.admin
Provides statistics about the performance of a pool.
Admin(ConnectionPoolDefinitionIF) - Constructor for class org.logicalcobwebs.proxool.admin.Admin
 
admin - Variable in class org.logicalcobwebs.proxool.ConnectionPool
 
AdminServlet - Class in org.logicalcobwebs.proxool.admin.servlet
Use this to admin each pool within Proxool.
AdminServlet() - Constructor for class org.logicalcobwebs.proxool.admin.servlet.AdminServlet
 
afterCommand(Connection, CommandIF) - Method in interface org.logicalcobwebs.dbscript.CommandFilterIF
Implement this if you want to do something special after each command is run but before the connection is closed
age - Variable in class org.logicalcobwebs.proxool.ConnectionInfo
 
AGENT1_DOMAIN - Static variable in class org.logicalcobwebs.proxool.admin.jmx.MultipleAgentsConnectionPoolMBeanTest
 
AGENT2_DOMAIN - Static variable in class org.logicalcobwebs.proxool.admin.jmx.MultipleAgentsConnectionPoolMBeanTest
 
alias - Variable in class org.logicalcobwebs.proxool.AbstractProxoolTest
 
ALIAS - Static variable in class org.logicalcobwebs.proxool.admin.servlet.AdminServlet
The request parameter name that defines the pool
alias - Variable in class org.logicalcobwebs.proxool.admin.SnapshotResultMonitor
 
alias - Variable in class org.logicalcobwebs.proxool.admin.StatisticsResultMonitor
 
alias - Variable in class org.logicalcobwebs.proxool.admin.StatsRoller
 
alias - Variable in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
alias - Variable in class org.logicalcobwebs.proxool.PerformanceTest.AnnoyingConnector
 
alias - Variable in class org.logicalcobwebs.proxool.PerformanceTest.DisagreeableSnapshotter
 
alias - Variable in class org.logicalcobwebs.proxool.ProxoolAdapter
 
ALIAS - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
Un-prefixed propety name for the Proxool alias configuration property.
alias - Variable in class org.logicalcobwebs.proxool.ProxoolDataSource
 
alias - Variable in class org.logicalcobwebs.proxool.WrappedConnection
 
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
allowReader() - Method in class org.logicalcobwebs.concurrent.ReaderPreferenceReadWriteLock
 
allowReader() - Method in class org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock
Override this method to change to reader preference
AllTests - Class in org.logicalcobwebs.proxool.admin
Run all in admin package tests
AllTests() - Constructor for class org.logicalcobwebs.proxool.admin.AllTests
 
AllTests - Class in org.logicalcobwebs.proxool.admin.jmx
Run all tests in the jmx package.
AllTests() - Constructor for class org.logicalcobwebs.proxool.admin.jmx.AllTests
 
AllTests - Class in org.logicalcobwebs.proxool
Run all tests
AllTests() - Constructor for class org.logicalcobwebs.proxool.AllTests
 
AllTests - Class in org.logicalcobwebs.proxool.configuration
Run all tests
AllTests() - Constructor for class org.logicalcobwebs.proxool.configuration.AllTests
 
AllTests - Class in org.logicalcobwebs.proxool.util
Run all tests in the util package.
AllTests() - Constructor for class org.logicalcobwebs.proxool.util.AllTests
 
and(int) - Method in class org.logicalcobwebs.concurrent.SynchronizedInt
Set value to value & b.
appendToSqlLog() - Method in class org.logicalcobwebs.proxool.AbstractProxyStatement
Get the parameters that have been built up and use them to fill in any parameters withing the sqlStatement and produce a log.
attempt(long) - Method in interface org.logicalcobwebs.concurrent.Sync
Wait at most msecs to pass; report whether passed.
attempt(long) - Method in class org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock.ReaderLock
 
attempt(long) - Method in class org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock.WriterLock
 
attemptConnectionStatusReadLock(long) - Method in class org.logicalcobwebs.proxool.ConnectionPool
 
ATTRIBUTE_DESCRIPTIONS - Static variable in interface org.logicalcobwebs.proxool.resources.ResourceNamesIF
Name of the attributeDescriptions resource.
ATTRIBUTE_DESCRIPTIONS_RESOURCE - Static variable in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
ATTRIBUTE_DESCRIPTIONS_RESOURCE - Static variable in class org.logicalcobwebs.proxool.ProxoolDriver
 
AUTO_SHUTDOWN_PROPERTY - Static variable in class org.logicalcobwebs.proxool.configuration.ServletConfigurator
 
autoShutdown - Variable in class org.logicalcobwebs.proxool.configuration.ServletConfigurator
 
availableConnectionCount - Variable in class org.logicalcobwebs.proxool.admin.Snapshot
 
AvalonConfigurator - Class in org.logicalcobwebs.proxool.configuration
Configurator for the Avalon Framework.
AvalonConfigurator() - Constructor for class org.logicalcobwebs.proxool.configuration.AvalonConfigurator
 
AvalonConfiguratorTest - Class in org.logicalcobwebs.proxool.configuration
Tests that the AvalonConfgiuration works.
AvalonConfiguratorTest(String) - Constructor for class org.logicalcobwebs.proxool.configuration.AvalonConfiguratorTest
 
awaitTermination() - Method in class org.logicalcobwebs.concurrent.FJTaskRunnerGroup.InvokableFJTask
 

B

bar() - Method in class org.logicalcobwebs.cglib.MyConcreteClass
 
bar() - Method in interface org.logicalcobwebs.cglib.MyInterfaceIF
 
barrier - Variable in class org.logicalcobwebs.concurrent.FJTaskRunner
An extra object to synchronize on in order to achieve a memory barrier.
base - Variable in class org.logicalcobwebs.concurrent.FJTaskRunner
Current base of DEQ.
beforeCommand(Connection, CommandIF) - Method in interface org.logicalcobwebs.dbscript.CommandFilterIF
Implement this if you want to do something special before each command is run.
bigCountFormat - Static variable in class org.logicalcobwebs.proxool.FormatHelper
 
birthDate - Variable in class org.logicalcobwebs.proxool.ConnectionInfo
 
birthDate - Variable in class org.logicalcobwebs.proxool.ProxyConnection
 
BoundedChannel - Interface in org.logicalcobwebs.concurrent
A channel that is known to have a capacity, signifying that put operations may block when the capacity is reached.
BUILD_DATE - Static variable in class org.logicalcobwebs.proxool.Version
 
buildCompleteAlternativeProperties() - Static method in class org.logicalcobwebs.proxool.TestHelper
Builds a complete set of proxool properties, with all values set to something different than the default vaule.
buildConnection(ConnectionPoolDefinitionIF) - Method in interface org.logicalcobwebs.proxool.ConnectionBuilderIF
 
buildConnection(ConnectionPoolDefinitionIF) - Method in class org.logicalcobwebs.proxool.DefaultConnectionBuilder
 
buildConnection(int, String) - Method in class org.logicalcobwebs.proxool.Prototyper
Build a new connection
buildDriverPropertyInfo(String, String) - Method in class org.logicalcobwebs.proxool.ProxoolDriver
 
buildProxoolUrl(String, String, String) - Static method in class org.logicalcobwebs.proxool.TestHelper
Build a valid Proxool URL
buildProxoolUrl(String) - Static method in class org.logicalcobwebs.proxool.TestHelper
Build a valid Proxool URL

C

cachedConcreteMethods - Variable in class org.logicalcobwebs.proxool.proxy.MethodMapper
 
calculateUpState(int) - Method in class org.logicalcobwebs.proxool.HouseKeeper
 
call() - Method in interface org.logicalcobwebs.concurrent.Callable
Perform some action that returns a result or throws an exception
Callable - Interface in org.logicalcobwebs.concurrent
Interface for runnable actions that bear results and/or throw Exceptions.
called - Variable in class org.logicalcobwebs.proxool.HouseKeeperTest.Listener
 
cancel() - Method in class org.logicalcobwebs.concurrent.FJTask
Set the termination status of this task.
cancel() - Method in class org.logicalcobwebs.proxool.admin.StatsRoller
Cancels the timer that outputs the stats
cancel(String) - Static method in class org.logicalcobwebs.proxool.HouseKeeperController
cancel a house keeper for a pool.
cancel() - Method in class org.logicalcobwebs.proxool.HouseKeeperThread
 
cancel() - Method in class org.logicalcobwebs.proxool.PerformanceTest.AnnoyingConnector
 
cancel() - Method in class org.logicalcobwebs.proxool.PerformanceTest.DisagreeableSnapshotter
 
cancel - Variable in class org.logicalcobwebs.proxool.Prototyper
Calling Prototyper.cancel will set this to true and stop all current prototyping immediately
cancel() - Method in class org.logicalcobwebs.proxool.Prototyper
Cancel all current prototyping
cancel() - Method in class org.logicalcobwebs.proxool.PrototyperThread
 
cancelAll() - Method in class org.logicalcobwebs.proxool.admin.Admin
Cancels the timer that outputs the stats
cancelled - Variable in class org.logicalcobwebs.proxool.PerformanceTest.AnnoyingConnector
 
cancelled - Variable in class org.logicalcobwebs.proxool.PerformanceTest.DisagreeableSnapshotter
 
cancelledWaitingReader() - Method in class org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock
 
cancelledWaitingWriter() - Method in class org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock
 
capacity() - Method in interface org.logicalcobwebs.concurrent.BoundedChannel
Return the maximum number of elements that can be held.
catchException(CommandIF, SQLException) - Method in interface org.logicalcobwebs.dbscript.CommandFilterIF
Any SQLException will be passed to this method.
cause - Variable in exception org.logicalcobwebs.proxool.FatalRuntimeException
 
cause - Variable in exception org.logicalcobwebs.proxool.FatalSQLException
 
cause - Variable in exception org.logicalcobwebs.proxool.ProxoolException
The throwable that caused this ProxoolException to get thrown, or null if this ProxoolException was not caused by another throwable, or if the causative throwable is unknown.
changedInfo - Variable in class org.logicalcobwebs.proxool.ConfigurationListenerTest.MyConfigurationListener
 
changedInfo - Variable in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
changedInfo - Variable in class org.logicalcobwebs.proxool.ProxoolAdapter
 
changeStatus(int, int) - Method in class org.logicalcobwebs.proxool.ConnectionPool
You should acquire a write lock before calling this method
Channel - Interface in org.logicalcobwebs.concurrent
Main interface for buffers, queues, pipes, conduits, etc.
characters(char[], int, int) - Method in class org.logicalcobwebs.proxool.configuration.XMLConfigurator
 
check() - Method in class org.logicalcobwebs.proxool.admin.SnapshotResultMonitor
Passes the latest snapshot to check.
check(SnapshotIF) - Method in class org.logicalcobwebs.proxool.admin.SnapshotResultMonitor
Override this with your specific check
check() - Method in class org.logicalcobwebs.proxool.admin.StatisticsResultMonitor
waits for statistics
check(StatisticsIF) - Method in class org.logicalcobwebs.proxool.admin.StatisticsResultMonitor
This gets called when we get new statistics.
check() - Method in class org.logicalcobwebs.proxool.ResultMonitor
Override this with your specific check
check() - Method in class org.logicalcobwebs.proxool.StateResultMonitor
waits for statistics
checkActive(FJTaskRunner, long) - Method in class org.logicalcobwebs.concurrent.FJTaskRunnerGroup
Set active status of thread t to false, and then wait until: (a) there is a task in the entry queue, or (b) other threads are active, or (c) the current thread is interrupted.
checkAssignable(String, Class, Object) - Method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
checkMod() - Method in class org.logicalcobwebs.proxool.util.FastArrayList.ListIter
 
checkMod() - Method in class org.logicalcobwebs.proxool.util.FastArrayList.SubList.SubListIter
 
checkOverflow() - Method in class org.logicalcobwebs.concurrent.FJTaskRunner
Adjust top and base, and grow DEQ if necessary.
checkProperty(String, String, String) - Static method in class org.logicalcobwebs.proxool.TestHelper
 
checkProperty(String, int, int) - Static method in class org.logicalcobwebs.proxool.TestHelper
 
checkProperty(String, long, long) - Static method in class org.logicalcobwebs.proxool.TestHelper
 
checkSimultaneousBuildThrottle() - Method in class org.logicalcobwebs.proxool.Prototyper
Checks whether we are currently already building too many connections
CLASS_NAME - Static variable in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
clear() - Method in class org.logicalcobwebs.concurrent.FutureResult
Clear the value and exception and set to not-ready, allowing this FutureResult to be reused.
clear() - Method in class org.logicalcobwebs.proxool.ConnectionListenerTest
 
clear() - Method in class org.logicalcobwebs.proxool.ConnectionListenerTest.TestConnectionListener
 
clear() - Method in class org.logicalcobwebs.proxool.util.FastArrayList
Remove all of the elements from this list.
clear() - Method in class org.logicalcobwebs.proxool.util.FastArrayList.SubList
 
clearChangedInfo() - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
clone() - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
Deep clone of definition
clone() - Method in class org.logicalcobwebs.proxool.util.FastArrayList
Return a shallow copy of this FastArrayList instance.
close() - Method in class org.logicalcobwebs.proxool.AbstractProxyStatement
Close the statement and tell the ProxyConnection that it did so.
close() - Method in class org.logicalcobwebs.proxool.configuration.LogKitTargetAdapter
 
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_METHOD - Static variable in class org.logicalcobwebs.proxool.ProxyStatement
 
CLOSE_METHOD - Static variable in class org.logicalcobwebs.proxool.WrappedConnection
 
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.
closeConnection(Connection) - Method in interface org.logicalcobwebs.dbscript.ConnectionAdapterIF
This gives the adapter the flexibilty of closing the connection for real or just putting it back in a pool.
closeConnection(Connection) - Method in class org.logicalcobwebs.proxool.ProxoolAdapter
 
closeConnection(Connection) - Method in class org.logicalcobwebs.proxool.SimpoolAdapter
 
closeHtml(ServletOutputStream) - Method in class org.logicalcobwebs.proxool.admin.servlet.AdminServlet
 
closeOnDispose - Variable in class org.logicalcobwebs.proxool.configuration.AvalonConfigurator
 
closeTable(ServletOutputStream) - Method in class org.logicalcobwebs.proxool.admin.servlet.AdminServlet
 
coInvoke(FJTask, FJTask) - Static method in class org.logicalcobwebs.concurrent.FJTask
Fork both tasks and then wait for their completion.
coInvoke(FJTask[]) - Static method in class org.logicalcobwebs.concurrent.FJTask
Fork all tasks in array, and await their completion.
coInvoke(FJTask, FJTask) - Method in class org.logicalcobwebs.concurrent.FJTaskRunner
A specialized expansion of w.fork(); invoke(v); w.join();
coInvoke(FJTask[]) - Method in class org.logicalcobwebs.concurrent.FJTaskRunner
Array-based version of coInvoke
COLLECT_STATS - Static variable in class org.logicalcobwebs.concurrent.FJTaskRunner
Compile-time constant for statistics gathering.
COLLECT_STATS - Static variable in class org.logicalcobwebs.concurrent.FJTaskRunnerGroup
Compile-time constant.
Command - Class in org.logicalcobwebs.dbscript
An SQL command that isrun by a Script.
Command() - Constructor for class org.logicalcobwebs.dbscript.Command
 
command - Variable in class org.logicalcobwebs.dbscript.Commander
 
command - Variable in class org.logicalcobwebs.proxool.ConnectionListenerTest.TestConnectionListener
 
Commander - Class in org.logicalcobwebs.dbscript
A thread that can run a single command many times.
Commander(ConnectionAdapterIF, CommandIF, CommandFilterIF) - Constructor for class org.logicalcobwebs.dbscript.Commander
 
commandFilter - Variable in class org.logicalcobwebs.dbscript.Commander
 
CommandFilterIF - Interface in org.logicalcobwebs.dbscript
Allows you to perform tasks just before and just after a command is executed.
CommandIF - Interface in org.logicalcobwebs.dbscript
An SQL command to run.
commands - Variable in class org.logicalcobwebs.dbscript.Script
 
commit(int, int) - Method in class org.logicalcobwebs.concurrent.SynchronizedInt
Set value to newValue only if it is currently assumedValue.
compareTo(int) - Method in class org.logicalcobwebs.concurrent.SynchronizedInt
 
compareTo(SynchronizedInt) - Method in class org.logicalcobwebs.concurrent.SynchronizedInt
 
compareTo(Object) - Method in class org.logicalcobwebs.concurrent.SynchronizedInt
 
compareTo(Object) - Method in class org.logicalcobwebs.proxool.ConnectionInfo
Compares using ConnectionInfo.getId()
compareTo(Object) - Method in class org.logicalcobwebs.proxool.ProxyConnection
Compares using ProxyConnection.getId()
complement() - Method in class org.logicalcobwebs.concurrent.SynchronizedInt
Set the value to its complement
completeInfo - Variable in class org.logicalcobwebs.proxool.ConfigurationListenerTest.MyConfigurationListener
 
completeInfo - Variable in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
completeInfo - Variable in class org.logicalcobwebs.proxool.ProxoolAdapter
 
completeStatistics - Variable in class org.logicalcobwebs.proxool.admin.StatsRoller
 
completeUrl - Variable in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
componentManager - Variable in class org.logicalcobwebs.proxool.configuration.AvalonConfiguratorTest
 
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
 
compositeConnectionListener - Variable in class org.logicalcobwebs.proxool.ConnectionPool
 
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
 
compositeProxoolListener - Static variable in class org.logicalcobwebs.proxool.ProxoolFacade
 
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
 
compositeStateListener - Variable in class org.logicalcobwebs.proxool.ConnectionPool
 
compositeStatisticsListener - Variable in class org.logicalcobwebs.proxool.admin.Admin
 
CompositeStatisticsListener - Class in org.logicalcobwebs.proxool.admin
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
 
compositeStatisticsListener - Variable in class org.logicalcobwebs.proxool.admin.StatsRoller
 
CompositeTestListener - Class in org.logicalcobwebs.proxool.util
 
CompositeTestListener() - Constructor for class org.logicalcobwebs.proxool.util.CompositeTestListener
 
concreteClass - Variable in class org.logicalcobwebs.proxool.proxy.MethodMapper
 
ConfigurationListenerIF - Interface in org.logicalcobwebs.proxool
Listens to any changes made to a definition.
ConfigurationListenerTest - Class in org.logicalcobwebs.proxool
Test that registering a ConfigurationListenerIF with the ProxoolFacade works.
ConfigurationListenerTest(String) - Constructor for class org.logicalcobwebs.proxool.ConfigurationListenerTest
 
ConfigurationListenerTest.MyConfigurationListener - Class in org.logicalcobwebs.proxool
 
ConfigurationListenerTest.MyConfigurationListener() - Constructor for class org.logicalcobwebs.proxool.ConfigurationListenerTest.MyConfigurationListener
 
configurators - Static variable in class org.logicalcobwebs.proxool.ProxoolFacade
 
ConfiguratorTest - Class in org.logicalcobwebs.proxool.configuration
Tests that the programatic configuration of Proxool works.
ConfiguratorTest(String) - Constructor for class org.logicalcobwebs.proxool.configuration.ConfiguratorTest
 
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.
configuredPools - Variable in class org.logicalcobwebs.proxool.configuration.AvalonConfigurator
 
confirmPop(int) - Method in class org.logicalcobwebs.concurrent.FJTaskRunner
Check under synch lock if DEQ is really empty when doing pop.
confirmTake(int) - Method in class org.logicalcobwebs.concurrent.FJTaskRunner
double-check a potential take
connect(String, Properties) - Method in class org.logicalcobwebs.proxool.ProxoolDriver
The url should be of the form:
connect(String, Properties) - Method in class org.logicalcobwebs.proxool.VirtoolDriver
 
connection - Variable in class org.logicalcobwebs.proxool.ConnectionPoolTest.Closer
 
connection - Variable in class org.logicalcobwebs.proxool.ProxyConnection
 
CONNECTION_ID - Static variable in class org.logicalcobwebs.proxool.admin.servlet.AdminServlet
If we are drilling down into a connection (on the snapshot tab then this points to the ID we are getting detailed information for.
ConnectionAdapterIF - Interface in org.logicalcobwebs.dbscript
An interface that will provide connections.
connectionBuilder - Variable in class org.logicalcobwebs.proxool.Prototyper
The builder that will create *real* connections for us.
ConnectionBuilderIF - Interface in org.logicalcobwebs.proxool
 
connectionCount - Variable in class org.logicalcobwebs.proxool.admin.Snapshot
 
connectionCount - Variable in class org.logicalcobwebs.proxool.Prototyper
 
connectionCountByState - Variable in class org.logicalcobwebs.proxool.ConnectionPool
This keeps a count of how many connections there are in each state
ConnectionInfo - Class in org.logicalcobwebs.proxool
Implementation of ConnectionInfoIF.
ConnectionInfo() - Constructor for class org.logicalcobwebs.proxool.ConnectionInfo
 
ConnectionInfoIF - Interface in org.logicalcobwebs.proxool
Provides information about an individual connection.
connectionInfos - Variable in class org.logicalcobwebs.proxool.admin.Snapshot
 
ConnectionInfoTest - Class in org.logicalcobwebs.proxool
Tests ProxoolFacade.getConnectionInfos(java.lang.String)
ConnectionInfoTest(String) - Constructor for class org.logicalcobwebs.proxool.ConnectionInfoTest
 
ConnectionListenerIF - Interface in org.logicalcobwebs.proxool
You can listen to the lifecycle of a connection.
ConnectionListenerTest - Class in org.logicalcobwebs.proxool
Test that registering a ConnectionListenerIF with the ProxoolFacade works.
ConnectionListenerTest(String) - Constructor for class org.logicalcobwebs.proxool.ConnectionListenerTest
 
ConnectionListenerTest.TestConnectionListener - Class in org.logicalcobwebs.proxool
 
ConnectionListenerTest.TestConnectionListener() - Constructor for class org.logicalcobwebs.proxool.ConnectionListenerTest.TestConnectionListener
 
connectionPool - Variable in class org.logicalcobwebs.proxool.AbstractProxyStatement
 
ConnectionPool - Class in org.logicalcobwebs.proxool
This is where most things happen.
ConnectionPool(ConnectionPoolDefinition) - Constructor for class org.logicalcobwebs.proxool.ConnectionPool
 
connectionPool - Variable in class org.logicalcobwebs.proxool.HouseKeeper
 
connectionPool - Variable in class org.logicalcobwebs.proxool.Prototyper
 
connectionPool - Variable in class org.logicalcobwebs.proxool.ProxyConnection
 
connectionPoolDefinition - Variable in class org.logicalcobwebs.proxool.ConfigurationListenerTest.MyConfigurationListener
 
ConnectionPoolDefinition - Class in org.logicalcobwebs.proxool
This defines a connection pool: the URL to connect to the database, the delegate driver to use, and how the pool behaves.
ConnectionPoolDefinition() - Constructor for class org.logicalcobwebs.proxool.ConnectionPoolDefinition
So we can set the values one by one if we want
ConnectionPoolDefinition(String, Properties, boolean) - Constructor for class org.logicalcobwebs.proxool.ConnectionPoolDefinition
Construct a new definition
ConnectionPoolDefinitionIF - Interface in org.logicalcobwebs.proxool
A full definition of everything to do with a connection.
ConnectionPoolManager - Class in org.logicalcobwebs.proxool
 
ConnectionPoolManager() - Constructor for class org.logicalcobwebs.proxool.ConnectionPoolManager
 
connectionPoolManager - Static variable in class org.logicalcobwebs.proxool.ConnectionPoolManager
 
connectionPoolMap - Variable in class org.logicalcobwebs.proxool.ConnectionPoolManager
 
ConnectionPoolMBean - Class in org.logicalcobwebs.proxool.admin.jmx
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
 
ConnectionPoolMBeanTest - Class in org.logicalcobwebs.proxool.admin.jmx
Test ConnectionPoolMBean.
ConnectionPoolMBeanTest(String) - Constructor for class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBeanTest
 
ConnectionPoolMBeanTest.TestNotificationListener - Class in org.logicalcobwebs.proxool.admin.jmx
 
ConnectionPoolMBeanTest.TestNotificationListener() - Constructor for class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBeanTest.TestNotificationListener
 
connectionPools - Variable in class org.logicalcobwebs.proxool.ConnectionPoolManager
 
ConnectionPoolStatisticsIF - Interface in org.logicalcobwebs.proxool
This provides real time information about the pool.
ConnectionPoolTest - Class in org.logicalcobwebs.proxool
Test ConnectionPool
ConnectionPoolTest(String) - Constructor for class org.logicalcobwebs.proxool.ConnectionPoolTest
 
ConnectionPoolTest.Closer - Class in org.logicalcobwebs.proxool
 
ConnectionPoolTest.Closer(Connection, long) - Constructor for class org.logicalcobwebs.proxool.ConnectionPoolTest.Closer
 
connectionPoolUp - Variable in class org.logicalcobwebs.proxool.ConnectionPool
 
connectionPropertiesChanged - Variable in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
Whether any of the properties that effect an individual connection have changed.
connectionRefused() - Method in class org.logicalcobwebs.proxool.admin.Admin
Call this every time a connection is refused
connectionRefused() - Method in class org.logicalcobwebs.proxool.admin.Statistics
 
connectionRefused() - Method in class org.logicalcobwebs.proxool.admin.StatsRoller
 
connectionRemoved() - Method in class org.logicalcobwebs.proxool.Prototyper
This needs to be called _everytime_ a connection is removed.
connectionResetter - Variable in class org.logicalcobwebs.proxool.ConnectionPool
Initialised in constructor.
ConnectionResetter - Class in org.logicalcobwebs.proxool
Responsible for resetting a Connection to its default state when it is returned to the pool.
ConnectionResetter(Log, String) - Constructor for class org.logicalcobwebs.proxool.ConnectionResetter
Pass in the log to use
ConnectionResetterTest - Class in org.logicalcobwebs.proxool
Test whether the ConnectionResetter works.
ConnectionResetterTest(String) - Constructor for class org.logicalcobwebs.proxool.ConnectionResetterTest
 
connectionReturned(long) - Method in class org.logicalcobwebs.proxool.admin.Admin
Call this every time an active connection is returned to the pool
connectionReturned(long) - Method in class org.logicalcobwebs.proxool.admin.Statistics
 
connectionReturned(long) - Method in class org.logicalcobwebs.proxool.admin.StatsRoller
 
connections - Variable in class org.logicalcobwebs.proxool.SimpoolAdapter
 
connectionsBeingMade - Variable in class org.logicalcobwebs.proxool.Prototyper
The number of connections currently being made (actually in progress)
connectionsRefusedCount - Variable in class org.logicalcobwebs.proxool.ConnectionPool
 
connectionsServedCount - Variable in class org.logicalcobwebs.proxool.ConnectionPool
 
connectionStatusReadWriteLock - Variable in class org.logicalcobwebs.proxool.ConnectionPool
 
connectionValidator - Variable in class org.logicalcobwebs.proxool.ConnectionPool
 
ConnectionValidatorIF - Interface in org.logicalcobwebs.proxool
 
contains(Object) - Method in class org.logicalcobwebs.proxool.util.FastArrayList
Return true if this list contains the specified element.
contains(Object) - Method in class org.logicalcobwebs.proxool.util.FastArrayList.SubList
 
containsAll(Collection) - Method in class org.logicalcobwebs.proxool.util.FastArrayList
Return true if this list contains all of the elements in the specified Collection.
containsAll(Collection) - Method in class org.logicalcobwebs.proxool.util.FastArrayList.SubList
 
content - Variable in class org.logicalcobwebs.proxool.configuration.XMLConfigurator
 
CORE_PROPERTY - Static variable in class org.logicalcobwebs.proxool.admin.servlet.AdminServlet
Used as part of the CSS class
COUNT - Static variable in class org.logicalcobwebs.proxool.PerformanceTest
 
createAttributeDescriptionsResource() - Static method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
createAttributeDescriptionsResource() - Static method in class org.logicalcobwebs.proxool.ProxoolDriver
 
createBasicPool(String) - Method in class org.logicalcobwebs.proxool.admin.jmx.AbstractJMXTest
Create a very basic Proxool pool.
createBasicProperties(String) - Method in class org.logicalcobwebs.proxool.admin.jmx.AbstractJMXTest
Create some very basic Proxool configuration.
createConnectionPool(ConnectionPoolDefinition) - Method in class org.logicalcobwebs.proxool.ConnectionPoolManager
 
createJMXResource() - Static method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
createMutipleAgentBasicPool(String) - Method in class org.logicalcobwebs.proxool.admin.jmx.MultipleAgentsConnectionPoolMBeanTest
 
createProxoolAttribute(String, Class) - Static method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
createProxoolAttribute(String, Class, boolean) - Static method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
cssFile - Variable in class org.logicalcobwebs.proxool.admin.servlet.AdminServlet
A valid URLL that can be linked to to override default, inline CSS.
currentStatistics - Variable in class org.logicalcobwebs.proxool.admin.StatsRoller
 
CVS - Static variable in class org.logicalcobwebs.proxool.Version
 

D

databaseMetaData - Variable in class org.logicalcobwebs.proxool.ProxyDatabaseMetaData
 
DATE_FORMAT - Static variable in class org.logicalcobwebs.proxool.AbstractProxyStatement
 
DATE_FORMAT - Static variable in class org.logicalcobwebs.proxool.admin.servlet.AdminServlet
dd-MMM-yyyy HH:mm:ss
dateStarted - Variable in class org.logicalcobwebs.proxool.admin.Snapshot
 
dateStarted - Variable in class org.logicalcobwebs.proxool.ConnectionPool
 
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
 
DECIMAL_FORMAT - Static variable in class org.logicalcobwebs.proxool.admin.servlet.AdminServlet
 
DECIMAL_FORMAT - Static variable in class org.logicalcobwebs.proxool.admin.StatisticsLogger
 
DECIMAL_FORMAT - Static variable in class org.logicalcobwebs.proxool.admin.StatisticsTest
 
decrement() - Method in class org.logicalcobwebs.concurrent.SynchronizedInt
Decrement the value.
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_SCAN_PRIORITY - Static variable in class org.logicalcobwebs.concurrent.FJTaskRunnerGroup
 
DEFAULT_SIMULTANEOUS_BUILD_THROTTLE - Static variable in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
10
defaultCapacity_ - Static variable in class org.logicalcobwebs.concurrent.DefaultChannelCapacity
the current default capacity
DefaultChannelCapacity - Class in org.logicalcobwebs.concurrent
A utility class to set the default capacity of BoundedChannel implementations that otherwise require a capacity argument
DefaultChannelCapacity() - Constructor for class org.logicalcobwebs.concurrent.DefaultChannelCapacity
 
defaultConfig - Static variable in class org.logicalcobwebs.proxool.GlobalTest
 
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
 
defaultValues - Variable in class org.logicalcobwebs.proxool.ConnectionResetter
 
definition - Variable in class org.logicalcobwebs.proxool.ConnectionPool
 
definition - Variable in class org.logicalcobwebs.proxool.ProxyConnection
 
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.
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.ConfigurationListenerTest.MyConfigurationListener
 
definitionUpdated(ConnectionPoolDefinitionIF, Properties, Properties) - Method in class org.logicalcobwebs.proxool.ProxoolAdapter
 
definitionUpdated(String, ConnectionPoolDefinitionIF, Properties, Properties) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Broadcast a configuration change
definitionUpdatedSequence - Variable in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
delay - Variable in class org.logicalcobwebs.proxool.ResultMonitor
 
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
 
DelegateConnectionTest - Class in org.logicalcobwebs.proxool
Tests whether we have access to the delegate connection
DelegateConnectionTest(String) - Constructor for class org.logicalcobwebs.proxool.DelegateConnectionTest
 
DELEGATED_PROPERTY - Static variable in class org.logicalcobwebs.proxool.admin.servlet.AdminServlet
Used as part of the CSS class
delegateDriver - Variable in class org.logicalcobwebs.proxool.ConnectionInfo
 
delegateHashcode - Variable in class org.logicalcobwebs.proxool.ConnectionInfo
 
delegateProperties - Variable in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
delegateProperties - Variable in class org.logicalcobwebs.proxool.ProxoolDataSource
 
delegateUrl - Variable in class org.logicalcobwebs.proxool.ConnectionInfo
 
delegateUrl - Variable in class org.logicalcobwebs.proxool.ProxyConnection
 
DependencyCheck - Class in org.logicalcobwebs.proxool
A minimal check to see what libraries we need to include with our binary distribution
DependencyCheck() - Constructor for class org.logicalcobwebs.proxool.DependencyCheck
 
deq - Variable in class org.logicalcobwebs.concurrent.FJTaskRunner
The DEQ array.
deqSize() - Method in class org.logicalcobwebs.concurrent.FJTaskRunner
Current size of the task DEQ
destroy() - Method in class org.logicalcobwebs.proxool.configuration.ServletConfigurator
Shuts down Proxool by removing all connection pools.
DETAIL - Static variable in class org.logicalcobwebs.proxool.admin.servlet.AdminServlet
 
DETAIL_LESS - Static variable in class org.logicalcobwebs.proxool.admin.servlet.AdminServlet
 
DETAIL_MORE - Static variable in class org.logicalcobwebs.proxool.admin.servlet.AdminServlet
 
DETAILED - Static variable in class org.logicalcobwebs.proxool.KillTest
 
disableShutdownHook() - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
If you call this then you'll have to call shutdown explicitly
disparityNoticed - Variable in class org.logicalcobwebs.proxool.PerformanceTest.DisagreeableSnapshotter
 
displayStatistics() - Method in class org.logicalcobwebs.proxool.ConnectionPool
 
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.
divide(int) - Method in class org.logicalcobwebs.concurrent.SynchronizedInt
Divide value by factor (i.e., set value /= factor)
doChange(String, Properties, boolean, boolean) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
doDefinition(ServletOutputStream, ConnectionPoolDefinitionIF) - Method in class org.logicalcobwebs.proxool.admin.servlet.AdminServlet
Output the definition
doDrillDownConnection(ServletOutputStream, ConnectionInfoIF) - Method in class org.logicalcobwebs.proxool.admin.servlet.AdminServlet
 
doGet() - Method in class org.logicalcobwebs.concurrent.FutureResult
internal utility: either get the value or throw the exception
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.logicalcobwebs.proxool.admin.servlet.AdminServlet
Show the details for a pool.
doList(ServletOutputStream, String, String, String) - Method in class org.logicalcobwebs.proxool.admin.servlet.AdminServlet
Output the list of available connection pools.
done - Variable in class org.logicalcobwebs.concurrent.FJTask
The only status information associated with FJTasks is whether the they are considered to have completed.
doNotify() - Method in class org.logicalcobwebs.proxool.PrototyperThread
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class org.logicalcobwebs.proxool.admin.servlet.AdminServlet
Delegate to #doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
doProcessEvent(LogEvent) - Method in class org.logicalcobwebs.proxool.configuration.LogKitTargetAdapter
 
doSnapshot(ServletOutputStream, ConnectionPoolDefinitionIF, String, String, String) - Method in class org.logicalcobwebs.proxool.admin.servlet.AdminServlet
Output a snapshot of the pool.
doSnapshotDetails(ServletOutputStream, ConnectionPoolDefinitionIF, SnapshotIF, String, String) - Method in class org.logicalcobwebs.proxool.admin.servlet.AdminServlet
If we want a more detailed snapshot then #doSnapshot(javax.servlet.ServletOutputStream, org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF, String, String, String) calls this too
doStatistics(ServletOutputStream, StatisticsIF[], ConnectionPoolDefinitionIF) - Method in class org.logicalcobwebs.proxool.admin.servlet.AdminServlet
Output the statistics.
DOT - Static variable in class org.logicalcobwebs.proxool.configuration.PropertyConfigurator
 
doTabs(ServletOutputStream, String, String, String, boolean, boolean) - Method in class org.logicalcobwebs.proxool.admin.servlet.AdminServlet
Output the tabs that we are showing at the top of the page
doWait() - Method in class org.logicalcobwebs.proxool.PerformanceTest
 
doWait() - Method in class org.logicalcobwebs.proxool.PrototyperThread
 
drawBarChart(StringBuffer, String[], int[]) - Method in class org.logicalcobwebs.proxool.admin.servlet.AdminServlet
We can draw a bar chart simply enough.
driver - Variable in class org.logicalcobwebs.dbscript.Script
 
driver - Variable in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
driver - Variable in class org.logicalcobwebs.proxool.ProxoolDataSource
 
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 class org.logicalcobwebs.proxool.configuration.XMLConfigurator
 
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.
driverClass - Variable in class org.logicalcobwebs.proxool.configuration.XMLConfigurator
 
driverName - Variable in class org.logicalcobwebs.proxool.ConnectionResetter
 
DriverTest - Class in org.logicalcobwebs.proxool
Tests ProxoolDriver
DriverTest(String) - Constructor for class org.logicalcobwebs.proxool.DriverTest
 
driverUrl - Variable in class org.logicalcobwebs.proxool.configuration.XMLConfigurator
 
driverUrl - Variable in class org.logicalcobwebs.proxool.ProxoolDataSource
 
duration - Variable in exception org.logicalcobwebs.concurrent.TimeoutException
The approximate time that the operation lasted before this timeout exception was thrown.
duration - Variable in class org.logicalcobwebs.proxool.ConnectionPoolTest.Closer
 

E

EMPTY_LISTENERS - Static variable in class org.logicalcobwebs.proxool.util.AbstractListenerContainer
 
enableShutdownHook() - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Call this if you change your mind about disabling it.
endElement(String, String, String) - Method in class org.logicalcobwebs.proxool.configuration.XMLConfigurator
 
endRead() - Method in class org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock
Called upon termination of a read.
endWrite() - Method in class org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock
Called upon termination of a write.
EnhancerTest - Class in org.logicalcobwebs.cglib
A test test class (!) to help me understand the Enhancer.
EnhancerTest(String) - Constructor for class org.logicalcobwebs.cglib.EnhancerTest
 
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.
entries - Variable in class org.logicalcobwebs.concurrent.FJTaskRunnerGroup
Total number of executes or invokes
entryQueue - Variable in class org.logicalcobwebs.concurrent.FJTaskRunnerGroup
Group-wide queue for tasks entered via execute()
equals(Object) - Method in class org.logicalcobwebs.concurrent.SynchronizedInt
 
equals(Object) - Method in class org.logicalcobwebs.proxool.AbstractProxyStatement
Whether the delegate statements are the same
equals(Object) - Method in class org.logicalcobwebs.proxool.ProxyConnection
Whether the underlying connections are equal
equals(Object) - Method in class org.logicalcobwebs.proxool.ProxyDatabaseMetaData
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.
equals(Object) - Method in class org.logicalcobwebs.proxool.util.FastArrayList.SubList
 
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.
EQUALS_METHOD - Static variable in class org.logicalcobwebs.proxool.ProxyDatabaseMetaData
 
EQUALS_METHOD - Static variable in class org.logicalcobwebs.proxool.ProxyStatement
 
EQUALS_METHOD - Static variable in class org.logicalcobwebs.proxool.WrappedConnection
 
equalsCompleteAlternativeProperties(ConnectionPoolDefinitionIF) - Static method in class org.logicalcobwebs.proxool.TestHelper
Test that the given ConnectionPoolDefinitionIF contains all the properties as defined in TestHelper.buildCompleteAlternativeProperties().
equalsProperty(String, String) - Method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
error(SAXParseException) - Method in class org.logicalcobwebs.proxool.configuration.XMLConfigurator
 
EXAMPLE_FORMAT - Static variable in class org.logicalcobwebs.proxool.configuration.PropertyConfigurator
 
exception - Variable in class org.logicalcobwebs.dbscript.Command
 
exception_ - Variable in class org.logicalcobwebs.concurrent.FutureResult
the exception encountered by operation producing result
EXCEPTION_IGNORE - Static variable in class org.logicalcobwebs.dbscript.Command
If this command encounters an exception it will silently ignore the exception and continue.
EXCEPTION_LOG - Static variable in class org.logicalcobwebs.dbscript.Command
If this command encounters an exception it will log it at DEBUG level and continue
EXCEPTION_STOP - Static variable in class org.logicalcobwebs.dbscript.Command
If this command encounters an exception it will stop executing (and if it is in a loop it will break out of the loop)
exceptionCount - Variable in class org.logicalcobwebs.proxool.PerformanceTest.AnnoyingConnector
 
execute(Runnable) - Method in interface org.logicalcobwebs.concurrent.Executor
Execute the given command.
execute(Runnable) - Method in class org.logicalcobwebs.concurrent.FJTaskRunnerGroup
Arrange for execution of the given task by placing it in a work queue.
execute(Runnable) - Method in class org.logicalcobwebs.concurrent.SynchronizedVariable
If current thread is not interrupted, execute the given command within this object's lock
execute(Connection, String) - Static method in class org.logicalcobwebs.dbscript.Commander
Execute and SQL statement
EXECUTE_BATCH_METHOD - Static variable in class org.logicalcobwebs.proxool.ProxyStatement
 
EXECUTE_FRAGMENT - Static variable in class org.logicalcobwebs.proxool.ProxyStatement
 
executeTask(FJTask) - Method in class org.logicalcobwebs.concurrent.FJTaskRunnerGroup
Specialized form of execute called only from within FJTasks
Executor - Interface in org.logicalcobwebs.concurrent
Interface for objects that execute Runnables, as well as various objects that can be wrapped as Runnables.
expected - Variable in class org.logicalcobwebs.proxool.util.FastArrayList.ListIter
 
expected - Variable in class org.logicalcobwebs.proxool.util.FastArrayList.SubList
 
expected - Variable in class org.logicalcobwebs.proxool.util.FastArrayList.SubList.SubListIter
 
expectedUpState - Variable in class org.logicalcobwebs.proxool.StateResultMonitor
 
expireAllConnections(int, String, boolean) - Method in class org.logicalcobwebs.proxool.ConnectionPool
 
expireConnection(long, boolean) - Method in class org.logicalcobwebs.proxool.ConnectionPool
Manually expire a connection.
expireConnectionAsSoonAsPossible(ProxyConnectionIF, int, String, boolean) - Method in class org.logicalcobwebs.proxool.ConnectionPool
 
expireProxyConnection(ProxyConnectionIF, int, String, boolean) - Method in class org.logicalcobwebs.proxool.ConnectionPool
 
extract() - Method in class org.logicalcobwebs.concurrent.LinkedQueue
Main mechanics for take/poll
extractJndiProperties(ConnectionPoolDefinition) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Get the JNDI properties for the given pool definition if it is configured for JNDI registration.

F

fast - Variable in class org.logicalcobwebs.proxool.util.FastArrayList
Are we operating in "fast" mode?
FastArrayList - Class in org.logicalcobwebs.proxool.util
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.
FastArrayList.ListIter - Class in org.logicalcobwebs.proxool.util
 
FastArrayList.ListIter(int) - Constructor for class org.logicalcobwebs.proxool.util.FastArrayList.ListIter
 
FastArrayList.SubList - Class in org.logicalcobwebs.proxool.util
 
FastArrayList.SubList(int, int) - Constructor for class org.logicalcobwebs.proxool.util.FastArrayList.SubList
 
FastArrayList.SubList.SubListIter - Class in org.logicalcobwebs.proxool.util
 
FastArrayList.SubList.SubListIter(int) - Constructor for class org.logicalcobwebs.proxool.util.FastArrayList.SubList.SubListIter
 
FATAL_SQL_EXCEPTION - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
FATAL_SQL_EXCEPTION - Static variable in class org.logicalcobwebs.proxool.TestConstants
SQLException message fragment used to detect fatal exceptions
FATAL_SQL_EXCEPTION_DETECTED - Static variable in interface org.logicalcobwebs.proxool.ConnectionListenerIF
We are killing a connection because a FATAL_SQL_EXCEPTION has been detected.
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
 
FATAL_SQL_STATEMENT - Static variable in class org.logicalcobwebs.proxool.TestConstants
SQL statement that should always fail
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
 
FatalSqlExceptionHelper - Class in org.logicalcobwebs.proxool
Will wrap up exceptions in another exception which can be defined at runtime.
FatalSqlExceptionHelper() - Constructor for class org.logicalcobwebs.proxool.FatalSqlExceptionHelper
 
fatalSqlExceptions - Variable in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
fatalSqlExceptionsAsString - Variable in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
A String of all the fatalSqlExceptions delimited by ConnectionPoolDefinitionIF.FATAL_SQL_EXCEPTIONS_DELIMITER
fatalSqlExceptionsAsString - Variable in class org.logicalcobwebs.proxool.ProxoolDataSource
A String of all the fatalSqlExceptions delimited by ConnectionPoolDefinitionIF.FATAL_SQL_EXCEPTIONS_DELIMITER
FatalSqlExceptionTest - Class in org.logicalcobwebs.proxool
Test whether ProxyStatement works
FatalSqlExceptionTest(String) - Constructor for class org.logicalcobwebs.proxool.FatalSqlExceptionTest
 
fatalSqlExceptionWrapper - Variable in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
fatalSqlExceptionWrapperClass - Variable in class org.logicalcobwebs.proxool.ProxoolDataSource
 
finalize() - Method in class org.logicalcobwebs.proxool.ProxoolFacade
 
FINALIZE_METHOD - Static variable in class org.logicalcobwebs.proxool.ProxyDatabaseMetaData
 
FINALIZE_METHOD - Static variable in class org.logicalcobwebs.proxool.ProxyStatement
 
FINALIZE_METHOD - Static variable in class org.logicalcobwebs.proxool.WrappedConnection
 
finished - Variable in class org.logicalcobwebs.dbscript.Commander
 
first - Variable in class org.logicalcobwebs.proxool.util.FastArrayList.SubList
 
FJTask - Class in org.logicalcobwebs.concurrent
Abstract base class for Fork/Join Tasks.
FJTask() - Constructor for class org.logicalcobwebs.concurrent.FJTask
 
FJTask.Par - Class in org.logicalcobwebs.concurrent
A new Par, when executed, runs the tasks provided in the constructor in parallel using coInvoke(tasks).
FJTask.Par(FJTask[]) - Constructor for class org.logicalcobwebs.concurrent.FJTask.Par
Construct a Seq that, when executed, will process each of the tasks in the tasks array in parallel
FJTask.Par(FJTask, FJTask) - Constructor for class org.logicalcobwebs.concurrent.FJTask.Par
Two-task constructor, for compatibility with previous release.
FJTask.Par2 - Class in org.logicalcobwebs.concurrent
A new Par(task1, task2), when executed, runs task1 and task2 in parallel using coInvoke(task1, task2).
FJTask.Par2(FJTask, FJTask) - Constructor for class org.logicalcobwebs.concurrent.FJTask.Par2
 
FJTask.Seq - Class in org.logicalcobwebs.concurrent
A new Seq, when executed, invokes each task provided in the constructor, in order.
FJTask.Seq(FJTask[]) - Constructor for class org.logicalcobwebs.concurrent.FJTask.Seq
Construct a Seq that, when executed, will process each of the tasks in the tasks array in order
FJTask.Seq(FJTask, FJTask) - Constructor for class org.logicalcobwebs.concurrent.FJTask.Seq
Two-task constructor, for compatibility with previous release.
FJTask.Seq2 - Class in org.logicalcobwebs.concurrent
A new Seq2(task1, task2), when executed, invokes task1 and then task2, in order.
FJTask.Seq2(FJTask, FJTask) - Constructor for class org.logicalcobwebs.concurrent.FJTask.Seq2
 
FJTask.Wrap - Class in org.logicalcobwebs.concurrent
A FJTask that holds a Runnable r, and calls r.run when executed.
FJTask.Wrap(Runnable) - Constructor for class org.logicalcobwebs.concurrent.FJTask.Wrap
 
FJTaskRunner - Class in org.logicalcobwebs.concurrent
Specialized Thread subclass for running FJTasks.
FJTaskRunner(FJTaskRunnerGroup) - Constructor for class org.logicalcobwebs.concurrent.FJTaskRunner
Constructor called only during FJTaskRunnerGroup initialization
FJTaskRunner.VolatileTaskRef - Class in org.logicalcobwebs.concurrent
An object holding a single volatile reference to a FJTask.
FJTaskRunner.VolatileTaskRef() - Constructor for class org.logicalcobwebs.concurrent.FJTaskRunner.VolatileTaskRef
 
FJTaskRunnerGroup - Class in org.logicalcobwebs.concurrent
A stripped down analog of a ThreadGroup used for establishing and managing FJTaskRunner threads.
FJTaskRunnerGroup(int) - Constructor for class org.logicalcobwebs.concurrent.FJTaskRunnerGroup
Create a FJTaskRunnerGroup with the indicated number of FJTaskRunner threads.
FJTaskRunnerGroup.InvokableFJTask - Class in org.logicalcobwebs.concurrent
Wrap wait/notify mechanics around a task so that invoke() can wait it out
FJTaskRunnerGroup.InvokableFJTask(Runnable) - Constructor for class org.logicalcobwebs.concurrent.FJTaskRunnerGroup.InvokableFJTask
 
foo() - Method in class org.logicalcobwebs.cglib.MyConcreteClass
 
FORCE_EXPIRY - Static variable in class org.logicalcobwebs.proxool.ConnectionPool
 
fork() - Method in class org.logicalcobwebs.concurrent.FJTask
Arrange for execution of a strictly dependent task.
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
formatMilliseconds(long) - Method in class org.logicalcobwebs.proxool.admin.servlet.AdminServlet
Express time in an easy to read HH:mm:ss format
formatSmallNumber(long) - Static method in class org.logicalcobwebs.proxool.FormatHelper
Format like 00
fst - Variable in class org.logicalcobwebs.concurrent.FJTask.Par2
 
fst - Variable in class org.logicalcobwebs.concurrent.FJTask.Seq2
 
fullUrl - Variable in class org.logicalcobwebs.proxool.ProxoolAdapter
 
FutureResult - Class in org.logicalcobwebs.concurrent
A class maintaining a single reference variable serving as the result of an operation.
FutureResult() - Constructor for class org.logicalcobwebs.concurrent.FutureResult
Create an initially unset FutureResult

G

get() - Static method in class org.logicalcobwebs.concurrent.DefaultChannelCapacity
Get the default capacity used in default (no-argument) constructor for BoundedChannels that otherwise require a capacity argument.
get() - Method in class org.logicalcobwebs.concurrent.FJTaskRunner.VolatileTaskRef
Return the reference
get() - Method in class org.logicalcobwebs.concurrent.FutureResult
Access the reference, waiting if necessary until it is ready.
get() - Method in class org.logicalcobwebs.concurrent.SynchronizedInt
Return the current value
get(int) - Method in class org.logicalcobwebs.proxool.util.FastArrayList
Return the element at the specified position in the list.
get() - Method in class org.logicalcobwebs.proxool.util.FastArrayList.ListIter
 
get(List) - Method in class org.logicalcobwebs.proxool.util.FastArrayList.SubList
 
get(int) - Method in class org.logicalcobwebs.proxool.util.FastArrayList.SubList
 
get() - Method in class org.logicalcobwebs.proxool.util.FastArrayList.SubList.SubListIter
 
GET_CONNECTION_METHOD - Static variable in class org.logicalcobwebs.proxool.ProxyDatabaseMetaData
 
GET_CONNECTION_METHOD - Static variable in class org.logicalcobwebs.proxool.ProxyStatement
 
GET_META_DATA_METHOD - Static variable in class org.logicalcobwebs.proxool.WrappedConnection
 
getActive(FJTaskRunner) - Method in class org.logicalcobwebs.concurrent.FJTaskRunnerGroup
Return active status of t.
getActiveConnectionCount() - Method in class org.logicalcobwebs.proxool.admin.Snapshot
 
getActiveConnectionCount() - Method in interface org.logicalcobwebs.proxool.admin.SnapshotIF
The number of active (busy) connections
getActiveConnectionCount() - Method in class org.logicalcobwebs.proxool.ConnectionPool
You should acquire a read lock if you want this to be accurate (but that might have an impact on the performance of your pool).
getActiveConnectionCount() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolStatisticsIF
The number of connections currently in use.
getActiveCount() - Method in class org.logicalcobwebs.concurrent.FJTaskRunnerGroup
Return the number of threads that are not idly waiting for work.
getAdmin() - Method in class org.logicalcobwebs.proxool.ConnectionPool
Get the admin for this pool
getAge() - Method in class org.logicalcobwebs.proxool.ConnectionInfo
 
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
 
getAgentIds(Properties) - Static method in class org.logicalcobwebs.proxool.admin.jmx.ProxoolJMXHelper
 
getAlias() - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
getAlias() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
The name associated with this connection pool.
getAlias() - Method in class org.logicalcobwebs.proxool.HouseKeeper
Identifies the pool we are sweeping
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(String) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Extracts the pool alias from the url: proxool.alias:driver:url -> alias proxool.alias -> alias
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
getArray() - Method in class org.logicalcobwebs.concurrent.FJTaskRunnerGroup
Return the array of threads in this group.
getAttribute(String) - Method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
getAttributeDescription(String) - Static method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
getAttributes(String[]) - Method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
getAttributes(Configuration) - Method in class org.logicalcobwebs.proxool.configuration.AvalonConfigurator
 
getAvailableConnectionCount() - Method in class org.logicalcobwebs.proxool.admin.Snapshot
 
getAvailableConnectionCount() - Method in interface org.logicalcobwebs.proxool.admin.SnapshotIF
The number of available (free) connections
getAvailableConnectionCount() - Method in class org.logicalcobwebs.proxool.ConnectionPool
You should acquire a read lock if you want this to be accurate (but that might have an impact on the performance of your pool).
getAvailableConnectionCount() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolStatisticsIF
The number of connections that are available for use (doesn't include active connections).
getAverageActiveCount() - Method in class org.logicalcobwebs.proxool.admin.Statistics
 
getAverageActiveCount() - Method in interface org.logicalcobwebs.proxool.admin.StatisticsIF
The average number of active connections,
getAverageActiveTime() - Method in class org.logicalcobwebs.proxool.admin.Statistics
 
getAverageActiveTime() - Method in interface org.logicalcobwebs.proxool.admin.StatisticsIF
The average time that each connection spent active.
getBirthDate() - Method in class org.logicalcobwebs.proxool.ConnectionInfo
 
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 class org.logicalcobwebs.proxool.ConnectionInfo
 
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(Throwable) - Static method in class org.logicalcobwebs.proxool.FatalSqlExceptionHelper
Tries to drill down into an exception to find its cause.
getCause() - Method in exception org.logicalcobwebs.proxool.ProxoolException
Returns the cause of this exception or null if the cause is nonexistent or unknown.
getChangedInfo() - Method in class org.logicalcobwebs.proxool.ConfigurationListenerTest.MyConfigurationListener
 
getChangedInfo() - Method in class org.logicalcobwebs.proxool.ProxoolAdapter
 
getCommand() - Method in class org.logicalcobwebs.proxool.ConnectionListenerTest.TestConnectionListener
 
getCommands() - Method in class org.logicalcobwebs.dbscript.Script
Get all the commands, in the order in which they were added
getCompleteInfo() - Method in class org.logicalcobwebs.proxool.ConfigurationListenerTest.MyConfigurationListener
 
getCompleteInfo() - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
Get all the properties used to define this pool
getCompleteInfo() - Method in class org.logicalcobwebs.proxool.ProxoolAdapter
 
getCompleteStatistics() - Method in class org.logicalcobwebs.proxool.admin.StatsRoller
 
getCompleteUrl() - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
getCompleteUrl() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
The URL that was used to define this pool.
getConcreteMethod(Class, Method) - Static method in class org.logicalcobwebs.proxool.proxy.InvokerFacade
Returns the method in the concrete class with an indentical signature to that passed
getConcreteMethod(Method) - Method in class org.logicalcobwebs.proxool.proxy.MethodMapper
Returns the method in the concrete class with an indentical signature to that passed as a parameter
getConfigLocations() - Method in class org.logicalcobwebs.proxool.AbstractSpringIntegrationTestBase
 
getConnection() - Method in interface org.logicalcobwebs.dbscript.ConnectionAdapterIF
Simply get a connection (using the definitions defined in ConnectionAdapterIF.setup(java.lang.String, java.lang.String, java.util.Properties)
getConnection() - Method in class org.logicalcobwebs.proxool.AbstractProxyStatement
 
getConnection() - Method in class org.logicalcobwebs.proxool.ConnectionPool
Get a connection from the pool.
getConnection() - Method in class org.logicalcobwebs.proxool.ProxoolAdapter
 
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
getConnection() - Method in class org.logicalcobwebs.proxool.ProxyDatabaseMetaData
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 class org.logicalcobwebs.proxool.SimpoolAdapter
 
getConnectionCount() - Method in class org.logicalcobwebs.proxool.admin.Snapshot
 
getConnectionCount() - Method in interface org.logicalcobwebs.proxool.admin.SnapshotIF
 
getConnectionCount() - Method in class org.logicalcobwebs.proxool.ConnectionPool
 
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
getConnectionInfo(long) - Method in class org.logicalcobwebs.proxool.admin.Snapshot
 
getConnectionInfo(long) - Method in interface org.logicalcobwebs.proxool.admin.SnapshotIF
The details of one connection.
getConnectionInfos() - Method in class org.logicalcobwebs.proxool.admin.Snapshot
 
getConnectionInfos() - Method in interface org.logicalcobwebs.proxool.admin.SnapshotIF
The details of each connection.
getConnectionInfos() - Method in class org.logicalcobwebs.proxool.ConnectionPool
 
getConnectionInfos(String) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Deprecated. use snapshot instead.
getConnectionPool() - Method in class org.logicalcobwebs.proxool.AbstractProxyStatement
The connection pool we are using
getConnectionPool(String) - Method in class org.logicalcobwebs.proxool.ConnectionPoolManager
Get the pool by the alias
getConnectionPool() - Method in class org.logicalcobwebs.proxool.ProxyConnection
The ConnectionPool that this connection belongs to
getConnectionPoolDefinition() - Method in class org.logicalcobwebs.proxool.ConfigurationListenerTest.MyConfigurationListener
 
getConnectionPoolDefinition(String) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Get the definition of a pool.
getConnectionPoolNames() - Method in class org.logicalcobwebs.proxool.ConnectionPoolManager
 
getConnectionPools() - Method in class org.logicalcobwebs.proxool.ConnectionPoolManager
 
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 class org.logicalcobwebs.proxool.ConnectionPool
 
getConnectionsRefusedCount() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolStatisticsIF
The number of connections refused.
getConnectionsServedCount() - Method in class org.logicalcobwebs.proxool.ConnectionPool
 
getConnectionsServedCount() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolStatisticsIF
The number of connections provided.
getCount(ConnectionInfoIF[], int) - Method in class org.logicalcobwebs.proxool.admin.SnapshotTest
 
getCount(ConnectionInfoIF[], int) - Method in class org.logicalcobwebs.proxool.ConnectionInfoTest
 
getCount(ConnectionInfoIF[], int) - Method in class org.logicalcobwebs.proxool.PerformanceTest.DisagreeableSnapshotter
 
getDatabaseMetaData() - Method in class org.logicalcobwebs.proxool.ProxyDatabaseMetaData
Get the DatabaseMetaData from the connection
getDatabaseMetaData(DatabaseMetaData, Connection) - Static method in class org.logicalcobwebs.proxool.ProxyFactory
Create a new DatabaseMetaData from a connection
getDateAsString(Date) - Static method in class org.logicalcobwebs.proxool.AbstractProxyStatement
 
getDateStarted() - Method in class org.logicalcobwebs.proxool.admin.Snapshot
 
getDateStarted() - Method in interface org.logicalcobwebs.proxool.admin.SnapshotIF
When the pool was started
getDateStarted() - Method in class org.logicalcobwebs.proxool.ConnectionPool
 
getDateStarted() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolStatisticsIF
When this pool was started
getDebugLevel() - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
Deprecated. use ConnectionPoolDefinition.isVerbose() instead
getDebugLevel() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
Deprecated. use ConnectionPoolDefinitionIF.isVerbose() instead
getDefinition() - Method in class org.logicalcobwebs.proxool.ConnectionPool
 
getDefinition() - Method in class org.logicalcobwebs.proxool.Prototyper
Utility method
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.
getDelegateConnection(Connection) - Static method in class org.logicalcobwebs.proxool.ProxyFactory
Gets the real Connection that we got from the delegate driver.
getDelegateDriver() - Method in class org.logicalcobwebs.proxool.ConnectionInfo
 
getDelegateHashcode() - Method in class org.logicalcobwebs.proxool.ConnectionInfo
 
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 class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
getDelegateProperties() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
Get all of the properties that are defined on the delegated driver.
getDelegatePropertiesAsString(Properties) - Method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
getDelegateProperty(String) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
Get a property
getDelegateProperty(String) - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
 
getDelegateStatement() - Method in class org.logicalcobwebs.proxool.AbstractProxyStatement
Gets the real Statement that we got from the delegate driver
getDelegateStatement(Statement) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Deprecated. Just cast the statement that you are given into the driver specific one.
getDelegateStatement(Statement) - Static method in class org.logicalcobwebs.proxool.ProxyFactory
Gets the real Statement that we got from the delegate driver.
getDelegateUrl() - Method in class org.logicalcobwebs.proxool.ConnectionInfo
 
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
 
getDirectConnection() - Static method in class org.logicalcobwebs.proxool.TestHelper
 
getDriver() - Method in class org.logicalcobwebs.dbscript.Script
The driver to use
getDriver() - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
getDriver() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
 
getDriver() - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
getDriverUrl() - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
getDynamicMBeanInfo(String) - Method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
getElementName(String, String, String) - Method in class org.logicalcobwebs.proxool.configuration.XMLConfigurator
 
getException() - Method in class org.logicalcobwebs.concurrent.FutureResult
Get the exception, or null if there isn't one (yet).
getExceptionCount() - Method in class org.logicalcobwebs.proxool.PerformanceTest.AnnoyingConnector
 
getFast() - Method in class org.logicalcobwebs.proxool.util.FastArrayList
Returns true if this list is operating in fast mode.
getFatalSqlExceptions() - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
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 class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
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
 
getFilter() - Method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBeanTest
 
getFJTaskRunner() - Static method in class org.logicalcobwebs.concurrent.FJTask
Return the FJTaskRunner thread running the current FJTask.
getFJTaskRunnerGroup() - Static method in class org.logicalcobwebs.concurrent.FJTask
Return the FJTaskRunnerGroup of the thread running the current FJTask.
getFullUrl() - Method in class org.logicalcobwebs.proxool.ProxoolAdapter
 
getGroup() - Method in class org.logicalcobwebs.concurrent.FJTaskRunner
Return the FJTaskRunnerGroup of which this thread is a member
getHouseKeeper(String) - Static method in class org.logicalcobwebs.proxool.HouseKeeperController
 
getHouseKeeperToRun() - Static method in class org.logicalcobwebs.proxool.HouseKeeperController
Get the next house keeper that needs to be run
getHouseKeepingSleepTime() - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
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 class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
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 class org.logicalcobwebs.proxool.ConnectionInfo
 
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.
getInfo() - Method in class org.logicalcobwebs.dbscript.Script
Configuration of the Driver
getInitialContextFactory() - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
getInitialContextFactory() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
JNDI property
getInjectableCallableStatememtInterfaceName() - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
getInjectableCallableStatementInterface() - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
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 class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
getInjectableConnectionInterface() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
The class name of an interface that should be injected everytime we make a Connection.
getInjectableConnectionInterfaceName() - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
getInjectablePreparedStatementInterface() - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
getInjectablePreparedStatementInterface() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
The class name of an interface that should be injected everytime we make a PreparedStatement.
getInjectablePreparedStatementInterfaceName() - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
getInjectableStatementInterface() - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
getInjectableStatementInterface() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
The class name of an interface that should be injected everytime we make a Statement.
getInjectableStatementInterfaceName() - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
getInstance() - Static method in class org.logicalcobwebs.proxool.ConnectionPoolManager
 
getInt(String, String) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
getInterface(String) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
getInterfaces(Class, ConnectionPoolDefinitionIF) - Static method in class org.logicalcobwebs.proxool.ProxyFactory
Get all the interfaces that a class implements.
getJdbcDriverVersion() - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
getJdbcDriverVersion() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
 
getJmxAgentId() - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
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
 
getJMXText(String) - Static method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
getJndiName() - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
getJndiName() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
JNDI property
getKnownPools(String) - Method in class org.logicalcobwebs.proxool.ConnectionPoolManager
Convenient method for outputing a message explaining that a pool couldn't be found and listing the ones that could be found.
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()
getListeners() - Method in class org.logicalcobwebs.proxool.util.AbstractListenerContainer
Get a reference to the array of registered listeners.
getLoad() - Method in class org.logicalcobwebs.dbscript.Command
 
getLoad() - Method in interface org.logicalcobwebs.dbscript.CommandIF
How many "threads" to simulate.
getLock() - Method in class org.logicalcobwebs.concurrent.SynchronizedVariable
Return the lock used for all synchronization for this object
getLog() - Method in class org.logicalcobwebs.proxool.ConnectionPool
 
getLoginTimeout() - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
getLogWriter() - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
getLong(String, String) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
getLoops() - Method in class org.logicalcobwebs.dbscript.Command
 
getLoops() - Method in interface org.logicalcobwebs.dbscript.CommandIF
The number of loops to perform.
getMajorVersion() - Method in class org.logicalcobwebs.proxool.ProxoolDriver
 
getMajorVersion() - Method in class org.logicalcobwebs.proxool.VirtoolDriver
 
getMark() - Method in class org.logicalcobwebs.proxool.ConnectionInfo
 
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 class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
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 class org.logicalcobwebs.proxool.admin.Snapshot
 
getMaximumConnectionCount() - Method in interface org.logicalcobwebs.proxool.admin.SnapshotIF
Get the maximum possible connections (as defined in the definition.
getMaximumConnectionCount() - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
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 class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
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 class org.logicalcobwebs.proxool.ConnectionPoolDefinition
Deprecated. use more descriptive ConnectionPoolDefinition.getSimultaneousBuildThrottle() instead
getMaximumNewConnections() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
Deprecated. use more descriptive ConnectionPoolDefinitionIF.getSimultaneousBuildThrottle() instead
getMBeanInfo() - Method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
getMethod(Object, String) - Static method in class org.logicalcobwebs.proxool.FatalSqlExceptionHelper
 
getMinimumConnectionCount() - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
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
 
getMinorVersion() - Method in class org.logicalcobwebs.proxool.VirtoolDriver
 
getName() - Method in class org.logicalcobwebs.dbscript.Command
 
getName() - Method in interface org.logicalcobwebs.dbscript.CommandIF
A convenient name to call this command to help logging.
getName() - Method in interface org.logicalcobwebs.dbscript.ConnectionAdapterIF
Convenient name so we can identify this adapter in logs.
getName() - Method in class org.logicalcobwebs.dbscript.Script
So we can recognise this script in the logs
getName() - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
Deprecated. use ConnectionPoolDefinition.getAlias()
getName() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
Deprecated. use ConnectionPoolDefinitionIF.getAlias() instead.
getName() - Method in class org.logicalcobwebs.proxool.ProxoolAdapter
 
getName() - Method in class org.logicalcobwebs.proxool.SimpoolAdapter
 
getNextStatistics() - Method in class org.logicalcobwebs.proxool.admin.StatisticsListenerTest.TestListener
 
getNotificationInfo() - Method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
getNotificationInfos() - Static method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
getNumberOfNotifications() - Method in class org.logicalcobwebs.proxool.util.CompositeTestListener
 
getObjectInstance(Object, Name, Context, Hashtable) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
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 class org.logicalcobwebs.proxool.admin.Snapshot
 
getOfflineConnectionCount() - Method in interface org.logicalcobwebs.proxool.admin.SnapshotIF
The number of offline connections.
getOfflineConnectionCount() - Method in class org.logicalcobwebs.proxool.ConnectionPool
You should acquire a read lock if you want this to be accurate (but that might have an impact on the performance of your pool).
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 class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
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 class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
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
 
getPeriod() - Method in class org.logicalcobwebs.proxool.admin.Statistics
 
getPeriod() - Method in interface org.logicalcobwebs.proxool.admin.StatisticsIF
The length of time this sample represents,
getPoolLog(String) - Method in class org.logicalcobwebs.proxool.DefaultConnectionValidator
 
getProperties() - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
Deprecated. use less ambiguous ConnectionPoolDefinition.getDelegateProperties() instead
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
 
getPropertyInfo(String, Properties) - Method in class org.logicalcobwebs.proxool.VirtoolDriver
 
getPrototypeCount() - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
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
 
getPrototyper() - Method in class org.logicalcobwebs.proxool.ConnectionPool
 
getProviderUrl() - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
getProviderUrl() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
JNDI property
getProxy(Object, Callback, ConnectionPoolDefinitionIF) - Static method in class org.logicalcobwebs.proxool.ProxyFactory
 
getProxyConnection(int) - Method in class org.logicalcobwebs.proxool.ConnectionPool
Get a ProxyConnection by index
getProxyConnection() - Method in class org.logicalcobwebs.proxool.WrappedConnection
Get the encapsulated proxy connection
getProxyConnections() - Method in class org.logicalcobwebs.proxool.ConnectionPool
Return an array of all the connections
getProxyHashcode() - Method in class org.logicalcobwebs.proxool.ConnectionInfo
 
getProxyHashcode() - Method in interface org.logicalcobwebs.proxool.ConnectionInfoIF
The hashcode (in hex) of the ProxyConnection object.
getProxyHashcode() - Method in class org.logicalcobwebs.proxool.ProxyConnection
 
getReasonCode() - Method in class org.logicalcobwebs.proxool.ProxyConnection
 
getReasonCode() - Method in interface org.logicalcobwebs.proxool.ProxyConnectionIF
Get the reason why this connection is marked
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 class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
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
 
getRefusedCount() - Method in class org.logicalcobwebs.proxool.admin.Snapshot
 
getRefusedCount() - Method in interface org.logicalcobwebs.proxool.admin.SnapshotIF
How many connections have been refused since the pool started
getRefusedCount() - Method in class org.logicalcobwebs.proxool.admin.Statistics
 
getRefusedCount() - Method in interface org.logicalcobwebs.proxool.admin.StatisticsIF
The number of connections refused during this sample.
getRefusedPerSecond() - Method in class org.logicalcobwebs.proxool.admin.Statistics
 
getRefusedPerSecond() - Method in interface org.logicalcobwebs.proxool.admin.StatisticsIF
The rate at which we have refused connections
getRequester() - Method in class org.logicalcobwebs.proxool.ConnectionInfo
 
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
 
getResult() - Method in class org.logicalcobwebs.proxool.admin.StatisticsResultMonitor
 
getResult() - Method in class org.logicalcobwebs.proxool.ResultMonitor
Wait for the result to happen, or for a timeout
getScript() - Method in class org.logicalcobwebs.dbscript.ScriptBuilder
Get the script we just built.
getSecurityAuthentication() - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
getSecurityAuthentication() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
JNDI property
getSecurityCredentials() - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
getSecurityCredentials() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
JNDI property
getSecurityPrincipal() - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
getSecurityPrincipal() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
JNDI property
getServedCount() - Method in class org.logicalcobwebs.proxool.admin.Snapshot
 
getServedCount() - Method in interface org.logicalcobwebs.proxool.admin.SnapshotIF
How many connections have been served since the pool started
getServedCount() - Method in class org.logicalcobwebs.proxool.admin.Statistics
 
getServedCount() - Method in interface org.logicalcobwebs.proxool.admin.StatisticsIF
The number of connections served during this sample.
getServedPerSecond() - Method in class org.logicalcobwebs.proxool.admin.Statistics
 
getServedPerSecond() - Method in interface org.logicalcobwebs.proxool.admin.StatisticsIF
The rate at which we have served connections
getSimultaneousBuildThrottle() - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
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(ConnectionPoolStatisticsIF, ConnectionPoolDefinitionIF, Collection) - Static method in class org.logicalcobwebs.proxool.admin.Admin
Get a new snapshot
getSnapshot() - Method in class org.logicalcobwebs.proxool.admin.SnapshotResultMonitor
Get the snapshot used in the most recent check
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.
getSnapshotDate() - Method in class org.logicalcobwebs.proxool.admin.Snapshot
 
getSnapshotDate() - Method in interface org.logicalcobwebs.proxool.admin.SnapshotIF
The date that this snapshot applies
getSql() - Method in class org.logicalcobwebs.dbscript.Command
 
getSql() - Method in interface org.logicalcobwebs.dbscript.CommandIF
The SQL statement to run
getSqlCalls() - Method in class org.logicalcobwebs.proxool.ConnectionInfo
 
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
 
getStartDate() - Method in class org.logicalcobwebs.proxool.admin.Statistics
 
getStartDate() - Method in interface org.logicalcobwebs.proxool.admin.StatisticsIF
When this sample started.
getStatement() - Method in class org.logicalcobwebs.proxool.AbstractProxyStatement
The real, delegate statement
getStatement(Statement, ConnectionPool, ProxyConnectionIF, String) - Static method in class org.logicalcobwebs.proxool.ProxyFactory
Proxies a statement inside a ProxyStatement.
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
 
getStatistics() - Method in class org.logicalcobwebs.proxool.admin.StatisticsListenerTest.TestListener
 
getStatistics() - Method in class org.logicalcobwebs.proxool.admin.StatisticsResultMonitor
Get the statistics used in the most recent check
getStatistics() - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
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 class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
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 class org.logicalcobwebs.proxool.ConnectionInfo
 
getStatus() - Method in interface org.logicalcobwebs.proxool.ConnectionInfoIF
The status of the connection.
getStatus() - Method in class org.logicalcobwebs.proxool.ProxyConnection
 
getStatusClass(ConnectionInfoIF) - Static method in class org.logicalcobwebs.proxool.admin.servlet.AdminServlet
What CSS class to use for a particular connection.
getStatusDescription(int) - Static method in class org.logicalcobwebs.proxool.ConnectionPool
 
getStopDate() - Method in class org.logicalcobwebs.proxool.admin.Statistics
 
getStopDate() - Method in interface org.logicalcobwebs.proxool.admin.StatisticsIF
When this sample stopped
getTimeLastStartActive() - Method in class org.logicalcobwebs.proxool.ConnectionInfo
 
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 class org.logicalcobwebs.proxool.ConnectionInfo
 
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
 
getTimeOfLastRefusal() - Method in class org.logicalcobwebs.proxool.ConnectionPool
The time (in milliseconds) that we last refused a connection
getTimeSinceLastSweep() - Method in class org.logicalcobwebs.proxool.HouseKeeper
Get the time since the last sweep was completed
getUpState() - Method in class org.logicalcobwebs.proxool.ConnectionPool
 
getUpState() - Method in class org.logicalcobwebs.proxool.StateListenerTest.TestStateListener
 
getUrl() - Method in class org.logicalcobwebs.dbscript.Script
The URL to pass to the Driver
getUrl() - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
getUrl() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
This is the URL used to connect to the database.
getUser() - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
getUser() - Method in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
 
getUser() - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
getValidIdentifier(String) - Static method in class org.logicalcobwebs.proxool.admin.jmx.ProxoolJMXHelper
Generate a valid JMX identifier attribute name from a Proxool property name.
getValueOrEmpty(String) - Method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
getVersion() - Static method in class org.logicalcobwebs.proxool.Version
 
getWorkingDirectoryUrl() - Static method in class org.logicalcobwebs.proxool.configuration.JAXPConfiguratorTest
 
getWrappedConnection(ProxyConnection) - Static method in class org.logicalcobwebs.proxool.ProxyFactory
Wraps up a proxyConnection inside a WrappedConnection and then proxies it as a simple Connection.
getWrappedConnection(Connection) - Static method in class org.logicalcobwebs.proxool.ProxyFactory
Get the WrappedConnection behind this proxy connection.
globalSetup() - Static method in class org.logicalcobwebs.proxool.GlobalTest
 
globalTeardown(String) - Static method in class org.logicalcobwebs.proxool.GlobalTest
 
GlobalTest - Class in org.logicalcobwebs.proxool
Provides a suite of all tests.
GlobalTest() - Constructor for class org.logicalcobwebs.proxool.GlobalTest
 
group - Variable in class org.logicalcobwebs.concurrent.FJTaskRunner
The group of which this FJTaskRunner is a member

H

handleNotification(Notification, Object) - Method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBeanTest.TestNotificationListener
 
HASH_CODE_METHOD - Static variable in class org.logicalcobwebs.proxool.WrappedConnection
 
hashCode() - Method in class org.logicalcobwebs.concurrent.SynchronizedInt
 
hashCode() - Method in class org.logicalcobwebs.proxool.util.FastArrayList
Return the hash code value for this list.
hashCode() - Method in class org.logicalcobwebs.proxool.util.FastArrayList.SubList
 
hasNext() - Method in class org.logicalcobwebs.proxool.util.FastArrayList.ListIter
 
hasNext() - Method in class org.logicalcobwebs.proxool.util.FastArrayList.SubList.SubListIter
 
hasPrevious() - Method in class org.logicalcobwebs.proxool.util.FastArrayList.ListIter
 
hasPrevious() - Method in class org.logicalcobwebs.proxool.util.FastArrayList.SubList.SubListIter
 
head_ - Variable in class org.logicalcobwebs.concurrent.LinkedQueue
Dummy header node of list.
Hibernate3SpringTest - Class in org.logicalcobwebs.proxool
Tests the Proxool pool configured as a datasource in Spring and tested against Hibernate 3.1.x
Hibernate3SpringTest() - Constructor for class org.logicalcobwebs.proxool.Hibernate3SpringTest
 
HibernateTest - Class in org.logicalcobwebs.proxool
Tests that we are able to get a connection from Hibernate 2.x.
HibernateTest(String) - Constructor for class org.logicalcobwebs.proxool.HibernateTest
 
HOUSE_KEEPER_TEST_FAIL - Static variable in interface org.logicalcobwebs.proxool.ConnectionListenerIF
We are killing a connection because the routine house keeper test failed
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
 
HouseKeeper - Class in org.logicalcobwebs.proxool
Responisble for house keeping one pool
HouseKeeper(ConnectionPool) - Constructor for class org.logicalcobwebs.proxool.HouseKeeper
 
HouseKeeperController - Class in org.logicalcobwebs.proxool
Schedules when to run the house keeper
HouseKeeperController() - Constructor for class org.logicalcobwebs.proxool.HouseKeeperController
 
houseKeeperIndex - Static variable in class org.logicalcobwebs.proxool.HouseKeeperController
 
houseKeeperList - Static variable in class org.logicalcobwebs.proxool.HouseKeeperController
 
houseKeepers - Static variable in class org.logicalcobwebs.proxool.HouseKeeperController
 
HouseKeeperTest - Class in org.logicalcobwebs.proxool
Test the house keeper in ConnectionPool
HouseKeeperTest(String) - Constructor for class org.logicalcobwebs.proxool.HouseKeeperTest
 
HouseKeeperTest.Listener - Class in org.logicalcobwebs.proxool
 
HouseKeeperTest.Listener() - Constructor for class org.logicalcobwebs.proxool.HouseKeeperTest.Listener
 
HouseKeeperThread - Class in org.logicalcobwebs.proxool
Responsible for running sweep
HouseKeeperThread(String) - Constructor for class org.logicalcobwebs.proxool.HouseKeeperThread
 
houseKeeperThreads - Static variable in class org.logicalcobwebs.proxool.HouseKeeperController
 
houseKeepingSleepTime - Variable in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
houseKeepingSleepTime - Variable in class org.logicalcobwebs.proxool.ProxoolDataSource
 
houseKeepingTestSql - Variable in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
houseKeepingTestSql - Variable in class org.logicalcobwebs.proxool.ProxoolDataSource
 
HsqlConnectionIF - Interface in org.logicalcobwebs.proxool
Supports InjectableInterfaceTest
HsqlPreparedStatementIF - Interface in org.logicalcobwebs.proxool
Supports InjectableInterfaceTest
HsqlStatementIF - Interface in org.logicalcobwebs.proxool
Supports InjectableInterfaceTest
HYPERSONIC_DRIVER - Static variable in class org.logicalcobwebs.proxool.TestConstants
JDBC driver class
HYPERSONIC_PASSWORD - Static variable in class org.logicalcobwebs.proxool.TestConstants
Connection credentials
HYPERSONIC_TEST_SQL - Static variable in class org.logicalcobwebs.proxool.TestConstants
SQL statement that should always succeed
HYPERSONIC_TEST_SQL_2 - Static variable in class org.logicalcobwebs.proxool.TestConstants
SQL statement that should always succeed
HYPERSONIC_TEST_URL - Static variable in class org.logicalcobwebs.proxool.TestConstants
URL to a first test database.
HYPERSONIC_TEST_URL2 - Static variable in class org.logicalcobwebs.proxool.TestConstants
URL to a second test database
HYPERSONIC_URL_PREFIX - Static variable in class org.logicalcobwebs.proxool.TestConstants
URL connection base (without database)
HYPERSONIC_USER - Static variable in class org.logicalcobwebs.proxool.TestConstants
Connection credentials
HypersonicTest - Class in org.logicalcobwebs.proxool
Very basic test to see if Hypersonic test database is working
HypersonicTest(String) - Constructor for class org.logicalcobwebs.proxool.HypersonicTest
 

I

id - Variable in class org.logicalcobwebs.proxool.ConnectionInfo
 
id - Variable in class org.logicalcobwebs.proxool.ProxyConnection
 
id - Variable in class org.logicalcobwebs.proxool.WrappedConnection
 
idFormat - Variable in class org.logicalcobwebs.proxool.ProxyConnection
 
increment() - Method in class org.logicalcobwebs.concurrent.SynchronizedInt
Increment the value.
index - Variable in class org.logicalcobwebs.proxool.SimpoolAdapter
 
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.
indexOf(Object) - Method in class org.logicalcobwebs.proxool.util.FastArrayList.SubList
 
info - Variable in class org.logicalcobwebs.dbscript.Script
 
init(ServletConfig) - Method in class org.logicalcobwebs.proxool.admin.servlet.AdminServlet
 
init(ServletConfig) - Method in class org.logicalcobwebs.proxool.configuration.ServletConfigurator
 
init() - Static method in class org.logicalcobwebs.proxool.ShutdownHook
 
initCause(Throwable) - Method in exception org.logicalcobwebs.proxool.ProxoolException
Initializes the cause of this exception to the specified value.
INITIAL_CAPACITY - Static variable in class org.logicalcobwebs.concurrent.FJTaskRunner
FJTasks are held in an array-based DEQ with INITIAL_CAPACITY elements.
INITIAL_DEFAULT_CAPACITY - Static variable in class org.logicalcobwebs.concurrent.DefaultChannelCapacity
The initial value of the default capacity is 1024
initialContextFactory - Variable in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
initialise(Connection) - Method in class org.logicalcobwebs.proxool.ConnectionResetter
This gets called every time we make a Connection.
initialiseConnectionResetter(Connection) - Method in class org.logicalcobwebs.proxool.ConnectionPool
Initialises the ConnectionResetter.
initialised - Variable in class org.logicalcobwebs.proxool.ConnectionResetter
 
initialised - Static variable in class org.logicalcobwebs.proxool.GlobalTest
 
initializeAvalon(String, String) - Method in class org.logicalcobwebs.proxool.configuration.AvalonConfiguratorTest
 
initializeThreads() - Method in class org.logicalcobwebs.concurrent.FJTaskRunnerGroup
Create all FJTaskRunner threads in this group.
initTestConstants() - Static method in class org.logicalcobwebs.proxool.GlobalTest
 
initTestConstants(String) - Static method in class org.logicalcobwebs.proxool.GlobalTest
 
initTime - Variable in class org.logicalcobwebs.concurrent.FJTaskRunnerGroup
The time at which this ThreadRunnerGroup was constructed
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
 
injectableCallableStatementInterface - Variable in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
injectableConnectionInterface - Variable in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
InjectableInterfaceTest - Class in org.logicalcobwebs.proxool
Tests whether we can inject a new interface into one of the proxy objects
InjectableInterfaceTest(String) - Constructor for class org.logicalcobwebs.proxool.InjectableInterfaceTest
 
injectablePreparedStatementInterface - Variable in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
injectableStatementInterface - Variable in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
insert(Object) - Method in class org.logicalcobwebs.concurrent.LinkedQueue
Main mechanics for put/offer
insideDelegateProperties - Variable in class org.logicalcobwebs.proxool.configuration.XMLConfigurator
 
insideProxool - Variable in class org.logicalcobwebs.proxool.configuration.XMLConfigurator
 
intercept(Object, Method, Object[], MethodProxy) - Method in class org.logicalcobwebs.cglib.MyProxy
 
intercept(Object, Method, Object[], MethodProxy) - Method in class org.logicalcobwebs.proxool.ProxyDatabaseMetaData
 
intercept(Object, Method, Object[], MethodProxy) - Method in class org.logicalcobwebs.proxool.ProxyStatement
 
intercept(Object, Method, Object[], MethodProxy) - Method in class org.logicalcobwebs.proxool.WrappedConnection
Delegates to invoke
interfaceMap - Static variable in class org.logicalcobwebs.proxool.ProxyFactory
 
interruptAll() - Method in class org.logicalcobwebs.concurrent.FJTaskRunnerGroup
Try to shut down all FJTaskRunner threads in this group by interrupting them all.
invoke(FJTask) - Static method in class org.logicalcobwebs.concurrent.FJTask
Immediately execute task t by calling its run method.
invoke(Runnable) - Method in class org.logicalcobwebs.concurrent.FJTaskRunnerGroup
Start a task and wait it out.
invoke(String, Object[], String[]) - Method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
invoke(Object, Method, Object[]) - Method in class org.logicalcobwebs.proxool.ProxyStatement
 
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.
InvokerFacade - Class in org.logicalcobwebs.proxool.proxy
Invokes a method using a cached method.
InvokerFacade() - Constructor for class org.logicalcobwebs.proxool.proxy.InvokerFacade
 
IS_CLOSED_METHOD - Static variable in class org.logicalcobwebs.proxool.WrappedConnection
 
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
 
isChanged(String, String) - Static method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
isClosed() - Method in class org.logicalcobwebs.proxool.ProxyConnection
Whether this connection is available.
isConfiguredForJMX(Properties) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Get wether the given pool properties contains configuration for JMX instrumentation of the pool.
isConnectionListenedTo() - Method in class org.logicalcobwebs.proxool.ConnectionPool
Is there a listener for connections
isConnectionPoolUp() - Method in class org.logicalcobwebs.proxool.ConnectionPool
Is the pool up?
isCurrent() - Method in class org.logicalcobwebs.proxool.admin.StatsRoller
 
isDetail() - Method in class org.logicalcobwebs.proxool.admin.Snapshot
 
isDetail() - Method in interface org.logicalcobwebs.proxool.admin.SnapshotIF
Whether we have requested detailed information about each connection
isDisparityNoticed() - Method in class org.logicalcobwebs.proxool.PerformanceTest.DisagreeableSnapshotter
 
isDone() - Method in class org.logicalcobwebs.concurrent.FJTask
Return true if current task has terminated or been cancelled.
isEmpty() - Method in class org.logicalcobwebs.concurrent.LinkedQueue
 
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 class org.logicalcobwebs.proxool.util.FastArrayList.SubList
 
isEmpty() - Method in interface org.logicalcobwebs.proxool.util.ListenerContainerIF
Get wether this container is empty or not.
isEqual(String, Properties) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
Returns true if redefining the pool using these parameters would not change the definition.
isEqualProperties(String, String) - Method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
isFinished() - Method in class org.logicalcobwebs.dbscript.Commander
Is the thread running
isIgnoreException() - Method in class org.logicalcobwebs.dbscript.Command
 
isIgnoreException() - Method in interface org.logicalcobwebs.dbscript.CommandIF
If true then errors that occur during this command are ignored silently and do not stop the script running.
isJmx() - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
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
 
isLocked() - Method in class org.logicalcobwebs.proxool.ConnectionPool
 
isLogException() - Method in class org.logicalcobwebs.dbscript.Command
 
isLogException() - Method in interface org.logicalcobwebs.dbscript.CommandIF
If true then errors that occur during this command are logged as debug messages but do not stop the script running.
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
 
isOpen - Variable in class org.logicalcobwebs.proxool.configuration.LogKitTargetAdapter
 
isOpen() - Method in class org.logicalcobwebs.proxool.configuration.LogKitTargetAdapter
 
isPoolExists(String) - Method in class org.logicalcobwebs.proxool.ConnectionPoolManager
Whether the pool is already registered
isReady() - Method in class org.logicalcobwebs.concurrent.FutureResult
Return whether the reference or exception have been set.
isReallyClosed() - Method in class org.logicalcobwebs.proxool.ProxyConnection
 
isReallyClosed() - Method in interface org.logicalcobwebs.proxool.ProxyConnectionIF
Find out if the delegated connection is close.
isRunning() - Method in class org.logicalcobwebs.proxool.PerformanceTest.AnnoyingConnector
 
isRunning() - Method in class org.logicalcobwebs.proxool.PerformanceTest.DisagreeableSnapshotter
 
isShutdownHookEnabled() - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Whether the ShutdownHook should do anything.
isSomethingHappened() - Method in class org.logicalcobwebs.proxool.StateListenerTest.TestStateListener
 
isSweepDue() - Method in class org.logicalcobwebs.proxool.HouseKeeper
Should we sleep
isSweepNeeded() - Method in class org.logicalcobwebs.proxool.Prototyper
 
isTestAfterUse() - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
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 class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
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 class org.logicalcobwebs.proxool.AbstractProxyStatement
 
isTrace() - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
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
 
isTriggerResetException() - Static method in class org.logicalcobwebs.proxool.ConnectionResetter
 
isUpdateReceived() - Method in class org.logicalcobwebs.proxool.ConfigurationListenerTest.MyConfigurationListener
 
isVerbose() - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
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
 
iter - Variable in class org.logicalcobwebs.proxool.util.FastArrayList.ListIter
 
iter - Variable in class org.logicalcobwebs.proxool.util.FastArrayList.SubList.SubListIter
 
iterator() - Method in class org.logicalcobwebs.proxool.util.FastArrayList
Return an iterator over the elements in this list in proper sequence.
iterator() - Method in class org.logicalcobwebs.proxool.util.FastArrayList.SubList
 

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
 
JAXPConfiguratorTest - Class in org.logicalcobwebs.proxool.configuration
Tests that the JAXPConfgiuration works in various scenarios.
JAXPConfiguratorTest(String) - Constructor for class org.logicalcobwebs.proxool.configuration.JAXPConfiguratorTest
 
jdbcCompliant() - Method in class org.logicalcobwebs.proxool.ProxoolDriver
 
jdbcCompliant() - Method in class org.logicalcobwebs.proxool.VirtoolDriver
 
jmx - Variable in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
JMX - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
Configuration attribute used to indicate that a pool should be registered with JMX.
jmx - Variable in class org.logicalcobwebs.proxool.ProxoolDataSource
 
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.
JMX_RESOURCE - Static variable in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
jmxAgentId - Variable in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
jmxAgentId - Variable in class org.logicalcobwebs.proxool.ProxoolDataSource
 
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.
jndiName - Variable in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
join() - Method in class org.logicalcobwebs.concurrent.FJTask
Yield until this task isDone.

K

keepSweeping - Static variable in class org.logicalcobwebs.proxool.PrototyperController
 
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
KillTest - Class in org.logicalcobwebs.proxool
Tests whether we can kill connections when we want to
KillTest(String) - Constructor for class org.logicalcobwebs.proxool.KillTest
 

L

last - Variable in class org.logicalcobwebs.proxool.util.FastArrayList.SubList
 
last_ - Variable in class org.logicalcobwebs.concurrent.LinkedQueue
The last node of list.
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.
lastIndexOf(Object) - Method in class org.logicalcobwebs.proxool.util.FastArrayList.SubList
 
lastReturnedIndex - Variable in class org.logicalcobwebs.proxool.util.FastArrayList.ListIter
 
lastReturnedIndex - Variable in class org.logicalcobwebs.proxool.util.FastArrayList.SubList.SubListIter
 
LinkedNode - Class in org.logicalcobwebs.concurrent
A standard linked list node used in various queue classes
LinkedNode() - Constructor for class org.logicalcobwebs.concurrent.LinkedNode
 
LinkedNode(Object) - Constructor for class org.logicalcobwebs.concurrent.LinkedNode
 
LinkedNode(Object, LinkedNode) - Constructor for class org.logicalcobwebs.concurrent.LinkedNode
 
LinkedQueue - Class in org.logicalcobwebs.concurrent
A linked list based channel implementation.
LinkedQueue() - Constructor for class org.logicalcobwebs.concurrent.LinkedQueue
 
list - Variable in class org.logicalcobwebs.proxool.util.FastArrayList
The underlying list we are managing.
ListenerContainerIF - Interface in org.logicalcobwebs.proxool.util
A container for event listeners.
ListenerContainerTest - Class in org.logicalcobwebs.proxool.util
Test AbstractListenerContainer.
ListenerContainerTest(String) - Constructor for class org.logicalcobwebs.proxool.util.ListenerContainerTest
 
listeners - Variable in class org.logicalcobwebs.proxool.util.AbstractListenerContainer
 
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.
listIterator() - Method in class org.logicalcobwebs.proxool.util.FastArrayList.SubList
 
listIterator(int) - Method in class org.logicalcobwebs.proxool.util.FastArrayList.SubList
 
load - Variable in class org.logicalcobwebs.dbscript.Command
 
lock() - Method in class org.logicalcobwebs.proxool.ConnectionPool
 
LOCK - Static variable in class org.logicalcobwebs.proxool.ConnectionPoolManager
 
LOCK - Static variable in class org.logicalcobwebs.proxool.HouseKeeperController
 
lock - Variable in class org.logicalcobwebs.proxool.Prototyper
 
LOCK - Static variable in class org.logicalcobwebs.proxool.PrototyperController
 
lock_ - Variable in class org.logicalcobwebs.concurrent.SynchronizedVariable
 
locked - Variable in class org.logicalcobwebs.proxool.ConnectionPool
 
LOG - Static variable in class org.logicalcobwebs.cglib.MyConcreteClass
 
LOG - Static variable in class org.logicalcobwebs.dbscript.Command
 
LOG - Static variable in class org.logicalcobwebs.dbscript.Commander
 
LOG - Static variable in class org.logicalcobwebs.dbscript.ScriptBuilder
 
LOG - Static variable in class org.logicalcobwebs.dbscript.ScriptFacade
 
LOG - Static variable in class org.logicalcobwebs.dbscript.ScriptRunner
 
LOG - Static variable in class org.logicalcobwebs.proxool.AbstractProxoolTest
 
LOG - Static variable in class org.logicalcobwebs.proxool.AbstractProxyStatement
 
LOG - Static variable in class org.logicalcobwebs.proxool.admin.Admin
 
log - Variable in class org.logicalcobwebs.proxool.admin.Admin
 
LOG - Static variable in class org.logicalcobwebs.proxool.admin.CompositeStatisticsListener
 
LOG - Static variable in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
LOG - Static variable in class org.logicalcobwebs.proxool.admin.jmx.ProxoolJMXHelper
 
LOG - Static variable in class org.logicalcobwebs.proxool.admin.servlet.AdminServlet
 
LOG - Static variable in class org.logicalcobwebs.proxool.admin.Snapshot
 
LOG - Static variable in class org.logicalcobwebs.proxool.admin.SnapshotTest
 
LOG - Static variable in class org.logicalcobwebs.proxool.admin.StatisticsListenerTest
 
log - Variable in class org.logicalcobwebs.proxool.admin.StatisticsLogger
 
LOG - Static variable in class org.logicalcobwebs.proxool.admin.StatisticsResultMonitor
 
LOG - Static variable in class org.logicalcobwebs.proxool.admin.StatisticsTest
 
LOG - Static variable in class org.logicalcobwebs.proxool.admin.StatsRoller
 
LOG - Static variable in class org.logicalcobwebs.proxool.CompositeConfigurationListener
 
LOG - Static variable in class org.logicalcobwebs.proxool.CompositeConnectionListener
 
LOG - Static variable in class org.logicalcobwebs.proxool.CompositeProxoolListener
 
LOG - Static variable in class org.logicalcobwebs.proxool.CompositeStateListener
 
LOG - Static variable in class org.logicalcobwebs.proxool.configuration.AvalonConfigurator
 
LOG - Static variable in class org.logicalcobwebs.proxool.configuration.ConfiguratorTest
 
LOG - Static variable in class org.logicalcobwebs.proxool.configuration.JAXPConfigurator
 
LOG - Static variable in class org.logicalcobwebs.proxool.configuration.PropertyConfigurator
 
LOG - Static variable in class org.logicalcobwebs.proxool.configuration.ServletConfigurator
 
LOG - Static variable in class org.logicalcobwebs.proxool.configuration.XMLConfigurator
 
LOG - Static variable in class org.logicalcobwebs.proxool.ConfigurationListenerTest
 
LOG - Static variable in class org.logicalcobwebs.proxool.ConnectionInfoTest
 
LOG - Static variable in class org.logicalcobwebs.proxool.ConnectionListenerTest
 
LOG - Static variable in class org.logicalcobwebs.proxool.ConnectionPool
Use this for messages that aren't useful for the pool specific log
log - Variable in class org.logicalcobwebs.proxool.ConnectionPool
Here we deviate from the standard of using the classname for the log name.
LOG - Static variable in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
LOG - Static variable in class org.logicalcobwebs.proxool.ConnectionPoolManager
 
LOG - Static variable in class org.logicalcobwebs.proxool.ConnectionPoolTest
 
log - Variable in class org.logicalcobwebs.proxool.ConnectionResetter
 
LOG - Static variable in class org.logicalcobwebs.proxool.ConnectionResetterTest
 
LOG - Static variable in class org.logicalcobwebs.proxool.DriverTest
 
LOG - Static variable in class org.logicalcobwebs.proxool.FatalSqlExceptionHelper
 
LOG - Static variable in class org.logicalcobwebs.proxool.FatalSqlExceptionTest
 
LOG - Static variable in class org.logicalcobwebs.proxool.GlobalTest
 
LOG - Static variable in class org.logicalcobwebs.proxool.Hibernate3SpringTest
 
LOG - Static variable in class org.logicalcobwebs.proxool.HibernateTest
 
LOG - Static variable in class org.logicalcobwebs.proxool.HouseKeeper
 
LOG - Static variable in class org.logicalcobwebs.proxool.HouseKeeperController
 
LOG - Static variable in class org.logicalcobwebs.proxool.HouseKeeperTest
 
LOG - Static variable in class org.logicalcobwebs.proxool.HouseKeeperThread
 
LOG - Static variable in class org.logicalcobwebs.proxool.HypersonicTest
 
LOG - Static variable in class org.logicalcobwebs.proxool.InjectableInterfaceTest
 
LOG - Static variable in class org.logicalcobwebs.proxool.ManyPoolsTest
 
LOG - Static variable in class org.logicalcobwebs.proxool.PerformanceTest
 
log - Variable in class org.logicalcobwebs.proxool.Prototyper
 
LOG - Static variable in class org.logicalcobwebs.proxool.PrototyperController
 
LOG - Static variable in class org.logicalcobwebs.proxool.PrototyperTest
 
LOG - Static variable in class org.logicalcobwebs.proxool.PrototyperThread
 
LOG - Static variable in class org.logicalcobwebs.proxool.ProxoolAdapter
 
LOG - Static variable in class org.logicalcobwebs.proxool.ProxoolDataSource
 
LOG - Static variable in class org.logicalcobwebs.proxool.ProxoolDriver
 
LOG - Static variable in class org.logicalcobwebs.proxool.ProxoolFacade
 
LOG - Static variable in class org.logicalcobwebs.proxool.ProxyConnection
 
LOG - Static variable in class org.logicalcobwebs.proxool.ProxyConnectionTest
 
LOG - Static variable in class org.logicalcobwebs.proxool.ProxyDatabaseMetaData
 
LOG - Static variable in class org.logicalcobwebs.proxool.ProxyDatabaseMetaDataTest
 
LOG - Static variable in class org.logicalcobwebs.proxool.ProxyFactory
 
LOG - Static variable in class org.logicalcobwebs.proxool.ProxyStatement
 
LOG - Static variable in class org.logicalcobwebs.proxool.ProxyStatementTest
 
LOG - Static variable in class org.logicalcobwebs.proxool.RegistrationTest
 
LOG - Static variable in class org.logicalcobwebs.proxool.ResultMonitor
 
LOG - Static variable in class org.logicalcobwebs.proxool.ShutdownHook
 
LOG - Static variable in class org.logicalcobwebs.proxool.SimpoolAdapter
 
LOG - Static variable in class org.logicalcobwebs.proxool.StateListenerTest
 
LOG - Static variable in class org.logicalcobwebs.proxool.StateResultMonitor
 
LOG - Static variable in class org.logicalcobwebs.proxool.TestHelper
 
LOG - Static variable in class org.logicalcobwebs.proxool.UpdateDefinitionTest
 
LOG - Static variable in class org.logicalcobwebs.proxool.Version
 
LOG - Static variable in class org.logicalcobwebs.proxool.WrappedConnection
 
LOG - Static variable in class org.logicalcobwebs.proxool.WrapperTest
 
logChange(boolean, String, String) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
loggedLegend - Static variable in class org.logicalcobwebs.proxool.ConnectionPool
 
loginTimeout - Variable in class org.logicalcobwebs.proxool.ProxoolDataSource
 
LogKitTargetAdapter - Class in org.logicalcobwebs.proxool.configuration
An Avalon LogKit target that delegates to a Jakarta Commons org.apache.commons.logging.Log.
LogKitTargetAdapter() - Constructor for class org.logicalcobwebs.proxool.configuration.LogKitTargetAdapter
 
logLevel - Variable in class org.logicalcobwebs.proxool.admin.StatisticsLogger
 
logWriter - Variable in class org.logicalcobwebs.proxool.ProxoolDataSource
 
loops - Variable in class org.logicalcobwebs.dbscript.Command
 

M

main(String[]) - Static method in class org.logicalcobwebs.proxool.DependencyCheck
A minimal check to see what libraries we need to include with our binary distribution
main(String[]) - Static method in class org.logicalcobwebs.proxool.Version
Convenient way of verifying version
MANUAL_EXPIRY - Static variable in interface org.logicalcobwebs.proxool.ConnectionListenerIF
We are killing a connection because it's manually been expired (by something external to Proxool)
manuallyClosed - Variable in class org.logicalcobwebs.proxool.WrappedConnection
This gets set if the close() method is explicitly called.
ManyPoolsTest - Class in org.logicalcobwebs.proxool
Test whether Proxool is happy to run lots of pools.
ManyPoolsTest(String) - Constructor for class org.logicalcobwebs.proxool.ManyPoolsTest
 
mark - Variable in class org.logicalcobwebs.proxool.ConnectionInfo
 
mark - Variable in class org.logicalcobwebs.proxool.ProxyConnection
 
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.
MAX_CAPACITY - Static variable in class org.logicalcobwebs.concurrent.FJTaskRunner
The maximum supported DEQ capacity.
MAX_SLEEP_TIME - Static variable in class org.logicalcobwebs.concurrent.FJTaskRunnerGroup
The maximum time (in msecs) to sleep when a thread is idle, yet others are not, so may eventually generate work that the current thread can steal.
MAXIMUM_ACTIVE_TIME - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
MAXIMUM_ACTIVE_TIME_EXPIRED - Static variable in interface org.logicalcobwebs.proxool.ConnectionListenerIF
We are killing a connection because the MAXIMUM_ACTIVE_TIME has been exceeded.
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_EXCEEDED - Static variable in interface org.logicalcobwebs.proxool.ConnectionListenerIF
We are killing a connection because it's MAXIMUM_CONNECTION_LIFETIME has been exceeded.
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
maximumActiveTime - Variable in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
maximumActiveTime - Variable in class org.logicalcobwebs.proxool.ProxoolDataSource
 
maximumConnectionCount - Variable in class org.logicalcobwebs.proxool.admin.Snapshot
 
maximumConnectionCount - Variable in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
maximumConnectionCount - Variable in class org.logicalcobwebs.proxool.ProxoolDataSource
 
maximumConnectionLifetime - Variable in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
maximumConnectionLifetime - Variable in class org.logicalcobwebs.proxool.ProxoolDataSource
 
mBeanInfo - Variable in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
mBeanServer - Variable in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBeanTest
 
mBeanServer1 - Variable in class org.logicalcobwebs.proxool.admin.jmx.MultipleAgentsConnectionPoolMBeanTest
 
mBeanServer1Id - Variable in class org.logicalcobwebs.proxool.admin.jmx.MultipleAgentsConnectionPoolMBeanTest
 
mBeanServer2 - Variable in class org.logicalcobwebs.proxool.admin.jmx.MultipleAgentsConnectionPoolMBeanTest
 
mBeanServer2Id - Variable in class org.logicalcobwebs.proxool.admin.jmx.MultipleAgentsConnectionPoolMBeanTest
 
mediumNumberFormat - Static variable in class org.logicalcobwebs.proxool.FormatHelper
 
MERCIFUL - Static variable in class org.logicalcobwebs.proxool.KillTest
 
MERCIFUL - Static variable in class org.logicalcobwebs.proxool.ProxoolFacade
 
MERCILESS - Static variable in class org.logicalcobwebs.proxool.KillTest
 
MethodMapper - Class in org.logicalcobwebs.proxool.proxy
Handles the mapping between methods with identical signatures but that are not related by inheritance.
MethodMapper(Class) - Constructor for class org.logicalcobwebs.proxool.proxy.MethodMapper
 
methodMappers - Static variable in class org.logicalcobwebs.proxool.proxy.InvokerFacade
 
millisecondsFormat - Static variable in class org.logicalcobwebs.proxool.PerformanceTest
 
MINIMUM_CONNECTION_COUNT - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
MINIMUM_CONNECTION_COUNT_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
minimumConnectionCount - Variable in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
minimumConnectionCount - Variable in class org.logicalcobwebs.proxool.ProxoolDataSource
 
MSG_MAX_CONNECTION_COUNT - Static variable in class org.logicalcobwebs.proxool.ConnectionPool
 
MultipleAgentsConnectionPoolMBeanTest - Class in org.logicalcobwebs.proxool.admin.jmx
Test ConnectionPoolMBean when JMX is configured for multiple agents.
MultipleAgentsConnectionPoolMBeanTest(String) - Constructor for class org.logicalcobwebs.proxool.admin.jmx.MultipleAgentsConnectionPoolMBeanTest
 
multiply(int) - Method in class org.logicalcobwebs.concurrent.SynchronizedInt
Multiply value by factor (i.e., set value *= factor)
MUTATOR_PREFIX - Static variable in class org.logicalcobwebs.proxool.ConnectionResetter
We use this to guess if we are changing a property that will need resetting
MyConcreteClass - Class in org.logicalcobwebs.cglib
See EnhancerTest
MyConcreteClass() - Constructor for class org.logicalcobwebs.cglib.MyConcreteClass
 
myConcreteClass - Variable in class org.logicalcobwebs.cglib.MyProxy
 
MyInterfaceIF - Interface in org.logicalcobwebs.cglib
See EnhancerTest
MyProxy - Class in org.logicalcobwebs.cglib
See EnhancerTest
MyProxy(MyConcreteClass) - Constructor for class org.logicalcobwebs.cglib.MyProxy
 

N

name - Variable in class org.logicalcobwebs.dbscript.Command
 
name - Variable in class org.logicalcobwebs.dbscript.Script
 
NAME - Static variable in class org.logicalcobwebs.proxool.configuration.XMLConfigurator
 
NAMESPACE_AWARE - Static variable in class org.logicalcobwebs.proxool.configuration.JAXPConfigurator
 
namespaceOk(String) - Method in class org.logicalcobwebs.proxool.configuration.XMLConfigurator
 
NAMING_POLICY - Static variable in class org.logicalcobwebs.proxool.ProxyFactory
This naming policy stops conflicts with other Cglib instances that are running (Even ones in different packages).
needToReset - Variable in class org.logicalcobwebs.proxool.ProxyConnection
Whether we have invoked a method that requires us to reset
negate() - Method in class org.logicalcobwebs.concurrent.SynchronizedInt
Set the value to the negative of its old value
newArray(int) - Static method in class org.logicalcobwebs.concurrent.FJTaskRunner.VolatileTaskRef
Initialization utility for constructing arrays.
next - Variable in class org.logicalcobwebs.concurrent.LinkedNode
 
next() - Method in class org.logicalcobwebs.proxool.util.FastArrayList.ListIter
 
next() - Method in class org.logicalcobwebs.proxool.util.FastArrayList.SubList.SubListIter
 
nextAvailableConnection - Variable in class org.logicalcobwebs.proxool.ConnectionPool
This is the "round robin" that makes sure we use all the connections
nextConnectionId - Variable in class org.logicalcobwebs.proxool.Prototyper
This allows us to have a unique ID for each connection
nextIndex() - Method in class org.logicalcobwebs.proxool.util.FastArrayList.ListIter
 
nextIndex() - Method in class org.logicalcobwebs.proxool.util.FastArrayList.SubList.SubListIter
 
nextPool - Variable in class org.logicalcobwebs.proxool.VirtoolDriver
 
nextRollDate - Variable in class org.logicalcobwebs.proxool.admin.StatsRoller
 
notEmpty(Object) - Method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
notEmptyOrZero(Integer) - Method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
notification() - Method in class org.logicalcobwebs.proxool.util.CompositeTestListener
 
NOTIFICATION_INFOS - Static variable in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
NOTIFICATION_TYPE_DEFINITION_UPDATED - Static variable in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
Notification type emitted when the pool definition is updated.
notificationHelper - Variable in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
notified - Variable in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBeanTest
 
nstarted - Variable in class org.logicalcobwebs.concurrent.FJTaskRunnerGroup
Number of threads that have been started.
numberOfNotifications - Variable in class org.logicalcobwebs.proxool.util.CompositeTestListener
 

O

offer(Object, long) - Method in interface org.logicalcobwebs.concurrent.Channel
Place item in channel only if it can be accepted within msecs milliseconds.
offer(Object, long) - Method in class org.logicalcobwebs.concurrent.LinkedQueue
 
offer(Object, long) - Method in interface org.logicalcobwebs.concurrent.Puttable
Place item in channel only if it can be accepted within msecs milliseconds.
offlineConnectionCount - Variable in class org.logicalcobwebs.proxool.admin.Snapshot
 
oldStatistics - Variable in class org.logicalcobwebs.proxool.admin.StatisticsResultMonitor
 
onAboutToDie(Connection, int) - Method in class org.logicalcobwebs.proxool.ConnectionListenerTest.TestConnectionListener
 
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.
onBirth(Connection) - Method in class org.logicalcobwebs.proxool.ConnectionListenerTest.TestConnectionListener
 
onBirth(Connection) - Method in class org.logicalcobwebs.proxool.ConnectionPool
Call the onBirth() method on each StateListenerIF .
onBirth(Connection) - Method in class org.logicalcobwebs.proxool.HouseKeeperTest.Listener
 
onBirthCalls - Variable in class org.logicalcobwebs.proxool.ConnectionListenerTest
 
onDeath(Connection, int) - Method in class org.logicalcobwebs.proxool.CompositeConnectionListener
 
onDeath(Connection, int) - Method in interface org.logicalcobwebs.proxool.ConnectionListenerIF
Happens just before we expire a connection.
onDeath(Connection, int) - Method in class org.logicalcobwebs.proxool.ConnectionListenerTest.TestConnectionListener
 
onDeath(Connection, int) - Method in class org.logicalcobwebs.proxool.ConnectionPool
Call the onDeath() method on each StateListenerIF .
onDeath(Connection, int) - Method in class org.logicalcobwebs.proxool.HouseKeeperTest.Listener
 
onDeathCalls - Variable in class org.logicalcobwebs.proxool.ConnectionListenerTest
 
ONE_CENTURY - Static variable in interface org.logicalcobwebs.concurrent.Sync
One century in milliseconds; convenient as a time-out value
ONE_DAY - Static variable in interface org.logicalcobwebs.concurrent.Sync
One day, in milliseconds; convenient as a time-out value
ONE_HOUR - Static variable in interface org.logicalcobwebs.concurrent.Sync
One hour, in milliseconds; convenient as a time-out value
ONE_MINUTE - Static variable in interface org.logicalcobwebs.concurrent.Sync
One minute, in milliseconds; convenient as a time-out value
ONE_SECOND - Static variable in interface org.logicalcobwebs.concurrent.Sync
One second, in milliseconds; convenient as a time-out value
ONE_WEEK - Static variable in interface org.logicalcobwebs.concurrent.Sync
One week, in milliseconds; convenient as a time-out value
ONE_YEAR - Static variable in interface org.logicalcobwebs.concurrent.Sync
One year in milliseconds; convenient as a time-out value
onEvent() - Method in class org.logicalcobwebs.proxool.util.CompositeTestListener
 
onEvent() - Method in class org.logicalcobwebs.proxool.util.TestListener
 
onEvent() - Method in interface org.logicalcobwebs.proxool.util.TestListenerIF
 
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.
onExecute(String, long) - Method in class org.logicalcobwebs.proxool.ConnectionListenerTest.TestConnectionListener
 
onExecute(String, long, Exception) - Method in class org.logicalcobwebs.proxool.ConnectionPool
Call the onExecute() method on each StateListenerIF .
onExecute(String, long) - Method in class org.logicalcobwebs.proxool.HouseKeeperTest.Listener
 
onExecuteCalls - Variable in class org.logicalcobwebs.proxool.ConnectionListenerTest
 
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.
onFail(String, Exception) - Method in class org.logicalcobwebs.proxool.ConnectionListenerTest.TestConnectionListener
 
onFail(String, Exception) - Method in class org.logicalcobwebs.proxool.HouseKeeperTest.Listener
 
onFailCalls - Variable in class org.logicalcobwebs.proxool.ConnectionListenerTest
 
onRegistration(ConnectionPoolDefinitionIF, Properties) - Method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
Not used.
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.
onSetUpBeforeTransaction() - Method in class org.logicalcobwebs.proxool.AbstractSpringIntegrationTestBase
 
onShutdown(String) - Method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
If the given alias equals this pools alias: Unregister this JMX bean.
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.
open() - Method in class org.logicalcobwebs.proxool.configuration.LogKitTargetAdapter
 
open() - Method in class org.logicalcobwebs.proxool.ProxyConnection
This gets called /just/ before a connection is served.
openDataTable(ServletOutputStream) - Method in class org.logicalcobwebs.proxool.admin.servlet.AdminServlet
 
openHtml(ServletOutputStream) - Method in class org.logicalcobwebs.proxool.admin.servlet.AdminServlet
 
openStatements - Variable in class org.logicalcobwebs.proxool.ProxyConnection
 
OPERATION_NAME_SHUTDOWN - Static variable in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
or(int) - Method in class org.logicalcobwebs.concurrent.SynchronizedInt
Set value to value | b.
org.logicalcobwebs.cglib - package org.logicalcobwebs.cglib
 
org.logicalcobwebs.concurrent - package org.logicalcobwebs.concurrent
Concurrency utilities.
org.logicalcobwebs.dbscript - package org.logicalcobwebs.dbscript
 
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.jndi - package org.logicalcobwebs.proxool.admin.jndi
Contains a helper that can create a Proxool datasource and bind it to JNDI.
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.proxy - package org.logicalcobwebs.proxool.proxy
 
org.logicalcobwebs.proxool.resources - package org.logicalcobwebs.proxool.resources
 
org.logicalcobwebs.proxool.util - package org.logicalcobwebs.proxool.util
 
output - Variable in class org.logicalcobwebs.proxool.admin.servlet.AdminServlet
Either AdminServlet.OUTPUT_FULL (default) or AdminServlet.OUTPUT_SIMPLE
OUTPUT_FULL - Static variable in class org.logicalcobwebs.proxool.admin.servlet.AdminServlet
OUtput full HTML including <HTML>, <HEAD> and <BODY> tags.
OUTPUT_SIMPLE - Static variable in class org.logicalcobwebs.proxool.admin.servlet.AdminServlet
OUtput simple HTML excluding <HTML>, <HEAD> and <BODY> tags.
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
 
overloadWithoutRefusalLifetime - Variable in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
overloadWithoutRefusalLifetime - Variable in class org.logicalcobwebs.proxool.ProxoolDataSource
 
overrideConcreteMethod(Class, Method, Method) - Static method in class org.logicalcobwebs.proxool.proxy.InvokerFacade
Override the method provided by the InvokerFacade.getConcreteMethod(java.lang.Class, java.lang.reflect.Method).
overrideConcreteMethod(Method, Method) - Method in class org.logicalcobwebs.proxool.proxy.MethodMapper
Don't use the one we calculate using MethodMapper.getConcreteMethod(java.lang.reflect.Method), use this one instead.

P

par(FJTask[]) - Static method in class org.logicalcobwebs.concurrent.FJTask
Construct and return a FJTask object that, when executed, will invoke the tasks in the tasks array in parallel using coInvoke
par(FJTask, FJTask) - Static method in class org.logicalcobwebs.concurrent.FJTask
Construct and return a FJTask object that, when executed, will invoke task1 and task2, in parallel
parameters - Variable in class org.logicalcobwebs.proxool.AbstractProxyStatement
 
password - Variable in class org.logicalcobwebs.proxool.ProxoolDataSource
 
PASSWORD_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
 
PASSWORD_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
Standard JDBC property
peek() - Method in interface org.logicalcobwebs.concurrent.Channel
Return, but do not remove object at head of Channel, or null if it is empty.
peek() - Method in class org.logicalcobwebs.concurrent.FutureResult
Access the reference, even if not ready
peek() - Method in class org.logicalcobwebs.concurrent.LinkedQueue
 
PerformanceTest - Class in org.logicalcobwebs.proxool
Tests how fast Proxool is compared to the "perfect" pool, SimpoolAdapter.
PerformanceTest(String) - Constructor for class org.logicalcobwebs.proxool.PerformanceTest
 
PerformanceTest.AnnoyingConnector - Class in org.logicalcobwebs.proxool
 
PerformanceTest.AnnoyingConnector(String) - Constructor for class org.logicalcobwebs.proxool.PerformanceTest.AnnoyingConnector
 
PerformanceTest.DisagreeableSnapshotter - Class in org.logicalcobwebs.proxool
 
PerformanceTest.DisagreeableSnapshotter(String) - Constructor for class org.logicalcobwebs.proxool.PerformanceTest.DisagreeableSnapshotter
 
period - Variable in class org.logicalcobwebs.proxool.admin.StatsRoller
 
PERIOD - Static variable in class org.logicalcobwebs.proxool.PerformanceTest
 
poll(long) - Method in interface org.logicalcobwebs.concurrent.Channel
Return and remove an item from channel only if one is available within msecs milliseconds.
poll(long) - Method in class org.logicalcobwebs.concurrent.LinkedQueue
 
poll(long) - Method in interface org.logicalcobwebs.concurrent.Takable
Return and remove an item from channel only if one is available within msecs milliseconds.
pollEntryQueue() - Method in class org.logicalcobwebs.concurrent.FJTaskRunnerGroup
Return a task from entry queue, or null if empty.
poolDefinition - Variable in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
poolLog - Variable in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
This log has a category based on the alias
poolName - Variable in class org.logicalcobwebs.proxool.configuration.XMLConfigurator
 
poolProperties - Variable in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
pop() - Method in class org.logicalcobwebs.concurrent.FJTaskRunner
Return a popped task, or null if DEQ is empty.
populatePropertiesFromReference(Reference) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
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
 
PREFIX - Static variable in class org.logicalcobwebs.proxool.configuration.PropertyConfigurator
 
preRegister(MBeanServer, ObjectName) - Method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
previous() - Method in class org.logicalcobwebs.proxool.util.FastArrayList.ListIter
 
previous() - Method in class org.logicalcobwebs.proxool.util.FastArrayList.SubList.SubListIter
 
previousIndex() - Method in class org.logicalcobwebs.proxool.util.FastArrayList.ListIter
 
previousIndex() - Method in class org.logicalcobwebs.proxool.util.FastArrayList.SubList.SubListIter
 
primaryReadWriteLock - Variable in class org.logicalcobwebs.proxool.ConnectionPool
If you want to shutdown the pool you should get a write lock on this.
printDefinitionEntry(ServletOutputStream, String, String, String) - Method in class org.logicalcobwebs.proxool.admin.servlet.AdminServlet
 
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.
properties - Variable in class org.logicalcobwebs.proxool.configuration.XMLConfigurator
 
PROPERTY - Static variable in class org.logicalcobwebs.proxool.configuration.XMLConfigurator
 
PROPERTY_FILE_PROPERTY - Static variable in class org.logicalcobwebs.proxool.configuration.ServletConfigurator
 
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
 
PropertyConfiguratorTest - Class in org.logicalcobwebs.proxool.configuration
Tests that the PropertyConfigurator works.
PropertyConfiguratorTest(String) - Constructor for class org.logicalcobwebs.proxool.configuration.PropertyConfiguratorTest
 
PropertyTest - Class in org.logicalcobwebs.proxool
Tests whether ConnectionPoolDefinition recognises properties properly
PropertyTest(String) - Constructor for class org.logicalcobwebs.proxool.PropertyTest
 
PROTOTYPE_COUNT - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
PROTOTYPE_COUNT_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
prototypeCount - Variable in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
prototypeCount - Variable in class org.logicalcobwebs.proxool.ProxoolDataSource
 
prototyper - Variable in class org.logicalcobwebs.proxool.ConnectionPool
 
Prototyper - Class in org.logicalcobwebs.proxool
Responsible for prototyping connections for all pools
Prototyper(ConnectionPool) - Constructor for class org.logicalcobwebs.proxool.Prototyper
 
PROTOTYPER_THREAD_GROUP - Static variable in class org.logicalcobwebs.proxool.PrototyperThread
 
PrototyperController - Class in org.logicalcobwebs.proxool
Controls the prototypers
PrototyperController() - Constructor for class org.logicalcobwebs.proxool.PrototyperController
 
PrototyperTest - Class in org.logicalcobwebs.proxool
Test the prototyper in ConnectionPool
PrototyperTest(String) - Constructor for class org.logicalcobwebs.proxool.PrototyperTest
 
prototyperThread - Static variable in class org.logicalcobwebs.proxool.PrototyperController
 
PrototyperThread - Class in org.logicalcobwebs.proxool
Responsible for running sweep.
PrototyperThread(String) - Constructor for class org.logicalcobwebs.proxool.PrototyperThread
 
providerUrl - Variable in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
PROXOOL - Static variable in class org.logicalcobwebs.proxool.configuration.XMLConfigurator
 
PROXOOL - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
PROXOOL_DRIVER - Static variable in class org.logicalcobwebs.proxool.TestConstants
Proxool Driver class
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
ProxoolAdapter - Class in org.logicalcobwebs.proxool
Provides Proxool connections to the ScriptFacade
ProxoolAdapter(String) - Constructor for class org.logicalcobwebs.proxool.ProxoolAdapter
Use this constructor if you want to define the alias
ProxoolAdapter() - Constructor for class org.logicalcobwebs.proxool.ProxoolAdapter
Default constructor.
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
 
ProxoolDataSourceTest - Class in org.logicalcobwebs.proxool
Tests the Proxool datasources.
ProxoolDataSourceTest(String) - Constructor for class org.logicalcobwebs.proxool.ProxoolDataSourceTest
 
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
 
ProxoolJMXHelper - Class in org.logicalcobwebs.proxool.admin.jmx
Utilities for Proxool JMX instrumentation.
ProxoolJMXHelper() - Constructor for class org.logicalcobwebs.proxool.admin.jmx.ProxoolJMXHelper
 
ProxoolJNDIHelper - Class in org.logicalcobwebs.proxool.admin.jndi
Utilities for Proxool JNDI operations.
ProxoolJNDIHelper() - Constructor for class org.logicalcobwebs.proxool.admin.jndi.ProxoolJNDIHelper
 
ProxoolListenerIF - Interface in org.logicalcobwebs.proxool
Listener for global Proxool events.
proxyConnection - Variable in class org.logicalcobwebs.proxool.AbstractProxyStatement
 
ProxyConnection - Class in org.logicalcobwebs.proxool
Manages a connection.
ProxyConnection(Connection, long, String, ConnectionPool, ConnectionPoolDefinitionIF, int) - Constructor for class org.logicalcobwebs.proxool.ProxyConnection
 
proxyConnection - Variable in class org.logicalcobwebs.proxool.WrappedConnection
The wrapped object.
ProxyConnectionIF - Interface in org.logicalcobwebs.proxool
Contains most of the functionality that we require to manipilate the connection.
proxyConnections - Variable in class org.logicalcobwebs.proxool.ConnectionPool
This is the pool itself
ProxyConnectionTest - Class in org.logicalcobwebs.proxool
Test whether ProxyConnection works
ProxyConnectionTest(String) - Constructor for class org.logicalcobwebs.proxool.ProxyConnectionTest
 
ProxyDatabaseMetaData - Class in org.logicalcobwebs.proxool
Delegates to a normal Coonection for everything but the close() method (when it puts itself back into the pool instead).
ProxyDatabaseMetaData(DatabaseMetaData, Connection) - Constructor for class org.logicalcobwebs.proxool.ProxyDatabaseMetaData
 
ProxyDatabaseMetaDataTest - Class in org.logicalcobwebs.proxool
Test whether ProxyDatabaseMetaData works
ProxyDatabaseMetaDataTest(String) - Constructor for class org.logicalcobwebs.proxool.ProxyDatabaseMetaDataTest
 
ProxyFactory - Class in org.logicalcobwebs.proxool
A central place to build proxy objects.
ProxyFactory() - Constructor for class org.logicalcobwebs.proxool.ProxyFactory
 
proxyHashcode - Variable in class org.logicalcobwebs.proxool.ConnectionInfo
 
ProxyStatement - Class in org.logicalcobwebs.proxool
Delegates to Statement for all calls.
ProxyStatement(Statement, ConnectionPool, ProxyConnectionIF, String) - Constructor for class org.logicalcobwebs.proxool.ProxyStatement
 
ProxyStatementTest - Class in org.logicalcobwebs.proxool
Test whether ProxyStatement works
ProxyStatementTest(String) - Constructor for class org.logicalcobwebs.proxool.ProxyStatementTest
 
push(FJTask) - Method in class org.logicalcobwebs.concurrent.FJTaskRunner
Push a task onto DEQ.
put(Object) - Method in interface org.logicalcobwebs.concurrent.Channel
Place item in the channel, possibly waiting indefinitely until it can be accepted.
put(FJTask) - Method in class org.logicalcobwebs.concurrent.FJTaskRunner
Enqueue task at base of DEQ.
put(FJTask) - Method in class org.logicalcobwebs.concurrent.FJTaskRunner.VolatileTaskRef
Set the reference
put(Object) - Method in class org.logicalcobwebs.concurrent.LinkedQueue
 
put(Object) - Method in interface org.logicalcobwebs.concurrent.Puttable
Place item in the channel, possibly waiting indefinitely until it can be accepted.
putConnection(ProxyConnectionIF) - Method in class org.logicalcobwebs.proxool.ConnectionPool
When you have finished with a Connection you should put it back here.
putLock_ - Variable in class org.logicalcobwebs.concurrent.LinkedQueue
Helper monitor for managing access to last node.
putParameter(int, Object) - Method in class org.logicalcobwebs.proxool.AbstractProxyStatement
Add a parameter so that we can show its value when tracing
Puttable - Interface in org.logicalcobwebs.concurrent
This interface exists to enable stricter type checking for channels.

Q

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

R

readerLock_ - Variable in class org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock
 
ReaderPreferenceReadWriteLock - Class in org.logicalcobwebs.concurrent
A ReadWriteLock that prefers waiting readers over waiting writers when there is contention.
ReaderPreferenceReadWriteLock() - Constructor for class org.logicalcobwebs.concurrent.ReaderPreferenceReadWriteLock
 
readLock() - Method in interface org.logicalcobwebs.concurrent.ReadWriteLock
get the readLock
readLock() - Method in class org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock
 
ReadWriteLock - Interface in org.logicalcobwebs.concurrent
ReadWriteLocks maintain a pair of associated locks.
readWriteLock - Variable in class org.logicalcobwebs.proxool.admin.StatsRoller
 
ready_ - Variable in class org.logicalcobwebs.concurrent.FutureResult
Status -- true after first set
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.
reasonForMark - Variable in class org.logicalcobwebs.proxool.ProxyConnection
 
RECENTLY_STARTED_THRESHOLD - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
RECENTLY_STARTED_THRESHOLD_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
recentlyStartedThreshold - Variable in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
recentlyStartedThreshold - Variable in class org.logicalcobwebs.proxool.ProxoolDataSource
 
RECOURCE_NAME_MBEAN_NOTIFICATION_DEF_UPDATED - Static variable in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
RECOURCE_NAME_MBEAN_NOTIFICATION_DESCRIPTION - Static variable in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
RECOURCE_NAME_MBEAN_POOL_DESCRIPTION - Static variable in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
redefine(String, Properties) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
Redefine the definition.
redefineConnectionPool(String, Properties) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Redefine the behaviour of the pool.
ref - Variable in class org.logicalcobwebs.concurrent.FJTaskRunner.VolatileTaskRef
The reference
refusedCount - Variable in class org.logicalcobwebs.proxool.admin.Snapshot
 
refusedCount - Variable in class org.logicalcobwebs.proxool.admin.Statistics
 
register(ConnectionPool) - Static method in class org.logicalcobwebs.proxool.HouseKeeperController
Schedule a regular triggerSweep
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, Properties, boolean) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Build a ConnectionPool based on this definition and then start it.
registerConnectionPool(ConnectionPoolDefinition) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
 
registerConnectionPool(String) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
With no configurator or properties (using default values)
registerDatasource(String, Properties) - Static method in class org.logicalcobwebs.proxool.admin.jndi.ProxoolJNDIHelper
Create a ProxoolDataSource with the given alias and bind it to JNDI using the given jndi properties.
registerDataSource(String, Properties) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
 
registered - Static variable in class org.logicalcobwebs.proxool.ShutdownHook
 
registerForJmx(String, Properties) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
 
registerPool(String, Properties) - Static method in class org.logicalcobwebs.proxool.admin.jmx.ProxoolJMXHelper
Create and register a ConnectionPoolMBean to the given agents.
registerPool() - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
Register a pool using the properties of this data source.
registerPool(String) - Method in class org.logicalcobwebs.proxool.ProxyStatementTest
 
registerRemovedConnection(int) - Method in class org.logicalcobwebs.proxool.ConnectionPool
 
RegistrationTest - Class in org.logicalcobwebs.proxool
Test whether we can register and remove a pool in various ways
RegistrationTest(String) - Constructor for class org.logicalcobwebs.proxool.RegistrationTest
 
release() - Method in interface org.logicalcobwebs.concurrent.Sync
Potentially enable others to pass.
release() - Method in class org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock.ReaderLock
 
release() - Method in class org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock.WriterLock
 
releaseConnectionStatusReadLock() - Method in class org.logicalcobwebs.proxool.ConnectionPool
 
releaseConnectionStatusWriteLock() - Method in class org.logicalcobwebs.proxool.ConnectionPool
 
releasePrimaryReadLock() - Method in class org.logicalcobwebs.proxool.ConnectionPool
 
releasePrimaryWriteLock() - Method in class org.logicalcobwebs.proxool.ConnectionPool
 
remove(Thread) - Static method in class org.logicalcobwebs.proxool.ShutdownHook
 
remove() - Method in class org.logicalcobwebs.proxool.util.FastArrayList.ListIter
 
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.
remove(Object) - Method in class org.logicalcobwebs.proxool.util.FastArrayList.SubList
 
remove(int) - Method in class org.logicalcobwebs.proxool.util.FastArrayList.SubList
 
remove() - Method in class org.logicalcobwebs.proxool.util.FastArrayList.SubList.SubListIter
 
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.
removeAll(Collection) - Method in class org.logicalcobwebs.proxool.util.FastArrayList.SubList
 
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(ConnectionListenerIF) - Method in class org.logicalcobwebs.proxool.ConnectionPool
 
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) - Method in class org.logicalcobwebs.proxool.ConnectionPoolManager
 
removeConnectionPool(String, ConnectionPool, int) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Remove a connection pool.
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.
removeProxyConnection(ProxyConnectionIF, int, String, boolean, boolean) - Method in class org.logicalcobwebs.proxool.ConnectionPool
Remove a ProxyConnection by calling its onDeath event, closing it (for real) and then removing it from the list.
removeStateListener(StateListenerIF) - Method in class org.logicalcobwebs.proxool.ConnectionPool
 
removeStateListener(String, StateListenerIF) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Remove a listener that monitors the change of state of the pool (quiet, busy, overloaded, or down)
reportProperties(XMLConfigurator, Configuration[]) - Method in class org.logicalcobwebs.proxool.configuration.AvalonConfigurator
 
REQUEST_EXPIRY - Static variable in class org.logicalcobwebs.proxool.ConnectionPool
 
requester - Variable in class org.logicalcobwebs.proxool.ConnectionInfo
 
requester - Variable in class org.logicalcobwebs.proxool.ProxyConnection
 
reset() - Method in class org.logicalcobwebs.concurrent.FJTask
Clear the termination status of this task.
reset() - Method in class org.logicalcobwebs.proxool.admin.StatisticsListenerTest.TestListener
 
reset() - Method in class org.logicalcobwebs.proxool.ConfigurationListenerTest.MyConfigurationListener
 
reset() - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
Reset all properties to their default values
reset(Connection, String) - Method in class org.logicalcobwebs.proxool.ConnectionResetter
Reset this connection to its default values.
reset() - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
Reset all properties to their default values
reset() - Method in class org.logicalcobwebs.proxool.StateListenerTest.TestStateListener
 
RESET_FAIL - Static variable in interface org.logicalcobwebs.proxool.ConnectionListenerIF
We are killing a connection because it couldn't be reset after it was returned to the pool and we don't want to give it out again in an unknown state.
resetConnection(Connection, String) - Method in class org.logicalcobwebs.proxool.ConnectionPool
Resets a Connection to its original state.
ResourceNamesIF - Interface in org.logicalcobwebs.proxool.resources
Constants for Proxool resource names.
result - Variable in class org.logicalcobwebs.proxool.ResultMonitor
 
ResultMonitor - Class in org.logicalcobwebs.proxool
Waits for a set of results to become true with timeout functionality
ResultMonitor() - Constructor for class org.logicalcobwebs.proxool.ResultMonitor
 
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.
retainAll(Collection) - Method in class org.logicalcobwebs.proxool.util.FastArrayList.SubList
 
ROLE - Static variable in class org.logicalcobwebs.proxool.configuration.AvalonConfigurator
Avalon ROLE id for this component.
roll() - Method in class org.logicalcobwebs.proxool.admin.StatsRoller
 
run() - Method in class org.logicalcobwebs.concurrent.FJTask.Par
 
run() - Method in class org.logicalcobwebs.concurrent.FJTask.Par2
 
run() - Method in class org.logicalcobwebs.concurrent.FJTask.Seq
 
run() - Method in class org.logicalcobwebs.concurrent.FJTask.Seq2
 
run() - Method in class org.logicalcobwebs.concurrent.FJTask.Wrap
 
run() - Method in class org.logicalcobwebs.concurrent.FJTaskRunner
Main runloop
run() - Method in class org.logicalcobwebs.concurrent.FJTaskRunnerGroup.InvokableFJTask
 
run() - Method in class org.logicalcobwebs.dbscript.Commander
 
run() - Method in class org.logicalcobwebs.proxool.ConnectionPoolTest.Closer
 
run() - Method in class org.logicalcobwebs.proxool.HouseKeeperThread
 
run() - Method in class org.logicalcobwebs.proxool.PerformanceTest.AnnoyingConnector
 
run() - Method in class org.logicalcobwebs.proxool.PerformanceTest.DisagreeableSnapshotter
 
run() - Method in class org.logicalcobwebs.proxool.PrototyperThread
 
run() - Method in class org.logicalcobwebs.proxool.ShutdownHook
Remove all connection pools without delay.
runnable - Variable in class org.logicalcobwebs.concurrent.FJTask.Wrap
 
running - Variable in class org.logicalcobwebs.proxool.admin.StatsRoller
 
running - Variable in class org.logicalcobwebs.proxool.PerformanceTest.AnnoyingConnector
 
running - Variable in class org.logicalcobwebs.proxool.PerformanceTest.DisagreeableSnapshotter
 
runPriority - Variable in class org.logicalcobwebs.concurrent.FJTaskRunner
Priority to use while running tasks
runs - Variable in class org.logicalcobwebs.concurrent.FJTaskRunner
Total number of tasks run
runScript(String, ConnectionAdapterIF) - Static method in class org.logicalcobwebs.dbscript.ScriptFacade
Run the script using the appropriate handler
runScript(String, ConnectionAdapterIF, CommandFilterIF) - Static method in class org.logicalcobwebs.dbscript.ScriptFacade
Run the script using the appropriate handler
runScript(Script, ConnectionAdapterIF, CommandFilterIF) - Static method in class org.logicalcobwebs.dbscript.ScriptRunner
Run the script.

S

scan(FJTask) - Method in class org.logicalcobwebs.concurrent.FJTaskRunner
Do all but the pop() part of yield or join, by traversing all DEQs in our group looking for a task to steal.
scanPriority - Variable in class org.logicalcobwebs.concurrent.FJTaskRunner
Priority to use while scanning for work
scans - Variable in class org.logicalcobwebs.concurrent.FJTaskRunner
Total number of queues scanned for work
SCANS_PER_SLEEP - Static variable in class org.logicalcobwebs.concurrent.FJTaskRunnerGroup
The number of times to scan other threads for tasks before transitioning to a mode where scans are interleaved with sleeps (actually timed waits).
scanWhileIdling() - Method in class org.logicalcobwebs.concurrent.FJTaskRunner
Same as scan, but called when current thread is idling.
Script - Class in org.logicalcobwebs.dbscript
Defines a set of commands to run.
Script() - Constructor for class org.logicalcobwebs.dbscript.Script
 
script - Variable in class org.logicalcobwebs.dbscript.ScriptBuilder
 
ScriptBuilder - Class in org.logicalcobwebs.dbscript
Parser to get Script from XML source
ScriptBuilder() - Constructor for class org.logicalcobwebs.dbscript.ScriptBuilder
 
ScriptFacade - Class in org.logicalcobwebs.dbscript
Allows you to run scripts from file.
ScriptFacade() - Constructor for class org.logicalcobwebs.dbscript.ScriptFacade
 
ScriptRunner - Class in org.logicalcobwebs.dbscript
Run a script.
ScriptRunner() - Constructor for class org.logicalcobwebs.dbscript.ScriptRunner
 
securityAuthentication - Variable in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
securityCredentials - Variable in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
securityPrincipal - Variable in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
seq(FJTask[]) - Static method in class org.logicalcobwebs.concurrent.FJTask
Construct and return a FJTask object that, when executed, will invoke the tasks in the tasks array in array order
seq(FJTask, FJTask) - Static method in class org.logicalcobwebs.concurrent.FJTask
Construct and return a FJTask object that, when executed, will invoke task1 and task2, in order
servedCount - Variable in class org.logicalcobwebs.proxool.admin.Snapshot
 
servedCount - Variable in class org.logicalcobwebs.proxool.admin.Statistics
 
servedCount - Variable in class org.logicalcobwebs.proxool.PerformanceTest
 
ServletConfigurator - Class in org.logicalcobwebs.proxool.configuration
Allows you to configure Proxool using a servlet.
ServletConfigurator() - Constructor for class org.logicalcobwebs.proxool.configuration.ServletConfigurator
 
set(int) - Static method in class org.logicalcobwebs.concurrent.DefaultChannelCapacity
Set the default capacity used in default (no-argument) constructor for BoundedChannels that otherwise require a capacity argument.
set(Object) - Method in class org.logicalcobwebs.concurrent.FutureResult
Set the reference, and signal that it is ready.
set(int) - Method in class org.logicalcobwebs.concurrent.SynchronizedInt
Set to newValue.
set(Object) - Method in class org.logicalcobwebs.proxool.util.FastArrayList.ListIter
 
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.
set(int, Object) - Method in class org.logicalcobwebs.proxool.util.FastArrayList.SubList
 
set(Object) - Method in class org.logicalcobwebs.proxool.util.FastArrayList.SubList.SubListIter
 
SET_NULL_METHOD - Static variable in class org.logicalcobwebs.proxool.ProxyStatement
 
SET_PREFIX - Static variable in class org.logicalcobwebs.proxool.ProxyStatement
 
setActive(FJTaskRunner) - Method in class org.logicalcobwebs.concurrent.FJTaskRunnerGroup
Set active status of thread t to true, and notify others that might be waiting for work.
setActiveConnectionCount(int) - Method in class org.logicalcobwebs.proxool.admin.Snapshot
 
setAge(long) - Method in class org.logicalcobwebs.proxool.ConnectionInfo
 
setAlias(String) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
setAlias(String) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setAnyProperty(String, String, boolean) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
setAttribute(Attribute) - Method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
setAttributes(AttributeList) - Method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
setAvailableConnectionCount(int) - Method in class org.logicalcobwebs.proxool.admin.Snapshot
 
setBirthDate(Date) - Method in class org.logicalcobwebs.proxool.ConnectionInfo
 
setBirthTime(long) - Method in class org.logicalcobwebs.proxool.ProxyConnection
 
setChangedInfo(Properties) - Method in class org.logicalcobwebs.proxool.ProxoolAdapter
 
setCompleteInfo(Properties) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
Overwrite the complete info
setCompleteInfo(Properties) - Method in class org.logicalcobwebs.proxool.ProxoolAdapter
 
setCompleteUrl(String) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
setConfigurationListener(String, ConfigurationListenerIF) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Deprecated. use ProxoolFacade.addConfigurationListener(String, ConfigurationListenerIF) instead.
setConnectionCount(long) - Method in class org.logicalcobwebs.proxool.admin.Snapshot
 
setConnectionInfos(Collection) - Method in class org.logicalcobwebs.proxool.admin.Snapshot
 
setConnectionListener(ConnectionListenerIF) - Method in class org.logicalcobwebs.proxool.ConnectionPool
Deprecated. use ConnectionPool.addConnectionListener(ConnectionListenerIF) instead.
setConnectionListener(String, ConnectionListenerIF) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Deprecated. use ProxoolFacade.addConnectionListener(String, ConnectionListenerIF) instead.
setDateStarted(Date) - Method in class org.logicalcobwebs.proxool.admin.Snapshot
 
setDefinition(ConnectionPoolDefinition) - Method in class org.logicalcobwebs.proxool.ConnectionPool
Changes both the way that any new connections will be made, and the behaviour of the pool.
setDelay(int) - Method in class org.logicalcobwebs.proxool.ResultMonitor
 
setDelegateDriver(String) - Method in class org.logicalcobwebs.proxool.ConnectionInfo
 
setDelegateHashcode(String) - Method in class org.logicalcobwebs.proxool.ConnectionInfo
 
setDelegateProperties(Properties, String) - Method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
setDelegateProperties(Properties) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
Overwrite the delegate properties
setDelegateProperties(String) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
Set any property that should be handed to the delegate driver.
setDelegateProperty(String, String) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
Set a property
setDelegateUrl(String) - Method in class org.logicalcobwebs.proxool.ConnectionInfo
 
setDone() - Method in class org.logicalcobwebs.concurrent.FJTask
Indicate termination.
setDriver(String) - Method in class org.logicalcobwebs.dbscript.Script
 
setDriver(String) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
setDriver(String) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setDriverProperty(Attributes) - Method in class org.logicalcobwebs.proxool.configuration.XMLConfigurator
 
setDriverUrl(String) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setException(Throwable) - Method in class org.logicalcobwebs.concurrent.FutureResult
Set the exception field, also setting ready status.
setException(String) - Method in class org.logicalcobwebs.dbscript.Command
 
setExpectedUpState(int) - Method in class org.logicalcobwebs.proxool.StateResultMonitor
 
setFast(boolean) - Method in class org.logicalcobwebs.proxool.util.FastArrayList
Sets whether this list will operate in fast mode.
setFatalSqlExceptionsAsString(String) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
setFatalSqlExceptionsAsString(String) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setFatalSqlExceptionWrapper(String) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
setFatalSqlExceptionWrapperClass(String) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setHouseKeeperProperty(String, String, boolean) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
Subset of ConnectionPoolDefinition.setAnyProperty(java.lang.String, java.lang.String, boolean) to avoid overly long method.
setHouseKeepingSleepTime(long) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
setHouseKeepingSleepTime(int) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setHouseKeepingTestSql(String) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
setHouseKeepingTestSql(String) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setId(long) - Method in class org.logicalcobwebs.proxool.ConnectionInfo
 
setId(long) - Method in class org.logicalcobwebs.proxool.ProxyConnection
 
setInactive(FJTaskRunner) - Method in class org.logicalcobwebs.concurrent.FJTaskRunnerGroup
Set active status of thread t to false.
setInitialContextFactory(String) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
setInjectableCallableStatementInterfaceName(String) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
setInjectableConnectionInterfaceName(String) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
setInjectablePreparedStatementInterfaceName(String) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
setInjectableProperty(String, String, boolean) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
Subset of ConnectionPoolDefinition.setAnyProperty(java.lang.String, java.lang.String, boolean) to avoid overly long method
setInjectableStatementInterfaceName(String) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
setIntegerAttribute(String, String, Object, int, Properties, AttributeList) - Method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
setJmx(boolean) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
setJmx(boolean) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setJmxAgentId(String) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
setJmxAgentId(String) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setJndiName(String) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
setJndiProperty(String, String, boolean) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
Subset of ConnectionPoolDefinition.setAnyProperty(java.lang.String, java.lang.String, boolean) to avoid overly long method
setLoad(int) - Method in class org.logicalcobwebs.dbscript.Command
 
setLoggingProperty(String, String, boolean) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
Subset of ConnectionPoolDefinition.setAnyProperty(java.lang.String, java.lang.String, boolean) to avoid overly long method
setLoginTimeout(int) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setLogWriter(PrintWriter) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setLoops(int) - Method in class org.logicalcobwebs.dbscript.Command
 
setMark(int) - Method in class org.logicalcobwebs.proxool.ConnectionInfo
 
setMaximumActiveTime(long) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
setMaximumActiveTime(long) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setMaximumConnectionCount(int) - Method in class org.logicalcobwebs.proxool.admin.Snapshot
 
setMaximumConnectionCount(int) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
setMaximumConnectionCount(int) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setMaximumConnectionLifetime(long) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
setMaximumConnectionLifetime(int) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setMaximumNewConnections(int) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
Deprecated. use more descriptive ConnectionPoolDefinition.setSimultaneousBuildThrottle(int) instead
setMinimumConnectionCount(int) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
setMinimumConnectionCount(int) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setName(String) - Method in class org.logicalcobwebs.dbscript.Command
 
setName(String) - Method in class org.logicalcobwebs.dbscript.Script
 
setNeedToReset(boolean) - Method in class org.logicalcobwebs.proxool.ProxyConnection
The subclass should call this to indicate that a change has been made to the connection that might mean it needs to be reset (like setting autoCommit to false or something).
setOfflineConnectionCount(int) - Method in class org.logicalcobwebs.proxool.admin.Snapshot
 
setOverloadWithoutRefusalLifetime(long) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
setOverloadWithoutRefusalLifetime(int) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setPassword(String) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
setPassword(String) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setPrototypeCount(int) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
setPrototypeCount(int) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setProviderUrl(String) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
setProxoolProperty(String, String) - Method in class org.logicalcobwebs.proxool.configuration.XMLConfigurator
 
setProxyHashcode(String) - Method in class org.logicalcobwebs.proxool.ConnectionInfo
 
setRecentlyStartedThreshold(long) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
setRecentlyStartedThreshold(int) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setRefusedCount(long) - Method in class org.logicalcobwebs.proxool.admin.Snapshot
 
setRequester(String) - Method in class org.logicalcobwebs.proxool.ConnectionInfo
 
setRequester(String) - Method in class org.logicalcobwebs.proxool.ProxyConnection
 
setRequester(String) - Method in interface org.logicalcobwebs.proxool.ProxyConnectionIF
 
setRunPriorities(int) - Method in class org.logicalcobwebs.concurrent.FJTaskRunnerGroup
Set the priority to use while a FJTaskRunner is actively running tasks.
setRunPriority(int) - Method in class org.logicalcobwebs.concurrent.FJTaskRunner
Set the priority to use while running tasks.
setSAXFeature(XMLReader, String, boolean) - Static method in class org.logicalcobwebs.proxool.configuration.JAXPConfigurator
 
setScanPriorities(int) - Method in class org.logicalcobwebs.concurrent.FJTaskRunnerGroup
Set the priority to use while a FJTaskRunner is polling for new tasks to perform.
setScanPriority(int) - Method in class org.logicalcobwebs.concurrent.FJTaskRunner
Set the priority to use while scanning.
setSecurityAuthentication(String) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
setSecurityCredentials(String) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
setSecurityPrincipal(String) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
setServedCount(long) - Method in class org.logicalcobwebs.proxool.admin.Snapshot
 
setShutdownHook(Thread) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
By remembering the most recent ShutdownHook ProxoolFacade will know to disable it when it is ProxoolFacade.shutdown().
setSimultaneousBuildThrottle(int) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
setSimultaneousBuildThrottle(int) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setSql(String) - Method in class org.logicalcobwebs.dbscript.Command
 
setSqlStatementIfNull(String) - Method in class org.logicalcobwebs.proxool.AbstractProxyStatement
Sets sqlStatement if it isn't already set
setStateListener(StateListenerIF) - Method in class org.logicalcobwebs.proxool.ConnectionPool
Deprecated. use ConnectionPool.addStateListener(StateListenerIF) instead.
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.ConnectionPoolDefinition
 
setStatistics(String) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setStatisticsLogLevel(String) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
setStatisticsLogLevel(String) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setStatus(int) - Method in class org.logicalcobwebs.proxool.ConnectionInfo
 
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
setStopDate(Date) - Method in class org.logicalcobwebs.proxool.admin.Statistics
 
setter(Callable) - Method in class org.logicalcobwebs.concurrent.FutureResult
Return a Runnable object that, when run, will set the result value.
setTerminated() - Method in class org.logicalcobwebs.concurrent.FJTaskRunnerGroup.InvokableFJTask
 
setTestAfterUse(boolean) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
setTestAfterUse(boolean) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setTestBeforeUse(boolean) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
setTestBeforeUse(boolean) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setTimeLastStartActive(long) - Method in class org.logicalcobwebs.proxool.ConnectionInfo
 
setTimeLastStartActive(long) - Method in class org.logicalcobwebs.proxool.ProxyConnection
 
setTimeLastStopActive(long) - Method in class org.logicalcobwebs.proxool.ConnectionInfo
 
setTimeLastStopActive(long) - Method in class org.logicalcobwebs.proxool.ProxyConnection
 
setTimeout(long) - Method in class org.logicalcobwebs.proxool.ResultMonitor
Set the timeout
setTrace(boolean) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
setTrace(boolean) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setTriggerResetException(boolean) - Static method in class org.logicalcobwebs.proxool.ConnectionResetter
Called by a unit test.
setup(String, String, Properties) - Method in interface org.logicalcobwebs.dbscript.ConnectionAdapterIF
Setup the adapter.
setUp() - Method in class org.logicalcobwebs.proxool.AbstractProxoolTest
 
setUp() - Method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBeanTest
Calls AbstractProxoolTest.setUp()
setUp() - Method in class org.logicalcobwebs.proxool.admin.jmx.MultipleAgentsConnectionPoolMBeanTest
Calls AbstractProxoolTest.setUp()
setup(String, String, Properties) - Method in class org.logicalcobwebs.proxool.ProxoolAdapter
 
setup(String, String, Properties) - Method in class org.logicalcobwebs.proxool.SimpoolAdapter
 
setUpState(int) - Method in class org.logicalcobwebs.proxool.ConnectionPool
 
setUrl(String) - Method in class org.logicalcobwebs.dbscript.Script
 
setUrl(String) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
setUser(String) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
setUser(String) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
setVerbose(boolean) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
setVerbose(boolean) - Method in class org.logicalcobwebs.proxool.ProxoolDataSource
 
SHUTDOWN - Static variable in interface org.logicalcobwebs.proxool.ConnectionListenerIF
We are killing a connection because Proxool is shutting down
shutdown(int, String) - Method in class org.logicalcobwebs.proxool.ConnectionPool
Call this to shutdown gracefully.
shutdown() - Static method in class org.logicalcobwebs.proxool.HouseKeeperController
Stop all house keeper threads.
shutdown() - Static method in class org.logicalcobwebs.proxool.PrototyperController
Stop all house keeper threads
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.
shutdown(String, int) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Removes all connection pools.
shutdownHook - Static variable in class org.logicalcobwebs.proxool.ProxoolFacade
This is the thread that has been registered with Runtime as a shutdownHook.
ShutdownHook - Class in org.logicalcobwebs.proxool
This is instantiated statically by ProxoolFacade.
ShutdownHook() - Constructor for class org.logicalcobwebs.proxool.ShutdownHook
Registers this ShutdownHook with Runtime
shutdownHookEnabled - Static variable in class org.logicalcobwebs.proxool.ProxoolFacade
If you setthis to false then it us up to you to call shutdown explicitly
shutdownThread - Variable in class org.logicalcobwebs.proxool.ConnectionPool
This gets set during ConnectionPool.shutdown(int, java.lang.String).
signalNewTask() - Method in class org.logicalcobwebs.concurrent.FJTaskRunnerGroup
Start or wake up any threads waiting for work
signalWaiters() - Method in class org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock.ReaderLock
 
signalWaiters() - Method in class org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock.Signaller
 
signalWaiters() - Method in class org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock.WriterLock
 
SimpoolAdapter - Class in org.logicalcobwebs.proxool
This is the simplest pool you can get.
SimpoolAdapter() - Constructor for class org.logicalcobwebs.proxool.SimpoolAdapter
 
SIMULTANEOUS_BUILD_THROTTLE - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
SIMULTANEOUS_BUILD_THROTTLE_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
simultaneousBuildThrottle - Variable in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
simultaneousBuildThrottle - Variable in class org.logicalcobwebs.proxool.ProxoolDataSource
 
size() - Method in class org.logicalcobwebs.concurrent.FJTaskRunnerGroup
Return the number of FJTaskRunner threads in this group
size() - Method in class org.logicalcobwebs.proxool.util.FastArrayList
Return the number of elements in this list.
size() - Method in class org.logicalcobwebs.proxool.util.FastArrayList.SubList
 
slowCoInvoke(FJTask, FJTask) - Method in class org.logicalcobwebs.concurrent.FJTaskRunner
Backup to handle noninlinable cases of coInvoke
slowCoInvoke(FJTask[]) - Method in class org.logicalcobwebs.concurrent.FJTaskRunner
Backup to handle atypical or noninlinable cases of coInvoke
slowPush(FJTask) - Method in class org.logicalcobwebs.concurrent.FJTaskRunner
Handle slow case for push
smallNumberFormat - Static variable in class org.logicalcobwebs.proxool.FormatHelper
 
SNAPSHOT - Static variable in class org.logicalcobwebs.proxool.admin.servlet.AdminServlet
Used as part of the CSS class
Snapshot - Class in org.logicalcobwebs.proxool.admin
Implementation of SnapshotIF
Snapshot(Date) - Constructor for class org.logicalcobwebs.proxool.admin.Snapshot
 
snapshot - Variable in class org.logicalcobwebs.proxool.admin.SnapshotResultMonitor
 
snapshotDate - Variable in class org.logicalcobwebs.proxool.admin.Snapshot
 
SnapshotIF - Interface in org.logicalcobwebs.proxool.admin
Provides a snapshot of a pool
SnapshotResultMonitor - Class in org.logicalcobwebs.proxool.admin
A ResultMonitor specifically for Snapshots
SnapshotResultMonitor(String) - Constructor for class org.logicalcobwebs.proxool.admin.SnapshotResultMonitor
 
SnapshotTest - Class in org.logicalcobwebs.proxool.admin
Test SnapshotIF
SnapshotTest(String) - Constructor for class org.logicalcobwebs.proxool.admin.SnapshotTest
 
snd - Variable in class org.logicalcobwebs.concurrent.FJTask.Par2
 
snd - Variable in class org.logicalcobwebs.concurrent.FJTask.Seq2
 
somethingHappened - Variable in class org.logicalcobwebs.proxool.admin.StatisticsListenerTest.TestListener
 
somethingHappened - Variable in class org.logicalcobwebs.proxool.StateListenerTest.TestStateListener
 
sql - Variable in class org.logicalcobwebs.dbscript.Command
 
sqlCalls - Variable in class org.logicalcobwebs.proxool.ConnectionInfo
 
sqlCalls - Variable in class org.logicalcobwebs.proxool.ProxyConnection
 
sqlLog - Variable in class org.logicalcobwebs.proxool.AbstractProxyStatement
 
sqlStatement - Variable in class org.logicalcobwebs.proxool.AbstractProxyStatement
 
STANDARD_PROPERTY - Static variable in class org.logicalcobwebs.proxool.admin.servlet.AdminServlet
Used as part of the CSS class
start() - Method in class org.logicalcobwebs.concurrent.FJTask
Execute this task.
start() - Method in class org.logicalcobwebs.proxool.ConnectionPool
Starts up house keeping and prototyper threads.
startDate - Variable in class org.logicalcobwebs.proxool.admin.Statistics
 
startElement(String, String, String, Attributes) - Method in class org.logicalcobwebs.dbscript.ScriptBuilder
 
startElement(String, String, String, Attributes) - Method in class org.logicalcobwebs.proxool.configuration.XMLConfigurator
 
startExecute() - Method in class org.logicalcobwebs.proxool.AbstractProxyStatement
 
startPrototyper() - Static method in class org.logicalcobwebs.proxool.PrototyperController
 
startRead() - Method in class org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock
 
startReadFromNewReader() - Method in class org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock
 
startReadFromWaitingReader() - Method in class org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock
 
startWrite() - Method in class org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock
 
startWriteFromNewWriter() - Method in class org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock
 
startWriteFromWaitingWriter() - Method in class org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock
 
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.
StateListenerTest - Class in org.logicalcobwebs.proxool
Test that registering a ConfigurationListenerIF with the ProxoolFacade works.
StateListenerTest(String) - Constructor for class org.logicalcobwebs.proxool.StateListenerTest
 
StateListenerTest.TestStateListener - Class in org.logicalcobwebs.proxool
 
StateListenerTest.TestStateListener() - Constructor for class org.logicalcobwebs.proxool.StateListenerTest.TestStateListener
 
statement - Variable in class org.logicalcobwebs.proxool.AbstractProxyStatement
 
StateResultMonitor - Class in org.logicalcobwebs.proxool
A ResultMonitor specifically for State
StateResultMonitor() - Constructor for class org.logicalcobwebs.proxool.StateResultMonitor
 
STATISTIC - Static variable in class org.logicalcobwebs.proxool.admin.servlet.AdminServlet
Used as part of the CSS class
statistics(String, StatisticsIF) - Method in class org.logicalcobwebs.proxool.admin.CompositeStatisticsListener
 
Statistics - Class in org.logicalcobwebs.proxool.admin
Implementation of StatisticsIF
Statistics(Date) - Constructor for class org.logicalcobwebs.proxool.admin.Statistics
 
statistics(String, StatisticsIF) - Method in interface org.logicalcobwebs.proxool.admin.StatisticsListenerIF
A new set of statistics have just been produced
statistics - Variable in class org.logicalcobwebs.proxool.admin.StatisticsListenerTest.TestListener
 
statistics(String, StatisticsIF) - Method in class org.logicalcobwebs.proxool.admin.StatisticsListenerTest.TestListener
 
statistics(String, StatisticsIF) - Method in class org.logicalcobwebs.proxool.admin.StatisticsLogger
 
statistics - Variable in class org.logicalcobwebs.proxool.admin.StatisticsResultMonitor
 
statistics - Variable in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
statistics - Variable in class org.logicalcobwebs.proxool.PerformanceTest
 
statistics(String, StatisticsIF) - Method in class org.logicalcobwebs.proxool.PerformanceTest
 
STATISTICS - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
statistics - Variable in class org.logicalcobwebs.proxool.ProxoolDataSource
 
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
 
StatisticsIF - Interface in org.logicalcobwebs.proxool.admin
Provides statistical performance information for a period ot time.
StatisticsListenerIF - Interface in org.logicalcobwebs.proxool.admin
Listen for new statistics as they are produced.
StatisticsListenerTest - Class in org.logicalcobwebs.proxool.admin
Test StatisticsListenerIF
StatisticsListenerTest(String) - Constructor for class org.logicalcobwebs.proxool.admin.StatisticsListenerTest
 
StatisticsListenerTest.TestListener - Class in org.logicalcobwebs.proxool.admin
 
StatisticsListenerTest.TestListener() - Constructor for class org.logicalcobwebs.proxool.admin.StatisticsListenerTest.TestListener
 
StatisticsLogger - Class in org.logicalcobwebs.proxool.admin
Listens to statistics and logs them
StatisticsLogger(Log, String) - Constructor for class org.logicalcobwebs.proxool.admin.StatisticsLogger
 
statisticsLogLevel - Variable in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
statisticsLogLevel - Variable in class org.logicalcobwebs.proxool.ProxoolDataSource
 
StatisticsResultMonitor - Class in org.logicalcobwebs.proxool.admin
A ResultMonitor specifically for Snapshots
StatisticsResultMonitor(String, String) - Constructor for class org.logicalcobwebs.proxool.admin.StatisticsResultMonitor
 
StatisticsTest - Class in org.logicalcobwebs.proxool.admin
Test StatisticsIF
StatisticsTest(String) - Constructor for class org.logicalcobwebs.proxool.admin.StatisticsTest
 
stats() - Method in class org.logicalcobwebs.concurrent.FJTaskRunnerGroup
Prints various snapshot statistics to System.out.
StatsRoller - Class in org.logicalcobwebs.proxool.admin
Responsbile for a single set of statistics.
StatsRoller(String, CompositeStatisticsListener, String) - Constructor for class org.logicalcobwebs.proxool.admin.StatsRoller
 
statsRollers - Variable in class org.logicalcobwebs.proxool.admin.Admin
 
status - Variable in class org.logicalcobwebs.proxool.ConnectionInfo
 
status - Variable in class org.logicalcobwebs.proxool.ProxyConnection
 
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_CLASSES - Static variable in class org.logicalcobwebs.proxool.admin.servlet.AdminServlet
The CSS class for a connection in different states: null available active offline
STATUS_DESCRIPTIONS - Static variable in class org.logicalcobwebs.proxool.ConnectionPool
 
STATUS_FORCE - Static variable in class org.logicalcobwebs.proxool.ProxyConnection
 
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
statusReadWriteLock - Variable in class org.logicalcobwebs.proxool.ProxyConnection
 
steals - Variable in class org.logicalcobwebs.concurrent.FJTaskRunner
Total number of tasks obtained via scan
stop - Variable in class org.logicalcobwebs.proxool.HouseKeeperThread
 
stop - Variable in class org.logicalcobwebs.proxool.PrototyperThread
 
stopDate - Variable in class org.logicalcobwebs.proxool.admin.Statistics
 
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).
subList(int, int) - Method in class org.logicalcobwebs.proxool.util.FastArrayList.SubList
 
subtract(int) - Method in class org.logicalcobwebs.concurrent.SynchronizedInt
Subtract amount from value (i.e., set value -= amount)
SUCCESS - Static variable in class org.logicalcobwebs.proxool.ResultMonitor
The result has happened
suite() - Static method in class org.logicalcobwebs.proxool.admin.AllTests
Create a composite test of all admin package tests
suite() - Static method in class org.logicalcobwebs.proxool.admin.jmx.AllTests
Create a composite test of all the tests in the jmx package.
suite() - Static method in class org.logicalcobwebs.proxool.AllTests
Run all tests
suite() - Static method in class org.logicalcobwebs.proxool.configuration.AllTests
Create a composite test of all Proxool configuration tests.
suite() - Static method in class org.logicalcobwebs.proxool.GlobalTest
Run all tests
suite() - Static method in class org.logicalcobwebs.proxool.util.AllTests
Create a composite test of all util package tests
swap(SynchronizedInt) - Method in class org.logicalcobwebs.concurrent.SynchronizedInt
Atomically swap values with another SynchronizedInt.
sweep() - Method in class org.logicalcobwebs.proxool.HouseKeeper
 
sweep() - Method in class org.logicalcobwebs.proxool.Prototyper
Trigger prototyping immediately
sweepNeeded - Variable in class org.logicalcobwebs.proxool.Prototyper
 
sweepNow(String) - Static method in class org.logicalcobwebs.proxool.HouseKeeperController
 
sweepStarted() - Static method in class org.logicalcobwebs.proxool.PrototyperController
 
Sync - Interface in org.logicalcobwebs.concurrent
Main interface for locks, gates, and conditions.
SynchronizedInt - Class in org.logicalcobwebs.concurrent
A class useful for offloading synch for int instance variables.
SynchronizedInt(int) - Constructor for class org.logicalcobwebs.concurrent.SynchronizedInt
Make a new SynchronizedInt with the given initial value, and using its own internal lock.
SynchronizedInt(int, Object) - Constructor for class org.logicalcobwebs.concurrent.SynchronizedInt
Make a new SynchronizedInt with the given initial value, and using the supplied lock.
SynchronizedVariable - Class in org.logicalcobwebs.concurrent
Base class for simple, small classes maintaining single values that are always accessed and updated under synchronization.
SynchronizedVariable(Object) - Constructor for class org.logicalcobwebs.concurrent.SynchronizedVariable
Create a SynchronizedVariable using the supplied lock
SynchronizedVariable() - Constructor for class org.logicalcobwebs.concurrent.SynchronizedVariable
Create a SynchronizedVariable using itself as the lock

T

TAB - Static variable in class org.logicalcobwebs.proxool.admin.servlet.AdminServlet
The request parameter name that defines: AdminServlet.TAB_DEFINITION (default) AdminServlet.TAB_SNAPSHOT AdminServlet.TAB_STATISTICS
TAB_DEFINITION - Static variable in class org.logicalcobwebs.proxool.admin.servlet.AdminServlet
 
TAB_SNAPSHOT - Static variable in class org.logicalcobwebs.proxool.admin.servlet.AdminServlet
 
TAB_STATISTICS - Static variable in class org.logicalcobwebs.proxool.admin.servlet.AdminServlet
 
Takable - Interface in org.logicalcobwebs.concurrent
This interface exists to enable stricter type checking for channels.
take() - Method in interface org.logicalcobwebs.concurrent.Channel
Return and remove an item from channel, possibly waiting indefinitely until such an item exists.
take() - Method in class org.logicalcobwebs.concurrent.FJTaskRunner
Take a task from the base of the DEQ.
take() - Method in class org.logicalcobwebs.concurrent.FJTaskRunner.VolatileTaskRef
Return the reference and clear it
take() - Method in class org.logicalcobwebs.concurrent.LinkedQueue
 
take() - Method in interface org.logicalcobwebs.concurrent.Takable
Return and remove an item from channel, possibly waiting indefinitely until such an item exists.
taskJoin(FJTask) - Method in class org.logicalcobwebs.concurrent.FJTaskRunner
Process tasks until w is done.
tasks - Variable in class org.logicalcobwebs.concurrent.FJTask.Par
 
tasks - Variable in class org.logicalcobwebs.concurrent.FJTask.Seq
 
taskYield() - Method in class org.logicalcobwebs.concurrent.FJTaskRunner
Execute a task in this thread.
tearDown() - Method in interface org.logicalcobwebs.dbscript.ConnectionAdapterIF
Reclaim resources used by the adapter (for instance, close any open connections)
tearDown() - Method in class org.logicalcobwebs.proxool.AbstractProxoolTest
 
tearDown() - Method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBeanTest
Calls AbstractProxoolTest.tearDown()
tearDown() - Method in class org.logicalcobwebs.proxool.admin.jmx.MultipleAgentsConnectionPoolMBeanTest
Calls AbstractProxoolTest.tearDown()
tearDown() - Method in class org.logicalcobwebs.proxool.ProxoolAdapter
 
tearDown() - Method in class org.logicalcobwebs.proxool.SimpoolAdapter
 
terminated - Variable in class org.logicalcobwebs.concurrent.FJTaskRunnerGroup.InvokableFJTask
 
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
 
TEST_TABLE - Static variable in class org.logicalcobwebs.proxool.configuration.ConfiguratorTest
 
TEST_TABLE - Static variable in class org.logicalcobwebs.proxool.HypersonicTest
 
testAdd() - Method in class org.logicalcobwebs.proxool.util.ListenerContainerTest
Test that added listeners get notified.
testAddAndRemove() - Method in class org.logicalcobwebs.proxool.ConfigurationListenerTest
Add a listener
testAddConnectionListener() - Method in class org.logicalcobwebs.proxool.ConnectionListenerTest
Test that multiple connection listeners can be added through ProxoolFacade, and that they get the expected events.
testAddStateListener() - Method in class org.logicalcobwebs.proxool.StateListenerTest
Test whether we can add a state listener and that it receives notification of change of state
testAfterUse - Variable in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
testAfterUse - Variable in class org.logicalcobwebs.proxool.ProxoolDataSource
 
testAlias() - Method in class org.logicalcobwebs.proxool.DriverTest
Can we refer to the same pool by either the complete URL or the alias?
testAlias() - Method in class org.logicalcobwebs.proxool.WrapperTest
Check whether ProxoolFacade.getAlias(java.sql.Connection) returns sensible values
testAutoCommit() - Method in class org.logicalcobwebs.proxool.ConnectionResetterTest
Test whether autoCommit is correctly reset when a connection is returned to the pool.
testBeanConfiguredDataSource() - Method in class org.logicalcobwebs.proxool.ProxoolDataSourceTest
Test the bean configured DataSource.
testBeforeAndAfterUse() - Method in class org.logicalcobwebs.proxool.HouseKeeperTest
 
testBeforeUse - Variable in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
testBeforeUse - Variable in class org.logicalcobwebs.proxool.ProxoolDataSource
 
testCallableStatement() - Method in class org.logicalcobwebs.proxool.ProxyStatementTest
Test what interfaces are supported when getting a CallableStatement
testChangeUrl() - Method in class org.logicalcobwebs.proxool.UpdateDefinitionTest
Can we change the delegate URL of a pool
testCloseByStatement() - Method in class org.logicalcobwebs.proxool.ProxyStatementTest
 
testCloseStatement() - Method in class org.logicalcobwebs.proxool.ProxyConnectionTest
Tests whether a statement gets closed automatically by the Connection.
testConcreteClassEnhancer() - Method in class org.logicalcobwebs.cglib.EnhancerTest
 
testConfigurationListeners() - Method in class org.logicalcobwebs.proxool.ConfigurationListenerTest
Do configuration listeners work
testConfigurator() - Method in class org.logicalcobwebs.proxool.configuration.ConfiguratorTest
 
testConnection(ProxyConnectionIF) - Method in class org.logicalcobwebs.proxool.ConnectionPool
Test the connection (if required) If the connection fails the test, it is removed from the pool.
testConnectionInfo() - Method in class org.logicalcobwebs.proxool.ConnectionInfoTest
If we ask for more simultaneous connections then we have allowed we should gracefully refuse them.
TestConstants - Class in org.logicalcobwebs.proxool
Some useful constants for testing.
TestConstants() - Constructor for class org.logicalcobwebs.proxool.TestConstants
 
testCreateStatementAfterClose() - Method in class org.logicalcobwebs.proxool.WrapperTest
Check that calling createStatement after a connection has been closed throws an exception
testDefinitionNotChanging() - Method in class org.logicalcobwebs.proxool.UpdateDefinitionTest
If we request a connection using exactly the same URL and properties check that it doesn't trigger an update which forces the pool to be restarted (all existing connections destroyed).
testDelegateConnection() - Method in class org.logicalcobwebs.proxool.DelegateConnectionTest
Get a connection and cast it into the appropriate interface
testDelegateConnection() - Method in class org.logicalcobwebs.proxool.ProxyStatementTest
That we can get the delegate driver's Connection from the one given by Proxool
testDelegateProperty() - Method in class org.logicalcobwebs.proxool.PropertyTest
Test whether we are successfully passing properties onto the delegate driver.
testDelegateStatement() - Method in class org.logicalcobwebs.proxool.ProxyStatementTest
That we can get the delegate driver's Statement from the one given by Proxool
testDirectHibernateConnection() - Method in class org.logicalcobwebs.proxool.HibernateTest
Can we get a connection from a Proxool pool that we have already registered? We ask Hibernate to lookup the pool by its alias.
testDisposeOnClose() - Method in class org.logicalcobwebs.proxool.configuration.AvalonConfiguratorTest
Test that a configurator that does not have close-on-dispose="false" closes the pools it has configured when it is disposed.
testDoubleClose() - Method in class org.logicalcobwebs.proxool.WrapperTest
Check that nothing bad happens if you close a connection twice
testDoubleConnection() - Method in class org.logicalcobwebs.proxool.WrapperTest
Check that closing a connection twice can't close the same connection for the next user
testEquals() - Method in class org.logicalcobwebs.proxool.WrapperTest
Check tha equals() works right
testException(Throwable) - Method in class org.logicalcobwebs.proxool.AbstractProxyStatement
Check to see whether an exception is a fatal one.
testException(ConnectionPoolDefinitionIF, Throwable) - Static method in class org.logicalcobwebs.proxool.FatalSqlExceptionHelper
Test to see if an exception is a fatal one
testException(ConnectionPoolDefinitionIF, Throwable, int) - Static method in class org.logicalcobwebs.proxool.FatalSqlExceptionHelper
Test to see if an exception is a fatal one
testExecuteCommand() - Method in class org.logicalcobwebs.proxool.ConnectionListenerTest
See whether the command parameter passed to ConnectionListenerIF.onFail(java.lang.String, java.lang.Exception) is correct.
testFactoryConfiguredDataSource() - Method in class org.logicalcobwebs.proxool.ProxoolDataSourceTest
Test the bean configured DataSource.
testFailedReset() - Method in class org.logicalcobwebs.proxool.ConnectionResetterTest
Test connectionCount when we deliberately introduce an exception during connection reset.
testFatalSqlException() - Method in class org.logicalcobwebs.proxool.FatalSqlExceptionTest
 
testFatalSqlExceptionWrapperInvalid() - Method in class org.logicalcobwebs.proxool.FatalSqlExceptionTest
 
testFatalSqlExceptionWrapperNotFound() - Method in class org.logicalcobwebs.proxool.FatalSqlExceptionTest
 
testGetAttribute() - Method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBeanTest
Test that an attribute can be fetched from the MBean.
testGetAttributes() - Method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBeanTest
Test that a list attributes can be fetched from the MBean.
testGetConnection() - Method in class org.logicalcobwebs.proxool.ProxyDatabaseMetaDataTest
Test whether we can get the Proxool connection back from the DatabaseMetaData object (rather than the delegate connection)
testHashCode() - Method in class org.logicalcobwebs.proxool.WrapperTest
Check that isClosed() returns true after we have closed a connection
TestHelper - Class in org.logicalcobwebs.proxool
Helper for all tests
TestHelper() - Constructor for class org.logicalcobwebs.proxool.TestHelper
 
testHibernateConfiguredConnection() - Method in class org.logicalcobwebs.proxool.HibernateTest
Can we get a connection from a pool configured by Hibernate
testHouseKeeperTestSql() - Method in class org.logicalcobwebs.proxool.HouseKeeperTest
Test that house keeper destroys connections that fail configured the test sql
testHypersonic() - Method in class org.logicalcobwebs.proxool.HypersonicTest
 
testId() - Method in class org.logicalcobwebs.proxool.WrapperTest
Check whether ProxoolFacade.getId(java.sql.Connection) returns sensible values
testInjectableCallableStatementInterface() - Method in class org.logicalcobwebs.proxool.InjectableInterfaceTest
Get a statement and cast it into the appropriate interface
testInjectableConnectionInterface() - Method in class org.logicalcobwebs.proxool.InjectableInterfaceTest
Get a connection and cast it into the appropriate interface
testInjectablePreparedStatementInterface() - Method in class org.logicalcobwebs.proxool.InjectableInterfaceTest
Get a statement and cast it into the appropriate interface
testInjectableStatementInterface() - Method in class org.logicalcobwebs.proxool.InjectableInterfaceTest
Get a statement and cast it into the appropriate interface
testInvalidAfterUse() - Method in class org.logicalcobwebs.proxool.HouseKeeperTest
Test that house keeper destroys connections that fail configured the test sql
testInvalidBeforeUse() - Method in class org.logicalcobwebs.proxool.HouseKeeperTest
Test that house keeper destroys connections that fail configured the test sql
testInvokeShutown() - Method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBeanTest
 
testIsClosedAfterClose() - Method in class org.logicalcobwebs.proxool.WrapperTest
Check that isClosed() returns true after we have closed a connection
testKillAllMercifully() - Method in class org.logicalcobwebs.proxool.KillTest
 
testKillAllMercilessly() - Method in class org.logicalcobwebs.proxool.KillTest
 
testKillOneByConnection() - Method in class org.logicalcobwebs.proxool.KillTest
 
testKillOneById() - Method in class org.logicalcobwebs.proxool.KillTest
 
testListener() - Method in class org.logicalcobwebs.proxool.admin.StatisticsListenerTest
Can we listen to statistics
TestListener - Class in org.logicalcobwebs.proxool.util
 
TestListener() - Constructor for class org.logicalcobwebs.proxool.util.TestListener
 
TestListenerIF - Interface in org.logicalcobwebs.proxool.util
 
testLock - Static variable in class org.logicalcobwebs.proxool.AbstractProxoolTest
 
testManyPools() - Method in class org.logicalcobwebs.proxool.ManyPoolsTest
 
testMaximumActiveTime() - Method in class org.logicalcobwebs.proxool.HouseKeeperTest
Test that connections that remain active for longer than the configured time are closed (and destroyed) automatically.
testMaximumActiveTimeWithResetFailure() - Method in class org.logicalcobwebs.proxool.HouseKeeperTest
Test that connections that remain active for longer than the configured time are closed (and destroyed) automatically.
testMaximumConnectionCount() - Method in class org.logicalcobwebs.proxool.ConnectionPoolTest
If we ask for more simultaneous connections then we have allowed we should gracefully refuse them.
testMaximumEqualsMinimumConnectionCount() - Method in class org.logicalcobwebs.proxool.ConnectionPoolTest
test what happens if maximum = minimum = 1
testMinimumConnectionCount() - Method in class org.logicalcobwebs.proxool.PrototyperTest
Test that the minimum number of connections is maintained
testMultiple() - Method in class org.logicalcobwebs.proxool.RegistrationTest
Can we have multiple pools?
testMultipleAgents() - Method in class org.logicalcobwebs.proxool.admin.jmx.MultipleAgentsConnectionPoolMBeanTest
Test that pools can be regisered for multiple agents.
testNoNamspaces() - Method in class org.logicalcobwebs.proxool.configuration.AvalonConfiguratorTest
Test that the configuration succeds and that all expected properties has been received by Proxool.
testNoNamspaces() - Method in class org.logicalcobwebs.proxool.configuration.JAXPConfiguratorTest
Test that the confguration succeds and that all expected properties has been received by Proxool.
testNotDisposeOnClose() - Method in class org.logicalcobwebs.proxool.configuration.AvalonConfiguratorTest
Test that a configurator that does have close-on-dispose="false" does not close the pools it has configured when it is disposed.
testNotification() - Method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBeanTest
 
testOverhead() - Method in class org.logicalcobwebs.proxool.admin.StatisticsTest
 
testPerformance() - Method in class org.logicalcobwebs.proxool.PerformanceTest
Test how many connections we can serve if we go as fast as we can!
testPreconfiguredDataSource() - Method in class org.logicalcobwebs.proxool.ProxoolDataSourceTest
Test the Proxool managed DataSource
testPreparedStatement() - Method in class org.logicalcobwebs.proxool.ProxyStatementTest
Test what interfaces are supported when getting a PreparedStatement
testPropertyConfigurator() - Method in class org.logicalcobwebs.proxool.configuration.PropertyConfiguratorTest
Test that the configuration succeds and that all expected properties has been received by Proxool.
testPrototypeCount() - Method in class org.logicalcobwebs.proxool.PrototyperTest
Test that spare connections are made as we run out of them
testReadOnly() - Method in class org.logicalcobwebs.proxool.ConnectionResetterTest
Test whether autoCommit is correctly reset when a connection is returned to the pool.
testRegister() - Method in class org.logicalcobwebs.proxool.RegistrationTest
Test whether we can implicitly register a pool by
testRemove() - Method in class org.logicalcobwebs.proxool.RegistrationTest
Can we register, remove and then re-register the same pool?
testRemove() - Method in class org.logicalcobwebs.proxool.util.ListenerContainerTest
Test that removed listeners are not notified, and that the remove method returns false when trying to removed an unregistered listener.
testRemoveConnectionListener() - Method in class org.logicalcobwebs.proxool.ConnectionListenerTest
Test that multiple connection listeners can be added through ProxoolFacade, and then removed, and that they do not receive events after they have been removed.
testSetAttribute() - Method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBeanTest
Test that an attribute can be fetched from the MBean.
testSetAttributes() - Method in class org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBeanTest
 
testShutdownImpatience() - Method in class org.logicalcobwebs.proxool.ConnectionPoolTest
Checks whether shutdown is impatient enough to shutdown even if some connections are still active
testShutdownPatience() - Method in class org.logicalcobwebs.proxool.ConnectionPoolTest
Checks whether shutdown is patient enough to wait for active connections
testSimpleConnection() - Method in class org.logicalcobwebs.proxool.Hibernate3SpringTest
 
testSimpleHibernateConnection() - Method in class org.logicalcobwebs.proxool.HibernateTest
Can we get a connection straight from Hibernate? We register the pool first and theb ask for Hibernate for it.
testSnapshot() - Method in class org.logicalcobwebs.proxool.admin.SnapshotTest
Test whether the statistics we get back are roughly right.
testSnapshotImpact() - Method in class org.logicalcobwebs.proxool.PerformanceTest
 
testStatistics() - Method in class org.logicalcobwebs.proxool.admin.StatisticsTest
Test whether the statistics we get back are roughly right.
testUpdate() - Method in class org.logicalcobwebs.proxool.UpdateDefinitionTest
Can we update a pool definition by passing a new Properties object?
testUpdateUsingAPI() - Method in class org.logicalcobwebs.proxool.UpdateDefinitionTest
Can we update a pool definition by calling updateConnectionPool?
testValidiation() - Method in class org.logicalcobwebs.proxool.configuration.JAXPConfiguratorTest
Test that the confguration succeds and that all expected properties has been received by Proxool, and that validiation succceds.
testValidiationFailure() - Method in class org.logicalcobwebs.proxool.configuration.JAXPConfiguratorTest
Test that the confguration fails when validiation is turned on and the given xml is not valid.
testWithAlias() - Method in class org.logicalcobwebs.proxool.configuration.JAXPConfiguratorTest
Test that we can retrieve a conncetion using the alias after registration
testWithNamespaces() - Method in class org.logicalcobwebs.proxool.configuration.AvalonConfiguratorTest
Test that the configuration succeds and that all expected properties has been received by Proxool.
testWithNamspaces() - Method in class org.logicalcobwebs.proxool.configuration.JAXPConfiguratorTest
Test that the confguration succeds and that all expected properties has been received by Proxool.
testWrappedFatalRuntimeException() - Method in class org.logicalcobwebs.proxool.FatalSqlExceptionTest
 
testWrappedFatalSqlException() - Method in class org.logicalcobwebs.proxool.FatalSqlExceptionTest
 
threadNames - Variable in class org.logicalcobwebs.proxool.AbstractProxoolTest
 
threads - Variable in class org.logicalcobwebs.concurrent.FJTaskRunnerGroup
The threads in this group
throwConnection(ProxyConnectionIF, int, String) - Method in class org.logicalcobwebs.proxool.ConnectionPool
This means that there's something wrong the connection and it's probably best if no one uses it again.
throwFatalSQLException(String, Throwable) - Static method in class org.logicalcobwebs.proxool.FatalSqlExceptionHelper
Throws a wrapped SQLException if a wrapper is defined
TIME_FORMAT - Static variable in class org.logicalcobwebs.proxool.admin.servlet.AdminServlet
HH:mm:ss
TIME_FORMAT - Static variable in class org.logicalcobwebs.proxool.admin.StatisticsListenerTest
HH:mm:ss
TIME_FORMAT - Static variable in class org.logicalcobwebs.proxool.admin.StatisticsLogger
 
timedGet(long) - Method in class org.logicalcobwebs.concurrent.FutureResult
Wait at most msecs to access the reference.
timeLastStartActive - Variable in class org.logicalcobwebs.proxool.ConnectionInfo
 
timeLastStartActive - Variable in class org.logicalcobwebs.proxool.ProxyConnection
 
timeLastStopActive - Variable in class org.logicalcobwebs.proxool.ConnectionInfo
 
timeLastStopActive - Variable in class org.logicalcobwebs.proxool.ProxyConnection
 
timeLastSwept - Variable in class org.logicalcobwebs.proxool.HouseKeeper
 
timeOfLastRefusal - Variable in class org.logicalcobwebs.proxool.ConnectionPool
 
TIMEOUT - Static variable in class org.logicalcobwebs.proxool.ResultMonitor
There was a timeout waiting for the result to happen
timeout - Variable in class org.logicalcobwebs.proxool.ResultMonitor
Seems awfully long, but it seems to need it.
TimeoutException - Exception in org.logicalcobwebs.concurrent
Thrown by synchronization classes that report timeouts via exceptions.
TimeoutException(long) - Constructor for exception org.logicalcobwebs.concurrent.TimeoutException
Constructs a TimeoutException with given duration value.
TimeoutException(long, String) - Constructor for exception org.logicalcobwebs.concurrent.TimeoutException
Constructs a TimeoutException with the specified duration value and detail message.
TO_STRING_METHOD - Static variable in class org.logicalcobwebs.proxool.WrappedConnection
 
toArray(Object[]) - Method in class org.logicalcobwebs.proxool.util.FastArrayList.SubList
 
toArray() - Method in class org.logicalcobwebs.proxool.util.FastArrayList.SubList
 
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.
token - Variable in class org.logicalcobwebs.proxool.admin.StatisticsResultMonitor
 
top - Variable in class org.logicalcobwebs.concurrent.FJTaskRunner
Current top of DEQ.
toString() - Method in class org.logicalcobwebs.concurrent.SynchronizedInt
 
toString() - Method in class org.logicalcobwebs.proxool.ConnectionPool
 
toString() - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
toString() - Method in class org.logicalcobwebs.proxool.ProxyConnection
 
toString() - Method in class org.logicalcobwebs.proxool.ProxyDatabaseMetaData
 
toString() - Method in class org.logicalcobwebs.proxool.util.FastArrayList
Return a String representation of this object.
toString() - Method in class org.logicalcobwebs.proxool.WrappedConnection
 
totalActiveTime - Variable in class org.logicalcobwebs.proxool.admin.Statistics
 
trace(long, Exception) - Method in class org.logicalcobwebs.proxool.AbstractProxyStatement
Trace the call that was just made
trace - Variable in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
TRACE - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
trace - Variable in class org.logicalcobwebs.proxool.ProxoolDataSource
 
TRACE_PROPERTY - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
traverseInterfacesRecursively(Set, Class) - Static method in class org.logicalcobwebs.proxool.ProxyFactory
Recursively looks at all interfaces for a class.
triggerResetException - Static variable in class org.logicalcobwebs.proxool.ConnectionResetter
 
triggerSweep() - Method in class org.logicalcobwebs.proxool.Prototyper
 
triggerSweep(String) - Static method in class org.logicalcobwebs.proxool.PrototyperController
Trigger prototyping immediately.
trimToSize() - Method in class org.logicalcobwebs.proxool.util.FastArrayList
Trim the capacity of this ArrayList instance to be the list's current size.

U

units - Variable in class org.logicalcobwebs.proxool.admin.StatsRoller
 
unlock() - Method in class org.logicalcobwebs.proxool.ConnectionPool
 
unregisterPool(String, Properties) - Static method in class org.logicalcobwebs.proxool.admin.jmx.ProxoolJMXHelper
Unregister a ConnectionPoolMBean from the given agents.
update(String, Properties) - Method in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
Update the definition.
update(Properties) - Method in class org.logicalcobwebs.proxool.ProxoolAdapter
 
update(String) - Method in class org.logicalcobwebs.proxool.ProxoolAdapter
 
updateConnectionPool(String, Properties) - Static method in class org.logicalcobwebs.proxool.ProxoolFacade
Update the behaviour of the pool.
UpdateDefinitionTest - Class in org.logicalcobwebs.proxool
Test that we can update the definition of a pool
UpdateDefinitionTest(String) - Constructor for class org.logicalcobwebs.proxool.UpdateDefinitionTest
 
updateReceived - Variable in class org.logicalcobwebs.proxool.ConfigurationListenerTest.MyConfigurationListener
 
upState - Variable in class org.logicalcobwebs.proxool.ConnectionPool
 
upState - Variable in class org.logicalcobwebs.proxool.StateListenerTest.TestStateListener
 
upState - Variable in class org.logicalcobwebs.proxool.StateResultMonitor
 
upStateChanged(int) - Method in class org.logicalcobwebs.proxool.CompositeStateListener
 
upStateChanged(int) - Method in interface org.logicalcobwebs.proxool.StateListenerIF
 
upStateChanged(int) - Method in class org.logicalcobwebs.proxool.StateListenerTest.TestStateListener
 
upStateChanged(int) - Method in class org.logicalcobwebs.proxool.StateResultMonitor
 
url - Variable in class org.logicalcobwebs.dbscript.Script
 
url - Variable in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
URL_DELIMITER - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
user - Variable in class org.logicalcobwebs.proxool.ProxoolDataSource
 
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
 
VALIDATION_FAIL - Static variable in interface org.logicalcobwebs.proxool.ConnectionListenerIF
We are killing a connection because it has not been validated.
value - Variable in class org.logicalcobwebs.concurrent.LinkedNode
 
VALUE - Static variable in class org.logicalcobwebs.proxool.configuration.XMLConfigurator
 
value_ - Variable in class org.logicalcobwebs.concurrent.FutureResult
The result of the operation
value_ - Variable in class org.logicalcobwebs.concurrent.SynchronizedInt
 
verbose - Variable in class org.logicalcobwebs.proxool.ConnectionPoolDefinition
 
VERBOSE - Static variable in interface org.logicalcobwebs.proxool.ProxoolConstants
 
verbose - Variable in class org.logicalcobwebs.proxool.ProxoolDataSource
 
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
 
VERSION - Static variable in class org.logicalcobwebs.proxool.Version
This is changed by the Ant script when you build from the source code.
versionLogged - Static variable in class org.logicalcobwebs.proxool.ProxoolFacade
 
victimRNG - Variable in class org.logicalcobwebs.concurrent.FJTaskRunner
Random starting point generator for scan()
VIRTOOL - Static variable in class org.logicalcobwebs.proxool.VirtoolDriver
 
VirtoolDriver - Class in org.logicalcobwebs.proxool
This class acts as a virtual pool.
VirtoolDriver() - Constructor for class org.logicalcobwebs.proxool.VirtoolDriver
 

W

waitForSomethingToHappen() - Method in class org.logicalcobwebs.proxool.admin.StatisticsListenerTest.TestListener
 
waitForSomethingToHappen(int) - Method in class org.logicalcobwebs.proxool.StateListenerTest.TestStateListener
 
WAITING - Static variable in class org.logicalcobwebs.proxool.ResultMonitor
This monitor is still waiting for the result to come true
waitingForTake_ - Variable in class org.logicalcobwebs.concurrent.LinkedQueue
The number of threads waiting for a take.
waitingReaders_ - Variable in class org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock
 
waitingThead - Variable in class org.logicalcobwebs.proxool.PerformanceTest
 
waitingWriters_ - Variable in class org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock
 
warning(SAXParseException) - Method in class org.logicalcobwebs.proxool.configuration.XMLConfigurator
 
wrapped - Variable in class org.logicalcobwebs.concurrent.FJTaskRunnerGroup.InvokableFJTask
 
wrappedConnection - Variable in class org.logicalcobwebs.proxool.ProxyDatabaseMetaData
 
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
WrapperTest - Class in org.logicalcobwebs.proxool
Tests whether we are wrapping up connections correctly.
WrapperTest(String) - Constructor for class org.logicalcobwebs.proxool.WrapperTest
 
writeLock() - Method in interface org.logicalcobwebs.concurrent.ReadWriteLock
get the writeLock
writeLock() - Method in class org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock
 
writerLock_ - Variable in class org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock
 
WriterPreferenceReadWriteLock - Class in org.logicalcobwebs.concurrent
A ReadWriteLock that prefers waiting writers over waiting readers when there is contention.
WriterPreferenceReadWriteLock() - Constructor for class org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock
 
WriterPreferenceReadWriteLock.ReaderLock - Class in org.logicalcobwebs.concurrent
 
WriterPreferenceReadWriteLock.ReaderLock() - Constructor for class org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock.ReaderLock
 
WriterPreferenceReadWriteLock.Signaller - Class in org.logicalcobwebs.concurrent
Reader and Writer requests are maintained in two different wait sets, by two different objects.
WriterPreferenceReadWriteLock.Signaller() - Constructor for class org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock.Signaller
 
WriterPreferenceReadWriteLock.WriterLock - Class in org.logicalcobwebs.concurrent
 
WriterPreferenceReadWriteLock.WriterLock() - Constructor for class org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock.WriterLock
 

X

XML_FILE_PROPERTY - Static variable in class org.logicalcobwebs.proxool.configuration.ServletConfigurator
 
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
 
xor(int) - Method in class org.logicalcobwebs.concurrent.SynchronizedInt
Set value to value ^ b.

Y

yield() - Static method in class org.logicalcobwebs.concurrent.FJTask
Allow the current underlying FJTaskRunner thread to process other tasks.

Z

zgetNextState(int) - Method in class org.logicalcobwebs.proxool.StateListenerTest.TestStateListener
 

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