- 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中的类
-
- AvalonConfigurator() - 类 的构造器org.logicalcobwebs.proxool.configuration.AvalonConfigurator
-
- awaitTermination() - 类 中的方法org.logicalcobwebs.concurrent.FJTaskRunnerGroup.InvokableFJTask
-
- 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中的类
-
- 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中的接口
-
- 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.
- 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
-
- 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
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
- 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
-
- 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.
- 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中的类
-
- 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.
- 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
-
- 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
-
- 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
- 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
-
- 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中的接口
-
- 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