Package org.apache.http.impl.conn.tsccm
Class BasicPooledConnAdapter
- java.lang.Object
-
- org.apache.http.impl.conn.AbstractClientConnAdapter
-
- org.apache.http.impl.conn.AbstractPooledConnAdapter
-
- org.apache.http.impl.conn.tsccm.BasicPooledConnAdapter
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
,ConnectionReleaseTrigger
,HttpRoutedConnection
,ManagedClientConnection
,ManagedHttpClientConnection
,org.apache.http.HttpClientConnection
,org.apache.http.HttpConnection
,org.apache.http.HttpInetConnection
,org.apache.http.protocol.HttpContext
@Deprecated public class BasicPooledConnAdapter extends AbstractPooledConnAdapter
Deprecated.(4.2) do not useA connection wrapper and callback handler. All connections given out by the manager are wrappers which can bedetach
ed to prevent further use on release.- Since:
- 4.0
-
-
Field Summary
-
Fields inherited from class org.apache.http.impl.conn.AbstractPooledConnAdapter
poolEntry
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
BasicPooledConnAdapter(ThreadSafeClientConnManager tsccm, AbstractPoolEntry entry)
Deprecated.Creates a new adapter.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected void
detach()
Deprecated.Detaches this adapter from the wrapped connection.protected ClientConnectionManager
getManager()
Deprecated.protected AbstractPoolEntry
getPoolEntry()
Deprecated.Obtains the pool entry.-
Methods inherited from class org.apache.http.impl.conn.AbstractPooledConnAdapter
assertAttached, assertValid, close, getId, getRoute, getState, layerProtocol, open, setState, shutdown, tunnelProxy, tunnelTarget
-
Methods inherited from class org.apache.http.impl.conn.AbstractClientConnAdapter
abortConnection, assertNotAborted, assertValid, bind, flush, getAttribute, getLocalAddress, getLocalPort, getMetrics, getRemoteAddress, getRemotePort, getSocket, getSocketTimeout, getSSLSession, getWrappedConnection, isMarkedReusable, isOpen, isReleased, isResponseAvailable, isSecure, isStale, markReusable, receiveResponseEntity, receiveResponseHeader, releaseConnection, removeAttribute, sendRequestEntity, sendRequestHeader, setAttribute, setIdleDuration, setSocketTimeout, unmarkReusable
-
-
-
-
Constructor Detail
-
BasicPooledConnAdapter
protected BasicPooledConnAdapter(ThreadSafeClientConnManager tsccm, AbstractPoolEntry entry)
Deprecated.Creates a new adapter.- Parameters:
tsccm
- the connection managerentry
- the pool entry for the connection being wrapped
-
-
Method Detail
-
getManager
protected ClientConnectionManager getManager()
Deprecated.- Overrides:
getManager
in classAbstractClientConnAdapter
-
getPoolEntry
protected AbstractPoolEntry getPoolEntry()
Deprecated.Description copied from class:AbstractPooledConnAdapter
Obtains the pool entry.- Overrides:
getPoolEntry
in classAbstractPooledConnAdapter
- Returns:
- the pool entry, or
null
if detached
-
detach
protected void detach()
Deprecated.Description copied from class:AbstractPooledConnAdapter
Detaches this adapter from the wrapped connection. This adapter becomes useless.- Overrides:
detach
in classAbstractPooledConnAdapter
-
-