public class ConnectionPoolCleaner
extends java.lang.Object
Constructor and Description |
---|
ConnectionPoolCleaner(java.lang.String name,
org.apache.http.conn.ClientConnectionManager connMgr,
java.util.concurrent.ScheduledExecutorService scheduler) |
Modifier and Type | Method and Description |
---|---|
long |
getConnectionCleanerRepeatInterval() |
long |
getConnectionCleanerTimerDelay() |
com.netflix.client.config.Property<java.lang.Integer> |
getConnIdleEvictTimeMilliSeconds() |
void |
initTask() |
boolean |
isEnableConnectionPoolCleanerTask() |
void |
setConnectionCleanerRepeatInterval(long connectionCleanerRepeatInterval) |
void |
setConnectionCleanerTimerDelay(long connectionCleanerTimerDelay) |
void |
setConnIdleEvictTimeMilliSeconds(com.netflix.client.config.Property<java.lang.Integer> connIdleEvictTimeMilliSeconds) |
void |
setEnableConnectionPoolCleanerTask(boolean enableConnectionPoolCleanerTask) |
void |
shutdown() |
java.lang.String |
toString() |
public ConnectionPoolCleaner(java.lang.String name, org.apache.http.conn.ClientConnectionManager connMgr, java.util.concurrent.ScheduledExecutorService scheduler)
public com.netflix.client.config.Property<java.lang.Integer> getConnIdleEvictTimeMilliSeconds()
public void setConnIdleEvictTimeMilliSeconds(com.netflix.client.config.Property<java.lang.Integer> connIdleEvictTimeMilliSeconds)
public boolean isEnableConnectionPoolCleanerTask()
public void setEnableConnectionPoolCleanerTask(boolean enableConnectionPoolCleanerTask)
public long getConnectionCleanerTimerDelay()
public void setConnectionCleanerTimerDelay(long connectionCleanerTimerDelay)
public long getConnectionCleanerRepeatInterval()
public void setConnectionCleanerRepeatInterval(long connectionCleanerRepeatInterval)
public void initTask()
public void shutdown()
public java.lang.String toString()
toString
in class java.lang.Object