@ManagedObject public abstract class AbstractConnectionPool extends Object implements ConnectionPool, Dumpable
ConnectionPool.Factory, ConnectionPool.Multiplexable
Modifier and Type | Method and Description |
---|---|
Connection |
acquire()
Returns an idle connection, if available, or schedules the opening
of a new connection and returns
null . |
void |
close()
Closes this ConnectionPool.
|
String |
dump() |
int |
getConnectionCount() |
int |
getMaxConnectionCount() |
int |
getPendingConnectionCount() |
int |
getPendingCount()
Deprecated.
use
getPendingConnectionCount() instead |
boolean |
isClosed() |
boolean |
isEmpty() |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isActive, release, remove
dump, dump, dumpContainer, dumpIterable, dumpMapEntries, dumpObject, dumpObjects, dumpSelf, named
@ManagedAttribute(value="The max number of connections", readonly=true) public int getMaxConnectionCount()
@ManagedAttribute(value="The number of connections", readonly=true) public int getConnectionCount()
@ManagedAttribute(value="The number of pending connections", readonly=true) @Deprecated public int getPendingCount()
getPendingConnectionCount()
instead@ManagedAttribute(value="The number of pending connections", readonly=true) public int getPendingConnectionCount()
public boolean isEmpty()
isEmpty
in interface ConnectionPool
public boolean isClosed()
isClosed
in interface ConnectionPool
ConnectionPool.close()
public Connection acquire()
ConnectionPool
Returns an idle connection, if available, or schedules the opening
of a new connection and returns null
.
acquire
in interface ConnectionPool
public void close()
ConnectionPool
close
in interface Closeable
close
in interface AutoCloseable
close
in interface ConnectionPool
ConnectionPool.isClosed()
Copyright © 2010 - 2020 Adobe. All Rights Reserved