@ManagedObject public class MultiplexConnectionPool extends AbstractConnectionPool implements ConnectionPool.Multiplexable
AbstractLifeCycle.AbstractLifeCycleListener
ConnectionPool.Factory, ConnectionPool.Multiplexable
Dumpable.DumpableContainer
Container.InheritedListener, Container.Listener
LifeCycle.Listener
Constructor and Description |
---|
MultiplexConnectionPool(HttpDestination destination,
int maxConnections,
boolean cache,
Callback requester,
int maxMultiplex) |
MultiplexConnectionPool(HttpDestination destination,
int maxConnections,
Callback requester,
int maxMultiplex) |
MultiplexConnectionPool(HttpDestination destination,
Pool<Connection> pool,
Callback requester,
int maxMultiplex) |
Modifier and Type | Method and Description |
---|---|
int |
getMaxMultiplex() |
int |
getMaxUsageCount() |
void |
setMaxMultiplex(int maxMultiplex) |
void |
setMaxUsageCount(int maxUsageCount) |
acquire, acquire, acquired, activate, close, deactivate, doStop, dump, getActiveConnectionCount, getActiveConnections, getConnectionCount, getIdleConnectionCount, getIdleConnections, getMaxConnectionCount, getMaxDuration, getPendingConnectionCount, getPendingCount, idle, isActive, isClosed, isEmpty, isMaximizeConnections, onCreated, preCreateConnections, proceed, release, released, remove, remove, removed, setMaxDuration, setMaximizeConnections, sweep, toString, tryCreate
addBean, addBean, addEventListener, addManaged, contains, destroy, doStart, dump, dump, dump, dump, dumpBeans, dumpObject, dumpObjects, dumpStdErr, dumpThis, getBean, getBeans, getBeans, getContainedBeans, getContainedBeans, isAuto, isManaged, isUnmanaged, manage, removeBean, removeBeans, removeEventListener, setBeans, setStopTimeout, start, stop, unmanage, updateBean, updateBean, updateBeans
addLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
dump, dump, dumpContainer, dumpIterable, dumpMapEntries, dumpObject, dumpObjects, dumpSelf, named
isDumpable
public MultiplexConnectionPool(HttpDestination destination, int maxConnections, Callback requester, int maxMultiplex)
public MultiplexConnectionPool(HttpDestination destination, int maxConnections, boolean cache, Callback requester, int maxMultiplex)
public MultiplexConnectionPool(HttpDestination destination, Pool<Connection> pool, Callback requester, int maxMultiplex)
@ManagedAttribute(value="The multiplexing factor of connections") public int getMaxMultiplex()
getMaxMultiplex
in interface ConnectionPool.Multiplexable
getMaxMultiplex
in class AbstractConnectionPool
public void setMaxMultiplex(int maxMultiplex)
setMaxMultiplex
in interface ConnectionPool.Multiplexable
setMaxMultiplex
in class AbstractConnectionPool
maxMultiplex
- the max number of requests multiplexable on a single connection@ManagedAttribute(value="The maximum amount of times a connection is used before it gets closed") public int getMaxUsageCount()
getMaxUsageCount
in class AbstractConnectionPool
public void setMaxUsageCount(int maxUsageCount)
setMaxUsageCount
in class AbstractConnectionPool
Copyright © 1995–2021 Webtide. All rights reserved.