public class RestartableConnectionManager extends Object implements org.apache.http.conn.HttpClientConnectionManager
| Constructor and Description |
|---|
RestartableConnectionManager(Supplier<org.apache.http.conn.HttpClientConnectionManager> supplier) |
| Modifier and Type | Method and Description |
|---|---|
void |
closeExpiredConnections() |
void |
closeIdleConnections(long idletime,
TimeUnit timeUnit) |
void |
connect(org.apache.http.HttpClientConnection conn,
org.apache.http.conn.routing.HttpRoute route,
int connectTimeout,
org.apache.http.protocol.HttpContext context) |
void |
releaseConnection(org.apache.http.HttpClientConnection conn,
Object newState,
long validDuration,
TimeUnit timeUnit) |
org.apache.http.conn.ConnectionRequest |
requestConnection(org.apache.http.conn.routing.HttpRoute route,
Object state) |
void |
restart() |
void |
routeComplete(org.apache.http.HttpClientConnection conn,
org.apache.http.conn.routing.HttpRoute route,
org.apache.http.protocol.HttpContext context) |
void |
shutdown() |
void |
upgrade(org.apache.http.HttpClientConnection conn,
org.apache.http.conn.routing.HttpRoute route,
org.apache.http.protocol.HttpContext context) |
public RestartableConnectionManager(Supplier<org.apache.http.conn.HttpClientConnectionManager> supplier)
public org.apache.http.conn.ConnectionRequest requestConnection(org.apache.http.conn.routing.HttpRoute route,
Object state)
requestConnection in interface org.apache.http.conn.HttpClientConnectionManagerpublic void releaseConnection(org.apache.http.HttpClientConnection conn,
Object newState,
long validDuration,
TimeUnit timeUnit)
releaseConnection in interface org.apache.http.conn.HttpClientConnectionManagerpublic void connect(org.apache.http.HttpClientConnection conn,
org.apache.http.conn.routing.HttpRoute route,
int connectTimeout,
org.apache.http.protocol.HttpContext context)
throws IOException
connect in interface org.apache.http.conn.HttpClientConnectionManagerIOExceptionpublic void upgrade(org.apache.http.HttpClientConnection conn,
org.apache.http.conn.routing.HttpRoute route,
org.apache.http.protocol.HttpContext context)
throws IOException
upgrade in interface org.apache.http.conn.HttpClientConnectionManagerIOExceptionpublic void routeComplete(org.apache.http.HttpClientConnection conn,
org.apache.http.conn.routing.HttpRoute route,
org.apache.http.protocol.HttpContext context)
throws IOException
routeComplete in interface org.apache.http.conn.HttpClientConnectionManagerIOExceptionpublic void closeIdleConnections(long idletime,
TimeUnit timeUnit)
closeIdleConnections in interface org.apache.http.conn.HttpClientConnectionManagerpublic void closeExpiredConnections()
closeExpiredConnections in interface org.apache.http.conn.HttpClientConnectionManagerpublic void shutdown()
shutdown in interface org.apache.http.conn.HttpClientConnectionManagerpublic void restart()
Copyright © 2014–2022 MuleSoft, Inc.. All rights reserved.