public class NIdleConnectionEvictor extends Object
在连接池中保持生存连接。
| 构造器和说明 |
|---|
NIdleConnectionEvictor(long maxIdleTime,
TimeUnit maxIdleTimeUnit) |
NIdleConnectionEvictor(org.apache.http.nio.conn.NHttpClientConnectionManager connMgr,
long maxIdleTime,
TimeUnit maxIdleTimeUnit) |
NIdleConnectionEvictor(org.apache.http.nio.conn.NHttpClientConnectionManager connMgr,
long sleepTime,
TimeUnit sleepTimeUnit,
long maxIdleTime,
TimeUnit maxIdleTimeUnit) |
NIdleConnectionEvictor(org.apache.http.nio.conn.NHttpClientConnectionManager connMgr,
ThreadFactory threadFactory,
long sleepTime,
TimeUnit sleepTimeUnit,
long maxIdleTime,
TimeUnit maxIdleTimeUnit) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
await() |
void |
awaitTermination(long time,
TimeUnit tunit) |
boolean |
isRunning() |
NIdleConnectionEvictor |
setConnMgr(org.apache.http.nio.conn.NHttpClientConnectionManager connMgr) |
void |
shutdown() |
void |
start() |
public NIdleConnectionEvictor(org.apache.http.nio.conn.NHttpClientConnectionManager connMgr,
ThreadFactory threadFactory,
long sleepTime,
TimeUnit sleepTimeUnit,
long maxIdleTime,
TimeUnit maxIdleTimeUnit)
public NIdleConnectionEvictor(org.apache.http.nio.conn.NHttpClientConnectionManager connMgr,
long sleepTime,
TimeUnit sleepTimeUnit,
long maxIdleTime,
TimeUnit maxIdleTimeUnit)
public NIdleConnectionEvictor(org.apache.http.nio.conn.NHttpClientConnectionManager connMgr,
long maxIdleTime,
TimeUnit maxIdleTimeUnit)
public NIdleConnectionEvictor(long maxIdleTime,
TimeUnit maxIdleTimeUnit)
public NIdleConnectionEvictor setConnMgr(org.apache.http.nio.conn.NHttpClientConnectionManager connMgr)
public void start()
public void shutdown()
public boolean isRunning()
public void awaitTermination(long time,
TimeUnit tunit)
throws InterruptedException
public void await()
Copyright © 2022. All rights reserved.