com.netflix.http4
Class ConnectionPoolCleaner
java.lang.Object
com.netflix.http4.ConnectionPoolCleaner
public class ConnectionPoolCleaner
- extends java.lang.Object
Class that is responsible to cleanup connections based on a policy
For e.g. evict all connections from the pool that have been idle for more than x msecs
Constructor Summary |
ConnectionPoolCleaner(java.lang.String name,
org.apache.http.conn.ClientConnectionManager connMgr)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ConnectionPoolCleaner
public ConnectionPoolCleaner(java.lang.String name,
org.apache.http.conn.ClientConnectionManager connMgr)
getConnIdleEvictTimeMilliSeconds
public com.netflix.config.DynamicIntProperty getConnIdleEvictTimeMilliSeconds()
setConnIdleEvictTimeMilliSeconds
public void setConnIdleEvictTimeMilliSeconds(com.netflix.config.DynamicIntProperty connIdleEvictTimeMilliSeconds)
isEnableConnectionPoolCleanerTask
public boolean isEnableConnectionPoolCleanerTask()
setEnableConnectionPoolCleanerTask
public void setEnableConnectionPoolCleanerTask(boolean enableConnectionPoolCleanerTask)
getConnectionCleanerTimerDelay
public long getConnectionCleanerTimerDelay()
setConnectionCleanerTimerDelay
public void setConnectionCleanerTimerDelay(long connectionCleanerTimerDelay)
getConnectionCleanerRepeatInterval
public long getConnectionCleanerRepeatInterval()
setConnectionCleanerRepeatInterval
public void setConnectionCleanerRepeatInterval(long connectionCleanerRepeatInterval)
initTask
public void initTask()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object