跳过导航链接
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 

A

AbstractListenerContainer - org.logicalcobwebs.proxool.util中的类
Implementation of ListenerContainerIF that uses a reads/write lock to handle concurrency in a safe and fast way.
AbstractListenerContainer() - 类 的构造器org.logicalcobwebs.proxool.util.AbstractListenerContainer
 
acceptsURL(String) - 类 中的方法org.logicalcobwebs.proxool.ProxoolDriver
 
acquire() - 接口 中的方法org.logicalcobwebs.concurrent.Sync
Wait (possibly forever) until successful passage.
acquire() - 类 中的方法org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock.ReaderLock
 
acquire() - 类 中的方法org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock.WriterLock
 
active - 类 中的变量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).
activeCount - 类 中的变量org.logicalcobwebs.concurrent.FJTaskRunnerGroup
Number of threads that are not waiting for work
activeReaders_ - 类 中的变量org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock
 
activeWriter_ - 类 中的变量org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock
 
add(int) - 类 中的方法org.logicalcobwebs.concurrent.SynchronizedInt
Add amount to value (i.e., set value += amount)
add(Object) - 类 中的方法org.logicalcobwebs.proxool.util.FastArrayList
Appends the specified element to the end of this list.
add(int, Object) - 类 中的方法org.logicalcobwebs.proxool.util.FastArrayList
Insert the specified element at the specified position in this list, and shift all remaining elements up one position.
addAll(Collection) - 类 中的方法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) - 类 中的方法org.logicalcobwebs.proxool.util.FastArrayList
Insert all of the elements in the specified Collection at the specified position in this list, and shift any previous elements upwards as needed.
addConfigurationListener(String, ConfigurationListenerIF) - 类 中的静态方法org.logicalcobwebs.proxool.ProxoolFacade
Adds a listener that gets called everytime the configuration changes.
addConnectionListener(String, ConnectionListenerIF) - 类 中的静态方法org.logicalcobwebs.proxool.ProxoolFacade
Add a listener that monitors each time a connection is made or destroyed.
addListener(Object) - 类 中的方法org.logicalcobwebs.proxool.util.AbstractListenerContainer
 
addListener(Object) - 接口 中的方法org.logicalcobwebs.proxool.util.ListenerContainerIF
Add a listener to this container.
addNotificationListener(NotificationListener, NotificationFilter, Object) - 类 中的方法org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
addOpenStatement(Statement) - 类 中的方法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.
addProxoolListener(ProxoolListenerIF) - 类 中的静态方法org.logicalcobwebs.proxool.ProxoolFacade
Add a listener that gets called everytime a global Proxool event ocours.
addSqlCall(String) - 类 中的方法org.logicalcobwebs.proxool.ProxyConnection
 
addStateListener(String, StateListenerIF) - 类 中的静态方法org.logicalcobwebs.proxool.ProxoolFacade
Add a listener that monitors the change of state of the pool (quiet, busy, overloaded, or down)
addStatisticsListener(StatisticsListenerIF) - 类 中的方法org.logicalcobwebs.proxool.admin.Admin
 
addStatisticsListener(String, StatisticsListenerIF) - 类 中的静态方法org.logicalcobwebs.proxool.ProxoolFacade
Add a listener that receives statistics as they are produced
Admin - org.logicalcobwebs.proxool.admin中的类
Provides statistics about the performance of a pool.
Admin(ConnectionPoolDefinitionIF) - 类 的构造器org.logicalcobwebs.proxool.admin.Admin
 
AdminServlet - org.logicalcobwebs.proxool.admin.servlet中的类
Use this to admin each pool within Proxool.
AdminServlet() - 类 的构造器org.logicalcobwebs.proxool.admin.servlet.AdminServlet
 
ALIAS - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
Un-prefixed propety name for the Proxool alias configuration property.
ALIAS_DELIMITER - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
ALIAS_PROPERTY - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
Used to build up URL
allowReader() - 类 中的方法org.logicalcobwebs.concurrent.ReaderPreferenceReadWriteLock
 
allowReader() - 类 中的方法org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock
Override this method to change to reader preference
and(int) - 类 中的方法org.logicalcobwebs.concurrent.SynchronizedInt
Set value to value & b.
attempt(long) - 接口 中的方法org.logicalcobwebs.concurrent.Sync
Wait at most msecs to pass; report whether passed.
attempt(long) - 类 中的方法org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock.ReaderLock
 
attempt(long) - 类 中的方法org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock.WriterLock
 
ATTRIBUTE_DESCRIPTIONS - 接口 中的静态变量org.logicalcobwebs.proxool.resources.ResourceNamesIF
Name of the attributeDescriptions resource.
AvalonConfigurator - org.logicalcobwebs.proxool.configuration中的类
Configurator for the Avalon Framework.
AvalonConfigurator() - 类 的构造器org.logicalcobwebs.proxool.configuration.AvalonConfigurator
 
awaitTermination() - 类 中的方法org.logicalcobwebs.concurrent.FJTaskRunnerGroup.InvokableFJTask
 

B

barrier - 类 中的变量org.logicalcobwebs.concurrent.FJTaskRunner
An extra object to synchronize on in order to achieve a memory barrier.
base - 类 中的变量org.logicalcobwebs.concurrent.FJTaskRunner
Current base of DEQ.
BoundedChannel - org.logicalcobwebs.concurrent中的接口
A channel that is known to have a capacity, signifying that put operations may block when the capacity is reached.
buildConnection(ConnectionPoolDefinitionIF) - 接口 中的方法org.logicalcobwebs.proxool.ConnectionBuilderIF
 
buildConnection(ConnectionPoolDefinitionIF) - 类 中的方法org.logicalcobwebs.proxool.DefaultConnectionBuilder
 
buildConnection(int, String) - 类 中的方法org.logicalcobwebs.proxool.Prototyper
Build a new connection

C

call() - 接口 中的方法org.logicalcobwebs.concurrent.Callable
 
Callable - org.logicalcobwebs.concurrent中的接口
Interface for runnable actions that bear results and/or throw Exceptions.
cancel() - 类 中的方法org.logicalcobwebs.concurrent.FJTask
Set the termination status of this task.
cancel(String) - 类 中的静态方法org.logicalcobwebs.proxool.HouseKeeperController
cancel a house keeper for a pool.
cancel() - 类 中的方法org.logicalcobwebs.proxool.HouseKeeperThread
 
cancel() - 类 中的方法org.logicalcobwebs.proxool.Prototyper
Cancel all current prototyping
cancel() - 类 中的方法org.logicalcobwebs.proxool.PrototyperThread
 
cancelAll() - 类 中的方法org.logicalcobwebs.proxool.admin.Admin
Cancels the timer that outputs the stats
cancelledWaitingReader() - 类 中的方法org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock
 
cancelledWaitingWriter() - 类 中的方法org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock
 
capacity() - 接口 中的方法org.logicalcobwebs.concurrent.BoundedChannel
Return the maximum number of elements that can be held.
Channel - org.logicalcobwebs.concurrent中的接口
Main interface for buffers, queues, pipes, conduits, etc.
characters(char[], int, int) - 类 中的方法org.logicalcobwebs.proxool.configuration.XMLConfigurator
 
checkActive(FJTaskRunner, long) - 类 中的方法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.
checkOverflow() - 类 中的方法org.logicalcobwebs.concurrent.FJTaskRunner
Adjust top and base, and grow DEQ if necessary.
checkSimultaneousBuildThrottle() - 类 中的方法org.logicalcobwebs.proxool.Prototyper
Checks whether we are currently already building too many connections
clear() - 类 中的方法org.logicalcobwebs.concurrent.FutureResult
Clear the value and exception and set to not-ready, allowing this FutureResult to be reused.
clear() - 类 中的方法org.logicalcobwebs.proxool.util.FastArrayList
Remove all of the elements from this list.
clone() - 类 中的方法org.logicalcobwebs.proxool.util.FastArrayList
Return a shallow copy of this FastArrayList instance.
close() - 类 中的方法org.logicalcobwebs.proxool.ProxyConnection
 
close() - 接口 中的方法org.logicalcobwebs.proxool.ProxyConnectionIF
Doesn't really close the connection, just puts it back in the pool.
CLOSE_ON_DISPOSE_ATTRIBUTE - 类 中的静态变量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.
coInvoke(FJTask, FJTask) - 类 中的静态方法org.logicalcobwebs.concurrent.FJTask
Fork both tasks and then wait for their completion.
coInvoke(FJTask[]) - 类 中的静态方法org.logicalcobwebs.concurrent.FJTask
Fork all tasks in array, and await their completion.
coInvoke(FJTask, FJTask) - 类 中的方法org.logicalcobwebs.concurrent.FJTaskRunner
A specialized expansion of w.fork(); invoke(v); w.join();
coInvoke(FJTask[]) - 类 中的方法org.logicalcobwebs.concurrent.FJTaskRunner
Array-based version of coInvoke
commit(int, int) - 类 中的方法org.logicalcobwebs.concurrent.SynchronizedInt
Set value to newValue only if it is currently assumedValue.
compareTo(int) - 类 中的方法org.logicalcobwebs.concurrent.SynchronizedInt
 
compareTo(SynchronizedInt) - 类 中的方法org.logicalcobwebs.concurrent.SynchronizedInt
 
compareTo(Object) - 类 中的方法org.logicalcobwebs.concurrent.SynchronizedInt
 
compareTo(Object) - 类 中的方法org.logicalcobwebs.proxool.ProxyConnection
complement() - 类 中的方法org.logicalcobwebs.concurrent.SynchronizedInt
Set the value to its complement
CompositeConfigurationListener - org.logicalcobwebs.proxool中的类
A ConfigurationListenerIF that keeps a list of ConfigurationListenerIFs and notifies them in a thread safe manner.
CompositeConfigurationListener() - 类 的构造器org.logicalcobwebs.proxool.CompositeConfigurationListener
 
CompositeConnectionListener - org.logicalcobwebs.proxool中的类
A ConnectionListenerIF that keeps a list of ConnectionListenerIFs and notifies them in a thread safe manner.
CompositeConnectionListener() - 类 的构造器org.logicalcobwebs.proxool.CompositeConnectionListener
 
CompositeProxoolListener - org.logicalcobwebs.proxool中的类
A ProxoolListenerIF that keeps a list of ProxoolListenerIFs and notifies them in a thread safe manner.
CompositeProxoolListener() - 类 的构造器org.logicalcobwebs.proxool.CompositeProxoolListener
 
CompositeStateListener - org.logicalcobwebs.proxool中的类
A StateListenerIF that keeps a list of StateListenerIFs and notifies them in a thread safe manner.
CompositeStateListener() - 类 的构造器org.logicalcobwebs.proxool.CompositeStateListener
 
CompositeStatisticsListener - org.logicalcobwebs.proxool.admin中的类
A StatisticsListenerIF that keeps a list of StatisticsListenerIFs and notifies them in a thread safe manner.
CompositeStatisticsListener() - 类 的构造器org.logicalcobwebs.proxool.admin.CompositeStatisticsListener
 
ConfigurationListenerIF - org.logicalcobwebs.proxool中的接口
Listens to any changes made to a definition.
configure(Configuration) - 类 中的方法org.logicalcobwebs.proxool.configuration.AvalonConfigurator
Check that all top level elements are named proxool and hand them to XMLConfigurator.
configure(String, boolean) - 类 中的静态方法org.logicalcobwebs.proxool.configuration.JAXPConfigurator
Configure Proxool with xml from the given file.
configure(InputSource, boolean) - 类 中的静态方法org.logicalcobwebs.proxool.configuration.JAXPConfigurator
Configure Proxool with xml from the given InputSource.
configure(Reader, boolean) - 类 中的静态方法org.logicalcobwebs.proxool.configuration.JAXPConfigurator
Configure Proxool with xml from the given reader.
configure(String) - 类 中的静态方法org.logicalcobwebs.proxool.configuration.PropertyConfigurator
Configure proxool with the given properties file.
configure(Properties) - 类 中的静态方法org.logicalcobwebs.proxool.configuration.PropertyConfigurator
Configure proxool with the given properties.
confirmPop(int) - 类 中的方法org.logicalcobwebs.concurrent.FJTaskRunner
Check under synch lock if DEQ is really empty when doing pop.
confirmTake(int) - 类 中的方法org.logicalcobwebs.concurrent.FJTaskRunner
double-check a potential take
connect(String, Properties) - 类 中的方法org.logicalcobwebs.proxool.ProxoolDriver
The url should be of the form: proxool:delegate-class:delegate-url or, proxool.name:delegate-class:delegate-url where delegate-class is the actual Driver that will be used and delegate-url is the url that will be based to that Driver By defining name you are able to define multiple connection pools even if the delegate url is the same.
ConnectionBuilderIF - org.logicalcobwebs.proxool中的接口
 
ConnectionInfoIF - org.logicalcobwebs.proxool中的接口
Provides information about an individual connection.
ConnectionListenerIF - org.logicalcobwebs.proxool中的接口
You can listen to the lifecycle of a connection.
ConnectionPoolDefinitionIF - org.logicalcobwebs.proxool中的接口
A full definition of everything to do with a connection.
ConnectionPoolMBean - org.logicalcobwebs.proxool.admin.jmx中的类
JMX DynamicMBean adapter for a Proxool connection pool.
ConnectionPoolMBean(String, Properties) - 类 的构造器org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
ConnectionPoolStatisticsIF - org.logicalcobwebs.proxool中的接口
This provides real time information about the pool.
connectionRefused() - 类 中的方法org.logicalcobwebs.proxool.admin.Admin
Call this every time a connection is refused
connectionRemoved() - 类 中的方法org.logicalcobwebs.proxool.Prototyper
This needs to be called _everytime_ a connection is removed.
ConnectionResetter - org.logicalcobwebs.proxool中的类
Responsible for resetting a Connection to its default state when it is returned to the pool.
ConnectionResetter(Logger, String) - 类 的构造器org.logicalcobwebs.proxool.ConnectionResetter
Pass in the log to use
connectionReturned(long) - 类 中的方法org.logicalcobwebs.proxool.admin.Admin
Call this every time an active connection is returned to the pool
ConnectionValidatorIF - org.logicalcobwebs.proxool中的接口
 
contains(Object) - 类 中的方法org.logicalcobwebs.proxool.util.FastArrayList
Return true if this list contains the specified element.
containsAll(Collection) - 类 中的方法org.logicalcobwebs.proxool.util.FastArrayList
Return true if this list contains all of the elements in the specified Collection.

D

DEBUG_LEVEL_LOUD - 接口 中的静态变量org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
 
DEBUG_LEVEL_PROPERTY - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
已过时。
use verbose instead.
DEBUG_LEVEL_QUIET - 接口 中的静态变量org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
 
decrement() - 类 中的方法org.logicalcobwebs.concurrent.SynchronizedInt
Decrement the value.
DEFAULT_HOUSE_KEEPING_SLEEP_TIME - 接口 中的静态变量org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
30000 (30 Seconds)
DEFAULT_MAXIMUM_ACTIVE_TIME - 接口 中的静态变量org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
300000 (5 minutes)
DEFAULT_MAXIMUM_CONNECTION_COUNT - 接口 中的静态变量org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
15
DEFAULT_MAXIMUM_CONNECTION_LIFETIME - 接口 中的静态变量org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
4 * 60 * 60 * 1000 (4 hours)
DEFAULT_MAXIMUM_NEW_CONNECTIONS - 接口 中的静态变量org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
DEFAULT_MINIMUM_CONNECTION_COUNT - 接口 中的静态变量org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
0
DEFAULT_OVERLOAD_WITHOUT_REFUSAL_THRESHOLD - 接口 中的静态变量org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
60000
DEFAULT_PROTOTYPE_COUNT - 接口 中的静态变量org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
0
DEFAULT_RECENTLY_STARTED_THRESHOLD - 接口 中的静态变量org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
60000
DEFAULT_SIMULTANEOUS_BUILD_THROTTLE - 接口 中的静态变量org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
10
DefaultChannelCapacity - org.logicalcobwebs.concurrent中的类
A utility class to set the default capacity of BoundedChannel implementations that otherwise require a capacity argument
DefaultChannelCapacity() - 类 的构造器org.logicalcobwebs.concurrent.DefaultChannelCapacity
 
DefaultConnectionBuilder - org.logicalcobwebs.proxool中的类
 
DefaultConnectionBuilder() - 类 的构造器org.logicalcobwebs.proxool.DefaultConnectionBuilder
 
DefaultConnectionValidator - org.logicalcobwebs.proxool中的类
 
DefaultConnectionValidator() - 类 的构造器org.logicalcobwebs.proxool.DefaultConnectionValidator
 
definitionUpdated(ConnectionPoolDefinitionIF, Properties, Properties) - 类 中的方法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) - 类 中的方法org.logicalcobwebs.proxool.CompositeConfigurationListener
 
definitionUpdated(ConnectionPoolDefinitionIF, Properties, Properties) - 接口 中的方法org.logicalcobwebs.proxool.ConfigurationListenerIF
Gets called once after a pool has been updated.
definitionUpdated(String, ConnectionPoolDefinitionIF, Properties, Properties) - 类 中的静态方法org.logicalcobwebs.proxool.ProxoolFacade
Broadcast a configuration change
DELEGATE_DRIVER - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
Instead of defining the driver in the url you can also use this property
DELEGATE_DRIVER_PROPERTY - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
DELEGATE_URL - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
DELEGATE_URL_PROPERTY - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
deq - 类 中的变量org.logicalcobwebs.concurrent.FJTaskRunner
The DEQ array.
deqSize() - 类 中的方法org.logicalcobwebs.concurrent.FJTaskRunner
Current size of the task DEQ
destroy() - 类 中的方法org.logicalcobwebs.proxool.configuration.ServletConfigurator
Shuts down Proxool by removing all connection pools.
disableShutdownHook() - 类 中的静态方法org.logicalcobwebs.proxool.ProxoolFacade
If you call this then you'll have to call shutdown explicitly
dispose() - 类 中的方法org.logicalcobwebs.proxool.configuration.AvalonConfigurator
If AvalonConfigurator.CLOSE_ON_DISPOSE_ATTRIBUTE is set: Close all connection pools that this configurator has configured.
divide(int) - 类 中的方法org.logicalcobwebs.concurrent.SynchronizedInt
Divide value by factor (i.e., set value /= factor)
doGet() - 类 中的方法org.logicalcobwebs.concurrent.FutureResult
internal utility: either get the value or throw the exception
doGet(HttpServletRequest, HttpServletResponse) - 类 中的方法org.logicalcobwebs.proxool.admin.servlet.AdminServlet
Show the details for a pool.
doNotify() - 类 中的方法org.logicalcobwebs.proxool.PrototyperThread
 
doPost(HttpServletRequest, HttpServletResponse) - 类 中的方法org.logicalcobwebs.proxool.admin.servlet.AdminServlet
DRIVER_CLASS - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
Un-prefixed propety name for the Proxool driver class configuration property.
DRIVER_CLASS_PROPERTY - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
Prefixed propety name for the Proxool driver class configuration property.
DRIVER_PROPERTIES - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
Element name for the container of properties passed directlry to the delegate driver.
DRIVER_URL - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
Un-prefixed propety name for the Proxool driver url configuration property.
DRIVER_URL_PROPERTY - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
Prefixed propety name for the Proxool driver url configuration property.
duration - 异常错误 中的变量org.logicalcobwebs.concurrent.TimeoutException
The approximate time that the operation lasted before this timeout exception was thrown.

E

enableShutdownHook() - 类 中的静态方法org.logicalcobwebs.proxool.ProxoolFacade
Call this if you change your mind about disabling it.
endElement(String, String, String) - 类 中的方法org.logicalcobwebs.proxool.configuration.XMLConfigurator
 
endRead() - 类 中的方法org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock
Called upon termination of a read.
endWrite() - 类 中的方法org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock
Called upon termination of a write.
ensureCapacity(int) - 类 中的方法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.
entryQueue - 类 中的变量org.logicalcobwebs.concurrent.FJTaskRunnerGroup
Group-wide queue for tasks entered via execute()
equals(Object) - 类 中的方法org.logicalcobwebs.concurrent.SynchronizedInt
 
equals(Object) - 类 中的方法org.logicalcobwebs.proxool.ProxyConnection
Whether the underlying connections are equal
equals(Object) - 类 中的方法org.logicalcobwebs.proxool.util.FastArrayList
Compare the specified object with this list for equality.
equals(Object) - 类 中的方法org.logicalcobwebs.proxool.WrappedConnection
If the object passed to this method is actually a proxied version of this class then compare the real class with this one.
error(SAXParseException) - 类 中的方法org.logicalcobwebs.proxool.configuration.XMLConfigurator
 
exception_ - 类 中的变量org.logicalcobwebs.concurrent.FutureResult
the exception encountered by operation producing result
execute(Runnable) - 接口 中的方法org.logicalcobwebs.concurrent.Executor
Execute the given command.
execute(Runnable) - 类 中的方法org.logicalcobwebs.concurrent.FJTaskRunnerGroup
Arrange for execution of the given task by placing it in a work queue.
execute(Runnable) - 类 中的方法org.logicalcobwebs.concurrent.SynchronizedVariable
If current thread is not interrupted, execute the given command within this object's lock
executeTask(FJTask) - 类 中的方法org.logicalcobwebs.concurrent.FJTaskRunnerGroup
Specialized form of execute called only from within FJTasks
Executor - org.logicalcobwebs.concurrent中的接口
Interface for objects that execute Runnables, as well as various objects that can be wrapped as Runnables.
extract() - 类 中的方法org.logicalcobwebs.concurrent.LinkedQueue
Main mechanics for take/poll

F

FastArrayList - 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() - 类 的构造器org.logicalcobwebs.proxool.util.FastArrayList
Construct a an empty list.
FastArrayList(int) - 类 的构造器org.logicalcobwebs.proxool.util.FastArrayList
Construct an empty list with the specified capacity.
FastArrayList(Collection) - 类 的构造器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.
FATAL_SQL_EXCEPTION - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
FATAL_SQL_EXCEPTION_DETECTED - 接口 中的静态变量org.logicalcobwebs.proxool.ConnectionListenerIF
We are killing a connection because a FATAL_SQL_EXCEPTION has been detected.
FATAL_SQL_EXCEPTION_PROPERTY - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
FATAL_SQL_EXCEPTION_WRAPPER_CLASS - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
FATAL_SQL_EXCEPTION_WRAPPER_CLASS_PROPERTY - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
FATAL_SQL_EXCEPTIONS_DELIMITER - 接口 中的静态变量org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
 
fatalError(SAXParseException) - 类 中的方法org.logicalcobwebs.proxool.configuration.XMLConfigurator
 
FatalRuntimeException - org.logicalcobwebs.proxool中的异常错误
A type of SQLException that has been defined as fatal.
FatalRuntimeException(Exception) - 异常错误 的构造器org.logicalcobwebs.proxool.FatalRuntimeException
 
FatalSQLException - org.logicalcobwebs.proxool中的异常错误
A type of SQLException that has been defined as fatal.
FatalSQLException(SQLException) - 异常错误 的构造器org.logicalcobwebs.proxool.FatalSQLException
 
FatalSQLException(SQLException, String, String) - 异常错误 的构造器org.logicalcobwebs.proxool.FatalSQLException
 
finalize() - 类 中的方法org.logicalcobwebs.proxool.ProxoolFacade
 
FJTask - org.logicalcobwebs.concurrent中的类
Abstract base class for Fork/Join Tasks.
FJTask() - 类 的构造器org.logicalcobwebs.concurrent.FJTask
 
FJTask.Par - org.logicalcobwebs.concurrent中的类
A new Par, when executed, runs the tasks provided in the constructor in parallel using coInvoke(tasks).
FJTask.Par2 - org.logicalcobwebs.concurrent中的类
A new Par(task1, task2), when executed, runs task1 and task2 in parallel using coInvoke(task1, task2).
FJTask.Seq - org.logicalcobwebs.concurrent中的类
A new Seq, when executed, invokes each task provided in the constructor, in order.
FJTask.Seq2 - org.logicalcobwebs.concurrent中的类
A new Seq2(task1, task2), when executed, invokes task1 and then task2, in order.
FJTask.Wrap - org.logicalcobwebs.concurrent中的类
A FJTask that holds a Runnable r, and calls r.run when executed.
FJTaskRunner - org.logicalcobwebs.concurrent中的类
Specialized Thread subclass for running FJTasks.
FJTaskRunner(FJTaskRunnerGroup) - 类 的构造器org.logicalcobwebs.concurrent.FJTaskRunner
Constructor called only during FJTaskRunnerGroup initialization
FJTaskRunner.VolatileTaskRef - org.logicalcobwebs.concurrent中的类
An object holding a single volatile reference to a FJTask.
FJTaskRunnerGroup - org.logicalcobwebs.concurrent中的类
A stripped down analog of a ThreadGroup used for establishing and managing FJTaskRunner threads.
FJTaskRunnerGroup(int) - 类 的构造器org.logicalcobwebs.concurrent.FJTaskRunnerGroup
Create a FJTaskRunnerGroup with the indicated number of FJTaskRunner threads.
FJTaskRunnerGroup.InvokableFJTask - org.logicalcobwebs.concurrent中的类
Wrap wait/notify mechanics around a task so that invoke() can wait it out
fork() - 类 中的方法org.logicalcobwebs.concurrent.FJTask
Arrange for execution of a strictly dependent task.
formatBigNumber(long) - 类 中的静态方法org.logicalcobwebs.proxool.FormatHelper
Format like ###000000
FormatHelper - org.logicalcobwebs.proxool中的类
Formats things as Strings
FormatHelper() - 类 的构造器org.logicalcobwebs.proxool.FormatHelper
 
formatMediumNumber(long) - 类 中的静态方法org.logicalcobwebs.proxool.FormatHelper
Format like 0000
formatSmallNumber(long) - 类 中的静态方法org.logicalcobwebs.proxool.FormatHelper
Format like 00
fst - 类 中的变量org.logicalcobwebs.concurrent.FJTask.Par2
 
fst - 类 中的变量org.logicalcobwebs.concurrent.FJTask.Seq2
 
FutureResult - org.logicalcobwebs.concurrent中的类
A class maintaining a single reference variable serving as the result of an operation.
FutureResult() - 类 的构造器org.logicalcobwebs.concurrent.FutureResult
Create an initially unset FutureResult

G

get() - 类 中的静态方法org.logicalcobwebs.concurrent.DefaultChannelCapacity
Get the default capacity used in default (no-argument) constructor for BoundedChannels that otherwise require a capacity argument.
get() - 类 中的方法org.logicalcobwebs.concurrent.FJTaskRunner.VolatileTaskRef
Return the reference
get() - 类 中的方法org.logicalcobwebs.concurrent.FutureResult
Access the reference, waiting if necessary until it is ready.
get() - 类 中的方法org.logicalcobwebs.concurrent.SynchronizedInt
Return the current value
get(int) - 类 中的方法org.logicalcobwebs.proxool.util.FastArrayList
Return the element at the specified position in the list.
getActive(FJTaskRunner) - 类 中的方法org.logicalcobwebs.concurrent.FJTaskRunnerGroup
Return active status of t.
getActiveConnectionCount() - 接口 中的方法org.logicalcobwebs.proxool.admin.SnapshotIF
The number of active (busy) connections
getActiveConnectionCount() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionPoolStatisticsIF
The number of connections currently in use.
getActiveCount() - 类 中的方法org.logicalcobwebs.concurrent.FJTaskRunnerGroup
Return the number of threads that are not idly waiting for work.
getAge() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionInfoIF
The age in millseconds since this connection was built
getAge() - 类 中的方法org.logicalcobwebs.proxool.ProxyConnection
 
getAlias() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
The name associated with this connection pool.
getAlias() - 类 中的方法org.logicalcobwebs.proxool.Prototyper
The alias of the pool we are prototyping for
getAlias() - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
getAlias(String) - 类 中的静态方法org.logicalcobwebs.proxool.ProxoolFacade
Extracts the pool alias from the url: proxool.alias:driver:url -> alias proxool.alias -> alias
getAlias(Connection) - 类 中的静态方法org.logicalcobwebs.proxool.ProxoolFacade
Get the alias for the connection pool that served a connection
getAlias() - 类 中的方法org.logicalcobwebs.proxool.WrappedConnection
Get the alias of the connection pool this connection belongs to
getAliases() - 类 中的静态方法org.logicalcobwebs.proxool.ProxoolFacade
Get a list of all the registered pools
getArray() - 类 中的方法org.logicalcobwebs.concurrent.FJTaskRunnerGroup
Return the array of threads in this group.
getAttribute(String) - 类 中的方法org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
getAttributes(String[]) - 类 中的方法org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
getAvailableConnectionCount() - 接口 中的方法org.logicalcobwebs.proxool.admin.SnapshotIF
The number of available (free) connections
getAvailableConnectionCount() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionPoolStatisticsIF
The number of connections that are available for use (doesn't include active connections).
getAverageActiveCount() - 接口 中的方法org.logicalcobwebs.proxool.admin.StatisticsIF
The average number of active connections,
getAverageActiveTime() - 接口 中的方法org.logicalcobwebs.proxool.admin.StatisticsIF
The average time that each connection spent active.
getBirthDate() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionInfoIF
Like ConnectionInfoIF.getBirthTime() but in Date format
getBirthDate() - 类 中的方法org.logicalcobwebs.proxool.ProxyConnection
 
getBirthTime() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionInfoIF
The time that this connection was created.
getBirthTime() - 类 中的方法org.logicalcobwebs.proxool.ProxyConnection
 
getCause() - 异常错误 中的方法org.logicalcobwebs.proxool.FatalRuntimeException
 
getCause() - 异常错误 中的方法org.logicalcobwebs.proxool.FatalSQLException
getCause() - 异常错误 中的方法org.logicalcobwebs.proxool.ProxoolException
Returns the cause of this exception or null if the cause is nonexistent or unknown.
getCompleteUrl() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
The URL that was used to define this pool.
getConcreteMethod(Class, Method) - 类 中的静态方法org.logicalcobwebs.proxool.proxy.InvokerFacade
Returns the method in the concrete class with an indentical signature to that passed
getConcreteMethod(Method) - 类 中的方法org.logicalcobwebs.proxool.proxy.MethodMapper
Returns the method in the concrete class with an indentical signature to that passed as a parameter
getConnection() - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
getConnection(String, String) - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
getConnection() - 类 中的方法org.logicalcobwebs.proxool.ProxyConnection
 
getConnection() - 接口 中的方法org.logicalcobwebs.proxool.ProxyConnectionIF
The real, delegate connection that we are using
getConnectionCount() - 接口 中的方法org.logicalcobwebs.proxool.admin.SnapshotIF
 
getConnectionCount() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionPoolStatisticsIF
 
getConnectionCount() - 类 中的方法org.logicalcobwebs.proxool.Prototyper
The total number of connections, including those being built right now
getConnectionInfo(long) - 接口 中的方法org.logicalcobwebs.proxool.admin.SnapshotIF
The details of one connection.
getConnectionInfos() - 接口 中的方法org.logicalcobwebs.proxool.admin.SnapshotIF
The details of each connection.
getConnectionInfos(String) - 类 中的静态方法org.logicalcobwebs.proxool.ProxoolFacade
已过时。
use snapshot instead.
getConnectionPool() - 类 中的方法org.logicalcobwebs.proxool.ProxyConnection
The ConnectionPool that this connection belongs to
getConnectionPoolDefinition(String) - 类 中的静态方法org.logicalcobwebs.proxool.ProxoolFacade
Get the definition of a pool.
getConnectionPoolStatistics(String) - 类 中的静态方法org.logicalcobwebs.proxool.ProxoolFacade
getConnectionPoolStatisticsDump(String) - 类 中的静态方法org.logicalcobwebs.proxool.ProxoolFacade
getConnectionsRefusedCount() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionPoolStatisticsIF
The number of connections refused.
getConnectionsServedCount() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionPoolStatisticsIF
The number of connections provided.
getDateStarted() - 接口 中的方法org.logicalcobwebs.proxool.admin.SnapshotIF
When the pool was started
getDateStarted() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionPoolStatisticsIF
When this pool was started
getDebugLevel() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
已过时。
getDefinition() - 类 中的方法org.logicalcobwebs.proxool.ProxyConnection
Get the definition that was used to create this connection
getDefinition() - 接口 中的方法org.logicalcobwebs.proxool.ProxyConnectionIF
 
getDelegateConnection(Connection) - 类 中的静态方法org.logicalcobwebs.proxool.ProxoolFacade
已过时。
Just cast the connection that you are given into the driver specific one.
getDelegateHashcode() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionInfoIF
The hashcode (in hex) of the delegate connection object.
getDelegateHashcode() - 类 中的方法org.logicalcobwebs.proxool.ProxyConnection
 
getDelegateProperties() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
Get all of the properties that are defined on the delegated driver.
getDelegateProperty(String) - 接口 中的方法org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
 
getDelegateStatement(Statement) - 类 中的静态方法org.logicalcobwebs.proxool.ProxoolFacade
已过时。
Just cast the statement that you are given into the driver specific one.
getDelegateUrl() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionInfoIF
The URL that this connection is using (the definition might have changed since this connection was built).
getDelegateUrl() - 类 中的方法org.logicalcobwebs.proxool.ProxyConnection
 
getDriver() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
 
getDriver() - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
getDriverUrl() - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
getException() - 类 中的方法org.logicalcobwebs.concurrent.FutureResult
Get the exception, or null if there isn't one (yet).
getFast() - 类 中的方法org.logicalcobwebs.proxool.util.FastArrayList
Returns true if this list is operating in fast mode.
getFatalSqlExceptions() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
Get the list of fatal SQL exception (Strings) fragments that will trigger the death of a Connection.
getFatalSqlExceptionsAsString() - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
getFatalSqlExceptionWrapper() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
If this is not-null then any fatal SQLException is wrapped up inside an instance of this class.
getFatalSqlExceptionWrapperClass() - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
getFJTaskRunner() - 类 中的静态方法org.logicalcobwebs.concurrent.FJTask
Return the FJTaskRunner thread running the current FJTask.
getFJTaskRunnerGroup() - 类 中的静态方法org.logicalcobwebs.concurrent.FJTask
Return the FJTaskRunnerGroup of the thread running the current FJTask.
getGroup() - 类 中的方法org.logicalcobwebs.concurrent.FJTaskRunner
Return the FJTaskRunnerGroup of which this thread is a member
getHouseKeeperToRun() - 类 中的静态方法org.logicalcobwebs.proxool.HouseKeeperController
Get the next house keeper that needs to be run
getHouseKeepingSleepTime() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
This is the time the house keeping thread sleeps for between checks.
getHouseKeepingSleepTime() - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
getHouseKeepingTestSql() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
The test SQL that we perform to see if a connection is alright.
getHouseKeepingTestSql() - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
getId() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionInfoIF
A unique ID for this connection
getId(Connection) - 类 中的静态方法org.logicalcobwebs.proxool.ProxoolFacade
Get the connection ID for a connection
getId() - 类 中的方法org.logicalcobwebs.proxool.ProxyConnection
 
getId() - 类 中的方法org.logicalcobwebs.proxool.WrappedConnection
The ID for the encapsulated ProxyConnection.
getInitialContextFactory() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
JNDI property
getInjectableCallableStatementInterface() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
The class name of an interface that should be injected everytime we make a CallableStatement.
getInjectableConnectionInterface() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
The class name of an interface that should be injected everytime we make a Connection.
getInjectablePreparedStatementInterface() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
The class name of an interface that should be injected everytime we make a PreparedStatement.
getInjectableStatementInterface() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
The class name of an interface that should be injected everytime we make a Statement.
getJdbcDriverVersion() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
 
getJmxAgentId() - 接口 中的方法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() - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
getJndiName() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
JNDI property
getLastSqlCall() - 类 中的方法org.logicalcobwebs.proxool.ProxyConnection
 
getLastSqlCall() - 接口 中的方法org.logicalcobwebs.proxool.ProxyConnectionIF
Get the most recent of all the ConnectionInfoIF.getSqlCalls()
getListeners() - 类 中的方法org.logicalcobwebs.proxool.util.AbstractListenerContainer
Get a reference to the array of registered listeners.
getLock() - 类 中的方法org.logicalcobwebs.concurrent.SynchronizedVariable
Return the lock used for all synchronization for this object
getLoginTimeout() - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
getLogWriter() - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
getMajorVersion() - 类 中的方法org.logicalcobwebs.proxool.ProxoolDriver
 
getMark() - 接口 中的方法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() - 类 中的方法org.logicalcobwebs.proxool.ProxyConnection
 
getMaximumActiveTime() - 接口 中的方法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() - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
getMaximumConnectionCount() - 接口 中的方法org.logicalcobwebs.proxool.admin.SnapshotIF
Get the maximum possible connections (as defined in the definition.
getMaximumConnectionCount() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
The maximum number of connections to the database
getMaximumConnectionCount() - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
getMaximumConnectionLifetime() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
The maximum amount of time that a connection exists for before it is killed (recycled).
getMaximumConnectionLifetime() - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
getMaximumNewConnections() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
已过时。
getMBeanInfo() - 类 中的方法org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
getMinimumConnectionCount() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
The minimum number of connections we will keep open, regardless of whether anyone needs them or not.
getMinimumConnectionCount() - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
getMinorVersion() - 类 中的方法org.logicalcobwebs.proxool.ProxoolDriver
 
getName() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
已过时。
getNotificationInfo() - 类 中的方法org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
getObjectInstance(Object, Name, Context, Hashtable) - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
getObjectName(String) - 类 中的静态方法org.logicalcobwebs.proxool.admin.jmx.ProxoolJMXHelper
Get the prefered JMX object name for a Proxool pool.
getOfflineConnectionCount() - 接口 中的方法org.logicalcobwebs.proxool.admin.SnapshotIF
The number of offline connections.
getOfflineConnectionCount() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionPoolStatisticsIF
The number of connections that are neither active or available.
getOriginalSQLException() - 异常错误 中的方法org.logicalcobwebs.proxool.FatalSQLException
Get the SQLException that was detected as being fatal
getOverloadWithoutRefusalLifetime() - 接口 中的方法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() - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
getParentLogger() - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
getParentLogger() - 类 中的方法org.logicalcobwebs.proxool.ProxoolDriver
 
getPassword() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
The password to use to login to the database
getPassword() - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
getPeriod() - 接口 中的方法org.logicalcobwebs.proxool.admin.StatisticsIF
The length of time this sample represents,
getProperties() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
已过时。
getPropertyInfo(String, Properties) - 类 中的方法org.logicalcobwebs.proxool.ProxoolDriver
 
getPrototypeCount() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
This is the number of spare connections we will strive to have.
getPrototypeCount() - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
getProviderUrl() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
JNDI property
getProxyConnection() - 类 中的方法org.logicalcobwebs.proxool.WrappedConnection
Get the encapsulated proxy connection
getProxyHashcode() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionInfoIF
The hashcode (in hex) of the ProxyConnection object.
getProxyHashcode() - 类 中的方法org.logicalcobwebs.proxool.ProxyConnection
 
getReasonCode() - 类 中的方法org.logicalcobwebs.proxool.ProxyConnection
 
getReasonCode() - 接口 中的方法org.logicalcobwebs.proxool.ProxyConnectionIF
Get the reason why this connection is marked
getReasonForMark() - 类 中的方法org.logicalcobwebs.proxool.ProxyConnection
 
getReasonForMark() - 接口 中的方法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() - 接口 中的方法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() - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
getRefusedCount() - 接口 中的方法org.logicalcobwebs.proxool.admin.SnapshotIF
How many connections have been refused since the pool started
getRefusedCount() - 接口 中的方法org.logicalcobwebs.proxool.admin.StatisticsIF
The number of connections refused during this sample.
getRefusedPerSecond() - 接口 中的方法org.logicalcobwebs.proxool.admin.StatisticsIF
The rate at which we have refused connections
getRequester() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionInfoIF
The name of the thread that asked for this connection.
getRequester() - 类 中的方法org.logicalcobwebs.proxool.ProxyConnection
 
getSecurityAuthentication() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
JNDI property
getSecurityCredentials() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
JNDI property
getSecurityPrincipal() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
JNDI property
getServedCount() - 接口 中的方法org.logicalcobwebs.proxool.admin.SnapshotIF
How many connections have been served since the pool started
getServedCount() - 接口 中的方法org.logicalcobwebs.proxool.admin.StatisticsIF
The number of connections served during this sample.
getServedPerSecond() - 接口 中的方法org.logicalcobwebs.proxool.admin.StatisticsIF
The rate at which we have served connections
getSimultaneousBuildThrottle() - 接口 中的方法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() - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
getSnapshot(ConnectionPoolStatisticsIF, ConnectionPoolDefinitionIF, Collection) - 类 中的静态方法org.logicalcobwebs.proxool.admin.Admin
Get a new snapshot
getSnapshot(String, boolean) - 类 中的静态方法org.logicalcobwebs.proxool.ProxoolFacade
Gives a snapshot of what the pool is doing
getSnapshot(String) - 类 中的静态方法org.logicalcobwebs.proxool.ProxoolFacade
Calls getSnapshot using false for the detail parameter.
getSnapshotDate() - 接口 中的方法org.logicalcobwebs.proxool.admin.SnapshotIF
The date that this snapshot applies
getSqlCalls() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionInfoIF
A log of the last SQL used on this connection.
getSqlCalls() - 类 中的方法org.logicalcobwebs.proxool.ProxyConnection
 
getStartDate() - 接口 中的方法org.logicalcobwebs.proxool.admin.StatisticsIF
When this sample started.
getStatistics(String) - 类 中的方法org.logicalcobwebs.proxool.admin.Admin
Returns the most recent sample that has completed its period
getStatistics() - 类 中的方法org.logicalcobwebs.proxool.admin.Admin
 
getStatistics() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
The sample length (in seconds) when taking statistical information, or null to disable statistics.
getStatistics() - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
getStatistics(String, String) - 类 中的静态方法org.logicalcobwebs.proxool.ProxoolFacade
Get a particular set of performance statistics for this pool
getStatistics(String) - 类 中的静态方法org.logicalcobwebs.proxool.ProxoolFacade
Get all the lastest performance statistics for this pool
getStatisticsLogLevel() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
Whether statistics are logged as they are produced.
getStatisticsLogLevel() - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
getStatus() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionInfoIF
The status of the connection.
getStatus() - 类 中的方法org.logicalcobwebs.proxool.ProxyConnection
 
getStopDate() - 接口 中的方法org.logicalcobwebs.proxool.admin.StatisticsIF
When this sample stopped
getTimeLastStartActive() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionInfoIF
When this connection was last given out.
getTimeLastStartActive() - 类 中的方法org.logicalcobwebs.proxool.ProxyConnection
 
getTimeLastStopActive() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionInfoIF
When this connection was last given back (or zero if it is still active).
getTimeLastStopActive() - 类 中的方法org.logicalcobwebs.proxool.ProxyConnection
 
getUrl() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
This is the URL used to connect to the database. e.g. driver:@host:port:database.
getUser() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
 
getUser() - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
getValidIdentifier(String) - 类 中的静态方法org.logicalcobwebs.proxool.admin.jmx.ProxoolJMXHelper
Generate a valid JMX identifier attribute name from a Proxool property name.
getVersion() - 类 中的静态方法org.logicalcobwebs.proxool.Version
 
group - 类 中的变量org.logicalcobwebs.concurrent.FJTaskRunner
The group of which this FJTaskRunner is a member

H

hashCode() - 类 中的方法org.logicalcobwebs.concurrent.SynchronizedInt
 
hashCode() - 类 中的方法org.logicalcobwebs.proxool.util.FastArrayList
Return the hash code value for this list.
head_ - 类 中的变量org.logicalcobwebs.concurrent.LinkedQueue
Dummy header node of list.
HOUSE_KEEPER_TEST_FAIL - 接口 中的静态变量org.logicalcobwebs.proxool.ConnectionListenerIF
We are killing a connection because the routine house keeper test failed
HOUSE_KEEPING_SLEEP_TIME - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
HOUSE_KEEPING_SLEEP_TIME_PROPERTY - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
HOUSE_KEEPING_TEST_SQL - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
HOUSE_KEEPING_TEST_SQL_PROPERTY - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
HouseKeeperController - org.logicalcobwebs.proxool中的类
Schedules when to run the house keeper
HouseKeeperController() - 类 的构造器org.logicalcobwebs.proxool.HouseKeeperController
 
HouseKeeperThread - org.logicalcobwebs.proxool中的类
Responsible for running sweep
HouseKeeperThread(String) - 类 的构造器org.logicalcobwebs.proxool.HouseKeeperThread
 

I

increment() - 类 中的方法org.logicalcobwebs.concurrent.SynchronizedInt
Increment the value.
indexOf(Object) - 类 中的方法org.logicalcobwebs.proxool.util.FastArrayList
Search for the first occurrence of the given argument, testing for equality using the equals() method, and return the corresponding index, or -1 if the object is not found.
init(ServletConfig) - 类 中的方法org.logicalcobwebs.proxool.admin.servlet.AdminServlet
 
init(ServletConfig) - 类 中的方法org.logicalcobwebs.proxool.configuration.ServletConfigurator
 
initCause(Throwable) - 异常错误 中的方法org.logicalcobwebs.proxool.ProxoolException
Initializes the cause of this exception to the specified value.
INITIAL_CAPACITY - 类 中的静态变量org.logicalcobwebs.concurrent.FJTaskRunner
FJTasks are held in an array-based DEQ with INITIAL_CAPACITY elements.
INITIAL_DEFAULT_CAPACITY - 类 中的静态变量org.logicalcobwebs.concurrent.DefaultChannelCapacity
The initial value of the default capacity is 1024
initialise(Connection) - 类 中的方法org.logicalcobwebs.proxool.ConnectionResetter
This gets called every time we make a Connection.
initializeThreads() - 类 中的方法org.logicalcobwebs.concurrent.FJTaskRunnerGroup
Create all FJTaskRunner threads in this group.
INJECTABLE_CALLABLE_STATEMENT_INTERFACE_NAME - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
INJECTABLE_CALLABLE_STATEMENT_INTERFACE_NAME_PROPERTY - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
INJECTABLE_CONNECTION_INTERFACE_NAME - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
INJECTABLE_CONNECTION_INTERFACE_NAME_PROPERTY - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
INJECTABLE_PREPARED_STATEMENT_INTERFACE_NAME - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
INJECTABLE_PREPARED_STATEMENT_INTERFACE_NAME_PROPERTY - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
INJECTABLE_STATEMENT_INTERFACE_NAME - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
INJECTABLE_STATEMENT_INTERFACE_NAME_PROPERTY - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
insert(Object) - 类 中的方法org.logicalcobwebs.concurrent.LinkedQueue
Main mechanics for put/offer
intercept(Object, Method, Object[], MethodProxy) - 类 中的方法org.logicalcobwebs.proxool.WrappedConnection
Delegates to invoke
interruptAll() - 类 中的方法org.logicalcobwebs.concurrent.FJTaskRunnerGroup
Try to shut down all FJTaskRunner threads in this group by interrupting them all.
InvokableFJTask(Runnable) - 类 的构造器org.logicalcobwebs.concurrent.FJTaskRunnerGroup.InvokableFJTask
 
invoke(FJTask) - 类 中的静态方法org.logicalcobwebs.concurrent.FJTask
Immediately execute task t by calling its run method.
invoke(Runnable) - 类 中的方法org.logicalcobwebs.concurrent.FJTaskRunnerGroup
Start a task and wait it out.
invoke(String, Object[], String[]) - 类 中的方法org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
invoke(Object, Method, Object[]) - 类 中的方法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 - org.logicalcobwebs.proxool.proxy中的类
Invokes a method using a cached method.
InvokerFacade() - 类 的构造器org.logicalcobwebs.proxool.proxy.InvokerFacade
 
isActive() - 类 中的方法org.logicalcobwebs.proxool.ProxyConnection
 
isActive() - 接口 中的方法org.logicalcobwebs.proxool.ProxyConnectionIF
 
isAvailable() - 类 中的方法org.logicalcobwebs.proxool.ProxyConnection
 
isAvailable() - 接口 中的方法org.logicalcobwebs.proxool.ProxyConnectionIF
 
isClosed() - 类 中的方法org.logicalcobwebs.proxool.ProxyConnection
Whether this connection is available.
isDetail() - 接口 中的方法org.logicalcobwebs.proxool.admin.SnapshotIF
Whether we have requested detailed information about each connection
isDone() - 类 中的方法org.logicalcobwebs.concurrent.FJTask
Return true if current task has terminated or been cancelled.
isEmpty() - 类 中的方法org.logicalcobwebs.concurrent.LinkedQueue
 
isEmpty() - 类 中的方法org.logicalcobwebs.proxool.util.AbstractListenerContainer
 
isEmpty() - 类 中的方法org.logicalcobwebs.proxool.util.FastArrayList
Test if this list has no elements.
isEmpty() - 接口 中的方法org.logicalcobwebs.proxool.util.ListenerContainerIF
Get wether this container is empty or not.
isJmx() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
Indicate wether this pool should be registered with JMX or not.
isJmx() - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
isKeepSweeping() - 类 中的静态方法org.logicalcobwebs.proxool.PrototyperController
 
isMarkedForExpiry() - 类 中的方法org.logicalcobwebs.proxool.ProxyConnection
 
isMarkedForExpiry() - 接口 中的方法org.logicalcobwebs.proxool.ProxyConnectionIF
Whether this connection is due for expiry
isNull() - 类 中的方法org.logicalcobwebs.proxool.ProxyConnection
 
isNull() - 接口 中的方法org.logicalcobwebs.proxool.ProxyConnectionIF
 
isOffline() - 类 中的方法org.logicalcobwebs.proxool.ProxyConnection
 
isOffline() - 接口 中的方法org.logicalcobwebs.proxool.ProxyConnectionIF
 
isReady() - 类 中的方法org.logicalcobwebs.concurrent.FutureResult
Return whether the reference or exception have been set.
isReallyClosed() - 类 中的方法org.logicalcobwebs.proxool.ProxyConnection
 
isReallyClosed() - 接口 中的方法org.logicalcobwebs.proxool.ProxyConnectionIF
Find out if the delegated connection is close.
isShutdownHookEnabled() - 类 中的静态方法org.logicalcobwebs.proxool.ProxoolFacade
Whether the ShutdownHook should do anything.
isSweepNeeded() - 类 中的方法org.logicalcobwebs.proxool.Prototyper
 
isTestAfterUse() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
Whether we test each connection after it is closed (that is, returned to the pool)
isTestAfterUse() - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
isTestBeforeUse() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
Whether we test each connection before it is served
isTestBeforeUse() - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
isTrace() - 接口 中的方法org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
if this is true then we will log each execution.
isTrace() - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
isVerbose() - 接口 中的方法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() - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
isWrapperFor(Class<?>) - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
iterator() - 类 中的方法org.logicalcobwebs.proxool.util.FastArrayList
Return an iterator over the elements in this list in proper sequence.

J

JAXPConfigurator - org.logicalcobwebs.proxool.configuration中的类
Configurator that uses JAXP to get a parser for Proxool configuration xml.
JAXPConfigurator() - 类 的构造器org.logicalcobwebs.proxool.configuration.JAXPConfigurator
 
jdbcCompliant() - 类 中的方法org.logicalcobwebs.proxool.ProxoolDriver
 
JMX - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
Configuration attribute used to indicate that a pool should be registered with JMX.
JMX - 接口 中的静态变量org.logicalcobwebs.proxool.resources.ResourceNamesIF
Name of the jmx resource.
JMX_AGENT_ID - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
Configuration attribute for a list of jmx agent ids to register a ConnectionPoolMBean to.
JMX_AGENT_PROPERTY - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
"proxool." prefixed version of ProxoolConstants.JMX_AGENT_ID.
JMX_PROPERTY - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
"proxool." prefixed version of ProxoolConstants.JMX.
JNDI_NAME - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
JNDI_NAME_PROPERTY - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
JNDI_PROPERTY_PREFIX - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
Prefix for generic JNDI properties.
join() - 类 中的方法org.logicalcobwebs.concurrent.FJTask
Yield until this task isDone.

K

killAllConnections(String, boolean) - 类 中的静态方法org.logicalcobwebs.proxool.ProxoolFacade
已过时。
use alternative to provide better auditing in log
killAllConnections(String, String, boolean) - 类 中的静态方法org.logicalcobwebs.proxool.ProxoolFacade
Kill all connections in a pool.
killAllConnections(String) - 类 中的静态方法org.logicalcobwebs.proxool.ProxoolFacade
已过时。
use alternative to provide better auditing in log
killAllConnections(String, String) - 类 中的静态方法org.logicalcobwebs.proxool.ProxoolFacade
killConnecton(String, long, boolean) - 类 中的静态方法org.logicalcobwebs.proxool.ProxoolFacade
Kill a single connection
killConnecton(Connection, boolean) - 类 中的静态方法org.logicalcobwebs.proxool.ProxoolFacade
Kill a single connection

L

last_ - 类 中的变量org.logicalcobwebs.concurrent.LinkedQueue
The last node of list.
lastIndexOf(Object) - 类 中的方法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.
LinkedNode - org.logicalcobwebs.concurrent中的类
A standard linked list node used in various queue classes
LinkedNode() - 类 的构造器org.logicalcobwebs.concurrent.LinkedNode
 
LinkedNode(Object) - 类 的构造器org.logicalcobwebs.concurrent.LinkedNode
 
LinkedNode(Object, LinkedNode) - 类 的构造器org.logicalcobwebs.concurrent.LinkedNode
 
LinkedQueue - org.logicalcobwebs.concurrent中的类
A linked list based channel implementation.
LinkedQueue() - 类 的构造器org.logicalcobwebs.concurrent.LinkedQueue
 
ListenerContainerIF - org.logicalcobwebs.proxool.util中的接口
A container for event listeners.
listIterator() - 类 中的方法org.logicalcobwebs.proxool.util.FastArrayList
Return an iterator of the elements of this list, in proper sequence.
listIterator(int) - 类 中的方法org.logicalcobwebs.proxool.util.FastArrayList
Return an iterator of the elements of this list, in proper sequence, starting at the specified position.
lock_ - 类 中的变量org.logicalcobwebs.concurrent.SynchronizedVariable
 

M

main(String[]) - 类 中的静态方法org.logicalcobwebs.proxool.Version
Convenient way of verifying version
MANUAL_EXPIRY - 接口 中的静态变量org.logicalcobwebs.proxool.ConnectionListenerIF
We are killing a connection because it's manually been expired (by something external to Proxool)
MARK_FOR_EXPIRY - 接口 中的静态变量org.logicalcobwebs.proxool.ConnectionInfoIF
The next time this connection is made available we should expire it.
MARK_FOR_USE - 接口 中的静态变量org.logicalcobwebs.proxool.ConnectionInfoIF
Default - treat as normal
markForExpiry(String) - 类 中的方法org.logicalcobwebs.proxool.ProxyConnection
 
markForExpiry(String) - 接口 中的方法org.logicalcobwebs.proxool.ProxyConnectionIF
Mark this connection for expiry (destruction) as soon as it stops being active.
MAX_CAPACITY - 类 中的静态变量org.logicalcobwebs.concurrent.FJTaskRunner
The maximum supported DEQ capacity.
MAXIMUM_ACTIVE_TIME - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
MAXIMUM_ACTIVE_TIME_EXPIRED - 接口 中的静态变量org.logicalcobwebs.proxool.ConnectionListenerIF
We are killing a connection because the MAXIMUM_ACTIVE_TIME has been exceeded.
MAXIMUM_ACTIVE_TIME_PROPERTY - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
MAXIMUM_CONNECTION_COUNT - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
MAXIMUM_CONNECTION_COUNT_PROPERTY - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
MAXIMUM_CONNECTION_LIFETIME - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
MAXIMUM_CONNECTION_LIFETIME_EXCEEDED - 接口 中的静态变量org.logicalcobwebs.proxool.ConnectionListenerIF
We are killing a connection because it's MAXIMUM_CONNECTION_LIFETIME has been exceeded.
MAXIMUM_CONNECTION_LIFETIME_PROPERTY - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
MAXIMUM_NEW_CONNECTIONS - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
MAXIMUM_NEW_CONNECTIONS_PROPERTY - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
MethodMapper - org.logicalcobwebs.proxool.proxy中的类
Handles the mapping between methods with identical signatures but that are not related by inheritance.
MethodMapper(Class) - 类 的构造器org.logicalcobwebs.proxool.proxy.MethodMapper
 
MINIMUM_CONNECTION_COUNT - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
MINIMUM_CONNECTION_COUNT_PROPERTY - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
multiply(int) - 类 中的方法org.logicalcobwebs.concurrent.SynchronizedInt
Multiply value by factor (i.e., set value *= factor)
MUTATOR_PREFIX - 类 中的静态变量org.logicalcobwebs.proxool.ConnectionResetter
We use this to guess if we are changing a property that will need resetting

N

negate() - 类 中的方法org.logicalcobwebs.concurrent.SynchronizedInt
Set the value to the negative of its old value
newArray(int) - 类 中的静态方法org.logicalcobwebs.concurrent.FJTaskRunner.VolatileTaskRef
Initialization utility for constructing arrays.
next - 类 中的变量org.logicalcobwebs.concurrent.LinkedNode
 
NOTIFICATION_TYPE_DEFINITION_UPDATED - 类 中的静态变量org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
Notification type emitted when the pool definition is updated.
nstarted - 类 中的变量org.logicalcobwebs.concurrent.FJTaskRunnerGroup
Number of threads that have been started.

O

offer(Object, long) - 接口 中的方法org.logicalcobwebs.concurrent.Channel
Place item in channel only if it can be accepted within msecs milliseconds.
offer(Object, long) - 类 中的方法org.logicalcobwebs.concurrent.LinkedQueue
 
offer(Object, long) - 接口 中的方法org.logicalcobwebs.concurrent.Puttable
Place item in channel only if it can be accepted within msecs milliseconds.
onBirth(Connection) - 类 中的方法org.logicalcobwebs.proxool.CompositeConnectionListener
 
onBirth(Connection) - 接口 中的方法org.logicalcobwebs.proxool.ConnectionListenerIF
Happens everytime we create a new connection.
onDeath(Connection, int) - 类 中的方法org.logicalcobwebs.proxool.CompositeConnectionListener
 
onDeath(Connection, int) - 接口 中的方法org.logicalcobwebs.proxool.ConnectionListenerIF
Happens just before we expire a connection.
ONE_CENTURY - 接口 中的静态变量org.logicalcobwebs.concurrent.Sync
One century in milliseconds; convenient as a time-out value
ONE_DAY - 接口 中的静态变量org.logicalcobwebs.concurrent.Sync
One day, in milliseconds; convenient as a time-out value
ONE_HOUR - 接口 中的静态变量org.logicalcobwebs.concurrent.Sync
One hour, in milliseconds; convenient as a time-out value
ONE_MINUTE - 接口 中的静态变量org.logicalcobwebs.concurrent.Sync
One minute, in milliseconds; convenient as a time-out value
ONE_SECOND - 接口 中的静态变量org.logicalcobwebs.concurrent.Sync
One second, in milliseconds; convenient as a time-out value
ONE_WEEK - 接口 中的静态变量org.logicalcobwebs.concurrent.Sync
One week, in milliseconds; convenient as a time-out value
ONE_YEAR - 接口 中的静态变量org.logicalcobwebs.concurrent.Sync
One year in milliseconds; convenient as a time-out value
onExecute(String, long) - 类 中的方法org.logicalcobwebs.proxool.CompositeConnectionListener
 
onExecute(String, long) - 接口 中的方法org.logicalcobwebs.proxool.ConnectionListenerIF
Happens after every successful execute.
onFail(String, Exception) - 类 中的方法org.logicalcobwebs.proxool.CompositeConnectionListener
 
onFail(String, Exception) - 接口 中的方法org.logicalcobwebs.proxool.ConnectionListenerIF
Happens everytime an exception was thrown during an execute method Note that the command is not fully implemented at this stage.
onRegistration(ConnectionPoolDefinitionIF, Properties) - 类 中的方法org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
Not used.
onRegistration(ConnectionPoolDefinitionIF, Properties) - 类 中的方法org.logicalcobwebs.proxool.CompositeProxoolListener
 
onRegistration(ConnectionPoolDefinitionIF, Properties) - 接口 中的方法org.logicalcobwebs.proxool.ProxoolListenerIF
Notify that a new connection pool has been registered.
onShutdown(String) - 类 中的方法org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
If the given alias equals this pools alias: Unregister this JMX bean.
onShutdown(String) - 类 中的方法org.logicalcobwebs.proxool.CompositeProxoolListener
 
onShutdown(String) - 接口 中的方法org.logicalcobwebs.proxool.ProxoolListenerIF
Notify that a connection pool will be shutdown.
open() - 类 中的方法org.logicalcobwebs.proxool.ProxyConnection
This gets called /just/ before a connection is served.
or(int) - 类 中的方法org.logicalcobwebs.concurrent.SynchronizedInt
Set value to value | b.
org.logicalcobwebs.concurrent - 程序包 org.logicalcobwebs.concurrent
 
org.logicalcobwebs.proxool - 程序包 org.logicalcobwebs.proxool
 
org.logicalcobwebs.proxool.admin - 程序包 org.logicalcobwebs.proxool.admin
 
org.logicalcobwebs.proxool.admin.jmx - 程序包 org.logicalcobwebs.proxool.admin.jmx
 
org.logicalcobwebs.proxool.admin.jndi - 程序包 org.logicalcobwebs.proxool.admin.jndi
 
org.logicalcobwebs.proxool.admin.servlet - 程序包 org.logicalcobwebs.proxool.admin.servlet
 
org.logicalcobwebs.proxool.configuration - 程序包 org.logicalcobwebs.proxool.configuration
 
org.logicalcobwebs.proxool.proxy - 程序包 org.logicalcobwebs.proxool.proxy
 
org.logicalcobwebs.proxool.resources - 程序包 org.logicalcobwebs.proxool.resources
 
org.logicalcobwebs.proxool.util - 程序包 org.logicalcobwebs.proxool.util
 
OUTPUT_FULL - 类 中的静态变量org.logicalcobwebs.proxool.admin.servlet.AdminServlet
OUtput full HTML including <HTML>, <HEAD> and <BODY> tags.
OUTPUT_SIMPLE - 类 中的静态变量org.logicalcobwebs.proxool.admin.servlet.AdminServlet
OUtput simple HTML excluding <HTML>, <HEAD> and <BODY> tags.
OVERLOAD_WITHOUT_REFUSAL_LIFETIME - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
OVERLOAD_WITHOUT_REFUSAL_LIFETIME_PROPERTY - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
overrideConcreteMethod(Class, Method, Method) - 类 中的静态方法org.logicalcobwebs.proxool.proxy.InvokerFacade
overrideConcreteMethod(Method, Method) - 类 中的方法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[]) - 类 中的静态方法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) - 类 中的静态方法org.logicalcobwebs.concurrent.FJTask
Construct and return a FJTask object that, when executed, will invoke task1 and task2, in parallel
Par(FJTask[]) - 类 的构造器org.logicalcobwebs.concurrent.FJTask.Par
Construct a Seq that, when executed, will process each of the tasks in the tasks array in parallel
Par(FJTask, FJTask) - 类 的构造器org.logicalcobwebs.concurrent.FJTask.Par
Two-task constructor, for compatibility with previous release.
Par2(FJTask, FJTask) - 类 的构造器org.logicalcobwebs.concurrent.FJTask.Par2
 
PASSWORD_PROPERTY - 接口 中的静态变量org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
 
PASSWORD_PROPERTY - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
Standard JDBC property
peek() - 接口 中的方法org.logicalcobwebs.concurrent.Channel
 
peek() - 类 中的方法org.logicalcobwebs.concurrent.FutureResult
Access the reference, even if not ready
peek() - 类 中的方法org.logicalcobwebs.concurrent.LinkedQueue
 
poll(long) - 接口 中的方法org.logicalcobwebs.concurrent.Channel
Return and remove an item from channel only if one is available within msecs milliseconds.
poll(long) - 类 中的方法org.logicalcobwebs.concurrent.LinkedQueue
 
poll(long) - 接口 中的方法org.logicalcobwebs.concurrent.Takable
Return and remove an item from channel only if one is available within msecs milliseconds.
pollEntryQueue() - 类 中的方法org.logicalcobwebs.concurrent.FJTaskRunnerGroup
Return a task from entry queue, or null if empty.
pop() - 类 中的方法org.logicalcobwebs.concurrent.FJTaskRunner
Return a popped task, or null if DEQ is empty.
postDeregister() - 类 中的方法org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
postRegister(Boolean) - 类 中的方法org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
preDeregister() - 类 中的方法org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
PREFIX - 类 中的静态变量org.logicalcobwebs.proxool.configuration.PropertyConfigurator
 
preRegister(MBeanServer, ObjectName) - 类 中的方法org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
printStackTrace() - 异常错误 中的方法org.logicalcobwebs.proxool.ProxoolException
Prints this ProxoolException and its backtrace to the standard error stream.
printStackTrace(PrintStream) - 异常错误 中的方法org.logicalcobwebs.proxool.ProxoolException
Prints this ProxoolException and its backtrace to the specified print stream.
printStackTrace(PrintWriter) - 异常错误 中的方法org.logicalcobwebs.proxool.ProxoolException
Prints this ProxoolException and its backtrace to the specified print writer.
PROPERTY_PREFIX - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
PropertyConfigurator - org.logicalcobwebs.proxool.configuration中的类
Uses a standard Java properties file to configure Proxool.
PropertyConfigurator() - 类 的构造器org.logicalcobwebs.proxool.configuration.PropertyConfigurator
 
PROTOTYPE_COUNT - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
PROTOTYPE_COUNT_PROPERTY - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
Prototyper - org.logicalcobwebs.proxool中的类
Responsible for prototyping connections for all pools
Prototyper(ConnectionPool) - 类 的构造器org.logicalcobwebs.proxool.Prototyper
 
PrototyperController - org.logicalcobwebs.proxool中的类
Controls the prototypers
PrototyperController() - 类 的构造器org.logicalcobwebs.proxool.PrototyperController
 
PrototyperThread - org.logicalcobwebs.proxool中的类
Responsible for running sweep.
PrototyperThread(String) - 类 的构造器org.logicalcobwebs.proxool.PrototyperThread
 
PROXOOL - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
PROXOOL_XML_NAMESPACE_URI - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
The namespace uri associated with namepace aware Proxool xml configurations.
ProxoolConstants - org.logicalcobwebs.proxool中的接口
All constants here please.
ProxoolDataSource - org.logicalcobwebs.proxool中的类
The Proxool DataSource implementation.
ProxoolDataSource() - 类 的构造器org.logicalcobwebs.proxool.ProxoolDataSource
 
ProxoolDataSource(String) - 类 的构造器org.logicalcobwebs.proxool.ProxoolDataSource
 
ProxoolDriver - org.logicalcobwebs.proxool中的类
This is the Proxool implementation of the java.sql.Driver interface.
ProxoolDriver() - 类 的构造器org.logicalcobwebs.proxool.ProxoolDriver
 
ProxoolException - org.logicalcobwebs.proxool中的异常错误
Proxool exception class that emulates the behaviour of the new cause facility in jdk 1.4.
ProxoolException() - 异常错误 的构造器org.logicalcobwebs.proxool.ProxoolException
Constructs a new instance with null as its detail message.
ProxoolException(String) - 异常错误 的构造器org.logicalcobwebs.proxool.ProxoolException
Constructs a new instance with the specified detail message.
ProxoolException(String, Throwable) - 异常错误 的构造器org.logicalcobwebs.proxool.ProxoolException
Constructs a new instance with the specified detail message and cause.
ProxoolException(Throwable) - 异常错误 的构造器org.logicalcobwebs.proxool.ProxoolException
Constructs a new throwable with the specified cause and a detail message of (cause==null ?
ProxoolFacade - org.logicalcobwebs.proxool中的类
This provides some nice-to-have features that can't be provided by the Driver implementation of java.sql.Driver.
ProxoolFacade() - 类 的构造器org.logicalcobwebs.proxool.ProxoolFacade
 
ProxoolJMXHelper - org.logicalcobwebs.proxool.admin.jmx中的类
Utilities for Proxool JMX instrumentation.
ProxoolJNDIHelper - org.logicalcobwebs.proxool.admin.jndi中的类
Utilities for Proxool JNDI operations.
ProxoolListenerIF - org.logicalcobwebs.proxool中的接口
Listener for global Proxool events.
ProxyConnection - org.logicalcobwebs.proxool中的类
Manages a connection.
ProxyConnection(Connection, long, String, ConnectionPool, ConnectionPoolDefinitionIF, int) - 类 的构造器org.logicalcobwebs.proxool.ProxyConnection
 
ProxyConnectionIF - org.logicalcobwebs.proxool中的接口
Contains most of the functionality that we require to manipilate the connection.
push(FJTask) - 类 中的方法org.logicalcobwebs.concurrent.FJTaskRunner
Push a task onto DEQ.
put(Object) - 接口 中的方法org.logicalcobwebs.concurrent.Channel
Place item in the channel, possibly waiting indefinitely until it can be accepted.
put(FJTask) - 类 中的方法org.logicalcobwebs.concurrent.FJTaskRunner
Enqueue task at base of DEQ.
put(FJTask) - 类 中的方法org.logicalcobwebs.concurrent.FJTaskRunner.VolatileTaskRef
Set the reference
put(Object) - 类 中的方法org.logicalcobwebs.concurrent.LinkedQueue
 
put(Object) - 接口 中的方法org.logicalcobwebs.concurrent.Puttable
Place item in the channel, possibly waiting indefinitely until it can be accepted.
putLock_ - 类 中的变量org.logicalcobwebs.concurrent.LinkedQueue
Helper monitor for managing access to last node.
Puttable - org.logicalcobwebs.concurrent中的接口
This interface exists to enable stricter type checking for channels.

Q

quickRefuse() - 类 中的方法org.logicalcobwebs.proxool.Prototyper
Give a quick answer to whether we should attempt to build a connection.

R

ReaderLock() - 类 的构造器org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock.ReaderLock
 
readerLock_ - 类 中的变量org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock
 
ReaderPreferenceReadWriteLock - org.logicalcobwebs.concurrent中的类
A ReadWriteLock that prefers waiting readers over waiting writers when there is contention.
ReaderPreferenceReadWriteLock() - 类 的构造器org.logicalcobwebs.concurrent.ReaderPreferenceReadWriteLock
 
readLock() - 接口 中的方法org.logicalcobwebs.concurrent.ReadWriteLock
get the readLock
readLock() - 类 中的方法org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock
 
ReadWriteLock - org.logicalcobwebs.concurrent中的接口
ReadWriteLocks maintain a pair of associated locks.
ready_ - 类 中的变量org.logicalcobwebs.concurrent.FutureResult
Status -- true after first set
reallyClose() - 类 中的方法org.logicalcobwebs.proxool.ProxyConnection
Close the connection for real
reallyClose() - 接口 中的方法org.logicalcobwebs.proxool.ProxyConnectionIF
Really close the connection, as opposed to just putting it back in the pool.
RECENTLY_STARTED_THRESHOLD - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
RECENTLY_STARTED_THRESHOLD_PROPERTY - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
redefineConnectionPool(String, Properties) - 类 中的静态方法org.logicalcobwebs.proxool.ProxoolFacade
Redefine the behaviour of the pool.
ref - 类 中的变量org.logicalcobwebs.concurrent.FJTaskRunner.VolatileTaskRef
The reference
register(ConnectionPool) - 类 中的静态方法org.logicalcobwebs.proxool.HouseKeeperController
Schedule a regular triggerSweep
registerClosedStatement(Statement) - 类 中的方法org.logicalcobwebs.proxool.ProxyConnection
 
registerClosedStatement(Statement) - 接口 中的方法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) - 类 中的静态方法org.logicalcobwebs.proxool.ProxoolFacade
Build a ConnectionPool based on this definition and then start it.
registerConnectionPool(String, Properties, boolean) - 类 中的静态方法org.logicalcobwebs.proxool.ProxoolFacade
Build a ConnectionPool based on this definition and then start it.
registerConnectionPool(ConnectionPoolDefinition) - 类 中的静态方法org.logicalcobwebs.proxool.ProxoolFacade
 
registerConnectionPool(String) - 类 中的静态方法org.logicalcobwebs.proxool.ProxoolFacade
With no configurator or properties (using default values)
registerDatasource(String, Properties) - 类 中的静态方法org.logicalcobwebs.proxool.admin.jndi.ProxoolJNDIHelper
Create a ProxoolDataSource with the given alias and bind it to JNDI using the given jndi properties.
registerPool(String, Properties) - 类 中的静态方法org.logicalcobwebs.proxool.admin.jmx.ProxoolJMXHelper
Create and register a ConnectionPoolMBean to the given agents.
release() - 接口 中的方法org.logicalcobwebs.concurrent.Sync
Potentially enable others to pass.
release() - 类 中的方法org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock.ReaderLock
 
release() - 类 中的方法org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock.WriterLock
 
remove(int) - 类 中的方法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) - 类 中的方法org.logicalcobwebs.proxool.util.FastArrayList
Remove the first occurrence of the specified element from the list, and shift any subsequent elements down one position.
removeAll(Collection) - 类 中的方法org.logicalcobwebs.proxool.util.FastArrayList
Remove from this collection all of its elements that are contained in the specified collection.
removeAllConnectionPools(int) - 类 中的静态方法org.logicalcobwebs.proxool.ProxoolFacade
已过时。
use the better named shutdown() instead.
removeConfigurationListener(String, ConfigurationListenerIF) - 类 中的静态方法org.logicalcobwebs.proxool.ProxoolFacade
Remove a listener that gets called everytime the configuration changes.
removeConnectionListener(String, ConnectionListenerIF) - 类 中的静态方法org.logicalcobwebs.proxool.ProxoolFacade
Remove a listener that monitors each time a connection is made or destroyed.
removeConnectionPool(String, int) - 类 中的静态方法org.logicalcobwebs.proxool.ProxoolFacade
Remove a connection pool.
removeConnectionPool(String) - 类 中的静态方法org.logicalcobwebs.proxool.ProxoolFacade
removeListener(Object) - 类 中的方法org.logicalcobwebs.proxool.util.AbstractListenerContainer
 
removeListener(Object) - 接口 中的方法org.logicalcobwebs.proxool.util.ListenerContainerIF
Remove a listener from this container.
removeNotificationListener(NotificationListener) - 类 中的方法org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
removeProxoolListener(ProxoolListenerIF) - 类 中的静态方法org.logicalcobwebs.proxool.ProxoolFacade
Remove a registered ProxoolListenerIF.
removeStateListener(String, StateListenerIF) - 类 中的静态方法org.logicalcobwebs.proxool.ProxoolFacade
Remove a listener that monitors the change of state of the pool (quiet, busy, overloaded, or down)
reset() - 类 中的方法org.logicalcobwebs.concurrent.FJTask
Clear the termination status of this task.
reset(Connection, String) - 类 中的方法org.logicalcobwebs.proxool.ConnectionResetter
Reset this connection to its default values.
RESET_FAIL - 接口 中的静态变量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.
ResourceNamesIF - org.logicalcobwebs.proxool.resources中的接口
Constants for Proxool resource names.
retainAll(Collection) - 类 中的方法org.logicalcobwebs.proxool.util.FastArrayList
Remove from this collection all of its elements except those that are contained in the specified collection.
ROLE - 类 中的静态变量org.logicalcobwebs.proxool.configuration.AvalonConfigurator
Avalon ROLE id for this component.
run() - 类 中的方法org.logicalcobwebs.concurrent.FJTask.Par
 
run() - 类 中的方法org.logicalcobwebs.concurrent.FJTask.Par2
 
run() - 类 中的方法org.logicalcobwebs.concurrent.FJTask.Seq
 
run() - 类 中的方法org.logicalcobwebs.concurrent.FJTask.Seq2
 
run() - 类 中的方法org.logicalcobwebs.concurrent.FJTask.Wrap
 
run() - 类 中的方法org.logicalcobwebs.concurrent.FJTaskRunner
Main runloop
run() - 类 中的方法org.logicalcobwebs.concurrent.FJTaskRunnerGroup.InvokableFJTask
 
run() - 类 中的方法org.logicalcobwebs.proxool.HouseKeeperThread
 
run() - 类 中的方法org.logicalcobwebs.proxool.PrototyperThread
 
runnable - 类 中的变量org.logicalcobwebs.concurrent.FJTask.Wrap
 
runPriority - 类 中的变量org.logicalcobwebs.concurrent.FJTaskRunner
Priority to use while running tasks
runs - 类 中的变量org.logicalcobwebs.concurrent.FJTaskRunner
Total number of tasks run

S

scan(FJTask) - 类 中的方法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 - 类 中的变量org.logicalcobwebs.concurrent.FJTaskRunner
Priority to use while scanning for work
scans - 类 中的变量org.logicalcobwebs.concurrent.FJTaskRunner
Total number of queues scanned for work
scanWhileIdling() - 类 中的方法org.logicalcobwebs.concurrent.FJTaskRunner
Same as scan, but called when current thread is idling.
seq(FJTask[]) - 类 中的静态方法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) - 类 中的静态方法org.logicalcobwebs.concurrent.FJTask
Construct and return a FJTask object that, when executed, will invoke task1 and task2, in order
Seq(FJTask[]) - 类 的构造器org.logicalcobwebs.concurrent.FJTask.Seq
Construct a Seq that, when executed, will process each of the tasks in the tasks array in order
Seq(FJTask, FJTask) - 类 的构造器org.logicalcobwebs.concurrent.FJTask.Seq
Two-task constructor, for compatibility with previous release.
Seq2(FJTask, FJTask) - 类 的构造器org.logicalcobwebs.concurrent.FJTask.Seq2
 
ServletConfigurator - org.logicalcobwebs.proxool.configuration中的类
Allows you to configure Proxool using a servlet.
ServletConfigurator() - 类 的构造器org.logicalcobwebs.proxool.configuration.ServletConfigurator
 
set(int) - 类 中的静态方法org.logicalcobwebs.concurrent.DefaultChannelCapacity
Set the default capacity used in default (no-argument) constructor for BoundedChannels that otherwise require a capacity argument.
set(Object) - 类 中的方法org.logicalcobwebs.concurrent.FutureResult
Set the reference, and signal that it is ready.
set(int) - 类 中的方法org.logicalcobwebs.concurrent.SynchronizedInt
Set to newValue.
set(int, Object) - 类 中的方法org.logicalcobwebs.proxool.util.FastArrayList
Replace the element at the specified position in this list with the specified element.
setActive(FJTaskRunner) - 类 中的方法org.logicalcobwebs.concurrent.FJTaskRunnerGroup
Set active status of thread t to true, and notify others that might be waiting for work.
setAlias(String) - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
setAttribute(Attribute) - 类 中的方法org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
setAttributes(AttributeList) - 类 中的方法org.logicalcobwebs.proxool.admin.jmx.ConnectionPoolMBean
 
setBirthTime(long) - 类 中的方法org.logicalcobwebs.proxool.ProxyConnection
 
setConfigurationListener(String, ConfigurationListenerIF) - 类 中的静态方法org.logicalcobwebs.proxool.ProxoolFacade
setConnectionListener(String, ConnectionListenerIF) - 类 中的静态方法org.logicalcobwebs.proxool.ProxoolFacade
setDelegateProperties(String) - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
Set any property that should be handed to the delegate driver.
setDone() - 类 中的方法org.logicalcobwebs.concurrent.FJTask
Indicate termination.
setDriver(String) - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
setDriverUrl(String) - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
setException(Throwable) - 类 中的方法org.logicalcobwebs.concurrent.FutureResult
Set the exception field, also setting ready status.
setFast(boolean) - 类 中的方法org.logicalcobwebs.proxool.util.FastArrayList
Sets whether this list will operate in fast mode.
setFatalSqlExceptionsAsString(String) - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
setFatalSqlExceptionWrapperClass(String) - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
setHouseKeepingSleepTime(int) - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
setHouseKeepingTestSql(String) - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
setId(long) - 类 中的方法org.logicalcobwebs.proxool.ProxyConnection
 
setInactive(FJTaskRunner) - 类 中的方法org.logicalcobwebs.concurrent.FJTaskRunnerGroup
Set active status of thread t to false.
setJmx(boolean) - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
setJmxAgentId(String) - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
setLoginTimeout(int) - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
setLogWriter(PrintWriter) - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
setMaximumActiveTime(long) - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
setMaximumConnectionCount(int) - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
setMaximumConnectionLifetime(int) - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
setMinimumConnectionCount(int) - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
setNeedToReset(boolean) - 类 中的方法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).
setOverloadWithoutRefusalLifetime(int) - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
setPassword(String) - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
setPrototypeCount(int) - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
setRecentlyStartedThreshold(int) - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
setRequester(String) - 类 中的方法org.logicalcobwebs.proxool.ProxyConnection
 
setRequester(String) - 接口 中的方法org.logicalcobwebs.proxool.ProxyConnectionIF
 
setRunPriorities(int) - 类 中的方法org.logicalcobwebs.concurrent.FJTaskRunnerGroup
Set the priority to use while a FJTaskRunner is actively running tasks.
setRunPriority(int) - 类 中的方法org.logicalcobwebs.concurrent.FJTaskRunner
Set the priority to use while running tasks.
setScanPriorities(int) - 类 中的方法org.logicalcobwebs.concurrent.FJTaskRunnerGroup
Set the priority to use while a FJTaskRunner is polling for new tasks to perform.
setScanPriority(int) - 类 中的方法org.logicalcobwebs.concurrent.FJTaskRunner
Set the priority to use while scanning.
setShutdownHook(Thread) - 类 中的静态方法org.logicalcobwebs.proxool.ProxoolFacade
By remembering the most recent ShutdownHook ProxoolFacade will know to disable it when it is ProxoolFacade.shutdown().
setSimultaneousBuildThrottle(int) - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
setStateListener(String, StateListenerIF) - 类 中的静态方法org.logicalcobwebs.proxool.ProxoolFacade
setStatistics(String) - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
setStatisticsLogLevel(String) - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
setStatus(int) - 类 中的方法org.logicalcobwebs.proxool.ProxyConnection
 
setStatus(int, int) - 类 中的方法org.logicalcobwebs.proxool.ProxyConnection
 
setStatus(int, int) - 接口 中的方法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) - 接口 中的方法org.logicalcobwebs.proxool.ProxyConnectionIF
Forces the new status regardless of the old state
setter(Callable) - 类 中的方法org.logicalcobwebs.concurrent.FutureResult
Return a Runnable object that, when run, will set the result value.
setTerminated() - 类 中的方法org.logicalcobwebs.concurrent.FJTaskRunnerGroup.InvokableFJTask
 
setTestAfterUse(boolean) - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
setTestBeforeUse(boolean) - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
setTimeLastStartActive(long) - 类 中的方法org.logicalcobwebs.proxool.ProxyConnection
 
setTimeLastStopActive(long) - 类 中的方法org.logicalcobwebs.proxool.ProxyConnection
 
setTrace(boolean) - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
setTriggerResetException(boolean) - 类 中的静态方法org.logicalcobwebs.proxool.ConnectionResetter
Called by a unit test.
setUser(String) - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
setVerbose(boolean) - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
SHUTDOWN - 接口 中的静态变量org.logicalcobwebs.proxool.ConnectionListenerIF
We are killing a connection because Proxool is shutting down
shutdown() - 类 中的静态方法org.logicalcobwebs.proxool.HouseKeeperController
Stop all house keeper threads.
shutdown() - 类 中的静态方法org.logicalcobwebs.proxool.PrototyperController
Stop all house keeper threads
shutdown() - 类 中的静态方法org.logicalcobwebs.proxool.ProxoolFacade
Removes all connection pools.
shutdown(int) - 类 中的静态方法org.logicalcobwebs.proxool.ProxoolFacade
Removes all connection pools.
shutdown(String, int) - 类 中的静态方法org.logicalcobwebs.proxool.ProxoolFacade
Removes all connection pools.
Signaller() - 类 的构造器org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock.Signaller
 
signalNewTask() - 类 中的方法org.logicalcobwebs.concurrent.FJTaskRunnerGroup
Start or wake up any threads waiting for work
SIMULTANEOUS_BUILD_THROTTLE - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
SIMULTANEOUS_BUILD_THROTTLE_PROPERTY - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
size() - 类 中的方法org.logicalcobwebs.concurrent.FJTaskRunnerGroup
Return the number of FJTaskRunner threads in this group
size() - 类 中的方法org.logicalcobwebs.proxool.util.FastArrayList
Return the number of elements in this list.
slowCoInvoke(FJTask, FJTask) - 类 中的方法org.logicalcobwebs.concurrent.FJTaskRunner
Backup to handle noninlinable cases of coInvoke
slowCoInvoke(FJTask[]) - 类 中的方法org.logicalcobwebs.concurrent.FJTaskRunner
Backup to handle atypical or noninlinable cases of coInvoke
slowPush(FJTask) - 类 中的方法org.logicalcobwebs.concurrent.FJTaskRunner
Handle slow case for push
SnapshotIF - org.logicalcobwebs.proxool.admin中的接口
Provides a snapshot of a pool
snd - 类 中的变量org.logicalcobwebs.concurrent.FJTask.Par2
 
snd - 类 中的变量org.logicalcobwebs.concurrent.FJTask.Seq2
 
start() - 类 中的方法org.logicalcobwebs.concurrent.FJTask
Execute this task.
startElement(String, String, String, Attributes) - 类 中的方法org.logicalcobwebs.proxool.configuration.XMLConfigurator
 
startRead() - 类 中的方法org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock
 
startReadFromNewReader() - 类 中的方法org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock
 
startReadFromWaitingReader() - 类 中的方法org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock
 
startWrite() - 类 中的方法org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock
 
startWriteFromNewWriter() - 类 中的方法org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock
 
startWriteFromWaitingWriter() - 类 中的方法org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock
 
STATE_BUSY - 接口 中的静态变量org.logicalcobwebs.proxool.StateListenerIF
 
STATE_DOWN - 接口 中的静态变量org.logicalcobwebs.proxool.StateListenerIF
 
STATE_OVERLOADED - 接口 中的静态变量org.logicalcobwebs.proxool.StateListenerIF
 
STATE_QUIET - 接口 中的静态变量org.logicalcobwebs.proxool.StateListenerIF
 
StateListenerIF - org.logicalcobwebs.proxool中的接口
Monitors the state of the pool so you can see whether it is quiet, busy, overloaded, or down.
statistics(String, StatisticsIF) - 类 中的方法org.logicalcobwebs.proxool.admin.CompositeStatisticsListener
 
statistics(String, StatisticsIF) - 接口 中的方法org.logicalcobwebs.proxool.admin.StatisticsListenerIF
A new set of statistics have just been produced
statistics(String, StatisticsIF) - 类 中的方法org.logicalcobwebs.proxool.admin.StatisticsLogger
 
STATISTICS - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
STATISTICS_LOG_LEVEL - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
STATISTICS_LOG_LEVEL_DEBUG - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
STATISTICS_LOG_LEVEL_INFO - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
STATISTICS_LOG_LEVEL_PROPERTY - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
STATISTICS_LOG_LEVEL_TRACE - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
STATISTICS_PROPERTY - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
StatisticsIF - org.logicalcobwebs.proxool.admin中的接口
Provides statistical performance information for a period ot time.
StatisticsListenerIF - org.logicalcobwebs.proxool.admin中的接口
Listen for new statistics as they are produced.
StatisticsLogger - org.logicalcobwebs.proxool.admin中的类
Listens to statistics and logs them
StatisticsLogger(Logger, String) - 类 的构造器org.logicalcobwebs.proxool.admin.StatisticsLogger
 
stats() - 类 中的方法org.logicalcobwebs.concurrent.FJTaskRunnerGroup
Prints various snapshot statistics to System.out.
STATUS_ACTIVE - 接口 中的静态变量org.logicalcobwebs.proxool.ConnectionInfoIF
The connection is in use
STATUS_AVAILABLE - 接口 中的静态变量org.logicalcobwebs.proxool.ConnectionInfoIF
The connection is available for use
STATUS_NULL - 接口 中的静态变量org.logicalcobwebs.proxool.ConnectionInfoIF
This is the start and end state of every connection
STATUS_OFFLINE - 接口 中的静态变量org.logicalcobwebs.proxool.ConnectionInfoIF
The connection is in use by the house keeping thread
steals - 类 中的变量org.logicalcobwebs.concurrent.FJTaskRunner
Total number of tasks obtained via scan
subList(int, int) - 类 中的方法org.logicalcobwebs.proxool.util.FastArrayList
Return a view of the portion of this list between fromIndex (inclusive) and toIndex (exclusive).
subtract(int) - 类 中的方法org.logicalcobwebs.concurrent.SynchronizedInt
Subtract amount from value (i.e., set value -= amount)
swap(SynchronizedInt) - 类 中的方法org.logicalcobwebs.concurrent.SynchronizedInt
Atomically swap values with another SynchronizedInt.
sweep() - 类 中的方法org.logicalcobwebs.proxool.Prototyper
Trigger prototyping immediately
sweepNow(String) - 类 中的静态方法org.logicalcobwebs.proxool.HouseKeeperController
 
sweepStarted() - 类 中的静态方法org.logicalcobwebs.proxool.PrototyperController
 
Sync - org.logicalcobwebs.concurrent中的接口
Main interface for locks, gates, and conditions.
SynchronizedInt - org.logicalcobwebs.concurrent中的类
A class useful for offloading synch for int instance variables.
SynchronizedInt(int) - 类 的构造器org.logicalcobwebs.concurrent.SynchronizedInt
Make a new SynchronizedInt with the given initial value, and using its own internal lock.
SynchronizedInt(int, Object) - 类 的构造器org.logicalcobwebs.concurrent.SynchronizedInt
Make a new SynchronizedInt with the given initial value, and using the supplied lock.
SynchronizedVariable - org.logicalcobwebs.concurrent中的类
Base class for simple, small classes maintaining single values that are always accessed and updated under synchronization.
SynchronizedVariable(Object) - 类 的构造器org.logicalcobwebs.concurrent.SynchronizedVariable
Create a SynchronizedVariable using the supplied lock
SynchronizedVariable() - 类 的构造器org.logicalcobwebs.concurrent.SynchronizedVariable
Create a SynchronizedVariable using itself as the lock

T

Takable - org.logicalcobwebs.concurrent中的接口
This interface exists to enable stricter type checking for channels.
take() - 接口 中的方法org.logicalcobwebs.concurrent.Channel
Return and remove an item from channel, possibly waiting indefinitely until such an item exists.
take() - 类 中的方法org.logicalcobwebs.concurrent.FJTaskRunner
Take a task from the base of the DEQ.
take() - 类 中的方法org.logicalcobwebs.concurrent.FJTaskRunner.VolatileTaskRef
Return the reference and clear it
take() - 类 中的方法org.logicalcobwebs.concurrent.LinkedQueue
 
take() - 接口 中的方法org.logicalcobwebs.concurrent.Takable
Return and remove an item from channel, possibly waiting indefinitely until such an item exists.
taskJoin(FJTask) - 类 中的方法org.logicalcobwebs.concurrent.FJTaskRunner
Process tasks until w is done.
tasks - 类 中的变量org.logicalcobwebs.concurrent.FJTask.Par
 
tasks - 类 中的变量org.logicalcobwebs.concurrent.FJTask.Seq
 
taskYield() - 类 中的方法org.logicalcobwebs.concurrent.FJTaskRunner
Execute a task in this thread.
terminated - 类 中的变量org.logicalcobwebs.concurrent.FJTaskRunnerGroup.InvokableFJTask
 
TEST_AFTER_USE - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
TEST_AFTER_USE_PROPERTY - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
TEST_BEFORE_USE - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
TEST_BEFORE_USE_PROPERTY - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
threads - 类 中的变量org.logicalcobwebs.concurrent.FJTaskRunnerGroup
The threads in this group
timedGet(long) - 类 中的方法org.logicalcobwebs.concurrent.FutureResult
Wait at most msecs to access the reference.
TimeoutException - org.logicalcobwebs.concurrent中的异常错误
Thrown by synchronization classes that report timeouts via exceptions.
TimeoutException(long) - 异常错误 的构造器org.logicalcobwebs.concurrent.TimeoutException
Constructs a TimeoutException with given duration value.
TimeoutException(long, String) - 异常错误 的构造器org.logicalcobwebs.concurrent.TimeoutException
Constructs a TimeoutException with the specified duration value and detail message.
toArray() - 类 中的方法org.logicalcobwebs.proxool.util.FastArrayList
Return an array containing all of the elements in this list in the correct order.
toArray(Object[]) - 类 中的方法org.logicalcobwebs.proxool.util.FastArrayList
Return an array containing all of the elements in this list in the correct order.
top - 类 中的变量org.logicalcobwebs.concurrent.FJTaskRunner
Current top of DEQ.
toString() - 类 中的方法org.logicalcobwebs.concurrent.SynchronizedInt
 
toString() - 类 中的方法org.logicalcobwebs.proxool.ProxyConnection
 
toString() - 类 中的方法org.logicalcobwebs.proxool.util.FastArrayList
Return a String representation of this object.
toString() - 类 中的方法org.logicalcobwebs.proxool.WrappedConnection
 
TRACE - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
TRACE_PROPERTY - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
triggerResetException - 类 中的静态变量org.logicalcobwebs.proxool.ConnectionResetter
 
triggerSweep() - 类 中的方法org.logicalcobwebs.proxool.Prototyper
 
triggerSweep(String) - 类 中的静态方法org.logicalcobwebs.proxool.PrototyperController
Trigger prototyping immediately.
trimToSize() - 类 中的方法org.logicalcobwebs.proxool.util.FastArrayList
Trim the capacity of this ArrayList instance to be the list's current size.

U

unregisterPool(String, Properties) - 类 中的静态方法org.logicalcobwebs.proxool.admin.jmx.ProxoolJMXHelper
Unregister a ConnectionPoolMBean from the given agents.
unwrap(Class<T>) - 类 中的方法org.logicalcobwebs.proxool.ProxoolDataSource
 
updateConnectionPool(String, Properties) - 类 中的静态方法org.logicalcobwebs.proxool.ProxoolFacade
Update the behaviour of the pool.
upStateChanged(int) - 类 中的方法org.logicalcobwebs.proxool.CompositeStateListener
 
upStateChanged(int) - 接口 中的方法org.logicalcobwebs.proxool.StateListenerIF
 
URL_DELIMITER - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
USER_PROPERTY - 接口 中的静态变量org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF
 
USER_PROPERTY - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
Standard JDBC property

V

validate(ConnectionPoolDefinitionIF, Connection) - 接口 中的方法org.logicalcobwebs.proxool.ConnectionValidatorIF
 
validate(ConnectionPoolDefinitionIF, Connection) - 类 中的方法org.logicalcobwebs.proxool.DefaultConnectionValidator
 
VALIDATION_FAIL - 接口 中的静态变量org.logicalcobwebs.proxool.ConnectionListenerIF
We are killing a connection because it has not been validated.
value - 类 中的变量org.logicalcobwebs.concurrent.LinkedNode
 
value_ - 类 中的变量org.logicalcobwebs.concurrent.FutureResult
The result of the operation
value_ - 类 中的变量org.logicalcobwebs.concurrent.SynchronizedInt
 
VERBOSE - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
VERBOSE_PROPERTY - 接口 中的静态变量org.logicalcobwebs.proxool.ProxoolConstants
 
Version - org.logicalcobwebs.proxool中的类
Tells you the version.
Version() - 类 的构造器org.logicalcobwebs.proxool.Version
 
victimRNG - 类 中的变量org.logicalcobwebs.concurrent.FJTaskRunner
Random starting point generator for scan()
VolatileTaskRef() - 类 的构造器org.logicalcobwebs.concurrent.FJTaskRunner.VolatileTaskRef
 

W

waitingForTake_ - 类 中的变量org.logicalcobwebs.concurrent.LinkedQueue
The number of threads waiting for a take.
waitingReaders_ - 类 中的变量org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock
 
waitingWriters_ - 类 中的变量org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock
 
warning(SAXParseException) - 类 中的方法org.logicalcobwebs.proxool.configuration.XMLConfigurator
 
Wrap(Runnable) - 类 的构造器org.logicalcobwebs.concurrent.FJTask.Wrap
 
wrapped - 类 中的变量org.logicalcobwebs.concurrent.FJTaskRunnerGroup.InvokableFJTask
 
WrappedConnection - org.logicalcobwebs.proxool中的类
Wraps up a ProxyConnection.
WrappedConnection(ProxyConnection) - 类 的构造器org.logicalcobwebs.proxool.WrappedConnection
Construct this wrapper around the proxy connection
writeLock() - 接口 中的方法org.logicalcobwebs.concurrent.ReadWriteLock
get the writeLock
writeLock() - 类 中的方法org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock
 
WriterLock() - 类 的构造器org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock.WriterLock
 
writerLock_ - 类 中的变量org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock
 
WriterPreferenceReadWriteLock - org.logicalcobwebs.concurrent中的类
A ReadWriteLock that prefers waiting writers over waiting readers when there is contention.
WriterPreferenceReadWriteLock() - 类 的构造器org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock
 
WriterPreferenceReadWriteLock.ReaderLock - org.logicalcobwebs.concurrent中的类
 
WriterPreferenceReadWriteLock.Signaller - org.logicalcobwebs.concurrent中的类
Reader and Writer requests are maintained in two different wait sets, by two different objects.
WriterPreferenceReadWriteLock.WriterLock - org.logicalcobwebs.concurrent中的类
 

X

XMLConfigurator - org.logicalcobwebs.proxool.configuration中的类
A SAX 2 ContentHandler that can configure Proxool from an XML source.
XMLConfigurator() - 类 的构造器org.logicalcobwebs.proxool.configuration.XMLConfigurator
 
xor(int) - 类 中的方法org.logicalcobwebs.concurrent.SynchronizedInt
Set value to value ^ b.

Y

yield() - 类 中的静态方法org.logicalcobwebs.concurrent.FJTask
Allow the current underlying FJTaskRunner thread to process other tasks.
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 

Copyright © 2024. All rights reserved.