Class SimpleHttpClientConnectionManager
- java.lang.Object
-
- com.sedmelluq.discord.lavaplayer.tools.http.SimpleHttpClientConnectionManager
-
- All Implemented Interfaces:
org.apache.http.conn.HttpClientConnectionManager
public class SimpleHttpClientConnectionManager extends java.lang.Object implements org.apache.http.conn.HttpClientConnectionManager
-
-
Constructor Summary
Constructors Constructor Description SimpleHttpClientConnectionManager(org.apache.http.conn.HttpClientConnectionOperator connectionOperator, org.apache.http.conn.HttpConnectionFactory<org.apache.http.conn.routing.HttpRoute,org.apache.http.conn.ManagedHttpClientConnection> factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcloseExpiredConnections()voidcloseIdleConnections(long idletime, java.util.concurrent.TimeUnit timeUnit)voidconnect(org.apache.http.HttpClientConnection connection, org.apache.http.conn.routing.HttpRoute route, int connectTimeout, org.apache.http.protocol.HttpContext context)voidreleaseConnection(org.apache.http.HttpClientConnection connection, java.lang.Object newState, long validDuration, java.util.concurrent.TimeUnit timeUnit)org.apache.http.conn.ConnectionRequestrequestConnection(org.apache.http.conn.routing.HttpRoute route, java.lang.Object state)voidrouteComplete(org.apache.http.HttpClientConnection conn, org.apache.http.conn.routing.HttpRoute route, org.apache.http.protocol.HttpContext context)voidsetConnectionConfig(org.apache.http.config.ConnectionConfig config)voidsetSocketConfig(org.apache.http.config.SocketConfig config)voidshutdown()voidupgrade(org.apache.http.HttpClientConnection connection, org.apache.http.conn.routing.HttpRoute route, org.apache.http.protocol.HttpContext context)
-
-
-
Constructor Detail
-
SimpleHttpClientConnectionManager
public SimpleHttpClientConnectionManager(org.apache.http.conn.HttpClientConnectionOperator connectionOperator, org.apache.http.conn.HttpConnectionFactory<org.apache.http.conn.routing.HttpRoute,org.apache.http.conn.ManagedHttpClientConnection> factory)
-
-
Method Detail
-
setSocketConfig
public void setSocketConfig(org.apache.http.config.SocketConfig config)
-
setConnectionConfig
public void setConnectionConfig(org.apache.http.config.ConnectionConfig config)
-
requestConnection
public org.apache.http.conn.ConnectionRequest requestConnection(org.apache.http.conn.routing.HttpRoute route, java.lang.Object state)- Specified by:
requestConnectionin interfaceorg.apache.http.conn.HttpClientConnectionManager
-
releaseConnection
public void releaseConnection(org.apache.http.HttpClientConnection connection, java.lang.Object newState, long validDuration, java.util.concurrent.TimeUnit timeUnit)- Specified by:
releaseConnectionin interfaceorg.apache.http.conn.HttpClientConnectionManager
-
connect
public void connect(org.apache.http.HttpClientConnection connection, org.apache.http.conn.routing.HttpRoute route, int connectTimeout, org.apache.http.protocol.HttpContext context) throws java.io.IOException- Specified by:
connectin interfaceorg.apache.http.conn.HttpClientConnectionManager- Throws:
java.io.IOException
-
upgrade
public void upgrade(org.apache.http.HttpClientConnection connection, org.apache.http.conn.routing.HttpRoute route, org.apache.http.protocol.HttpContext context) throws java.io.IOException- Specified by:
upgradein interfaceorg.apache.http.conn.HttpClientConnectionManager- Throws:
java.io.IOException
-
routeComplete
public void routeComplete(org.apache.http.HttpClientConnection conn, org.apache.http.conn.routing.HttpRoute route, org.apache.http.protocol.HttpContext context)- Specified by:
routeCompletein interfaceorg.apache.http.conn.HttpClientConnectionManager
-
closeIdleConnections
public void closeIdleConnections(long idletime, java.util.concurrent.TimeUnit timeUnit)- Specified by:
closeIdleConnectionsin interfaceorg.apache.http.conn.HttpClientConnectionManager
-
closeExpiredConnections
public void closeExpiredConnections()
- Specified by:
closeExpiredConnectionsin interfaceorg.apache.http.conn.HttpClientConnectionManager
-
shutdown
public void shutdown()
- Specified by:
shutdownin interfaceorg.apache.http.conn.HttpClientConnectionManager
-
-