Package org.apache.http.impl.nio.pool
Class BasicNIOPoolEntry
- java.lang.Object
-
- org.apache.http.pool.PoolEntry<HttpHost,NHttpClientConnection>
-
- org.apache.http.impl.nio.pool.BasicNIOPoolEntry
-
@Contract(threading=SAFE) public class BasicNIOPoolEntry extends PoolEntry<HttpHost,NHttpClientConnection>
A basicPoolEntry
implementation that represents an entry in a pool of non-blockingNHttpClientConnection
s identified by anHttpHost
instance.- Since:
- 4.2
- See Also:
HttpHost
-
-
Field Summary
Fields Modifier and Type Field Description private int
socketTimeout
-
Constructor Summary
Constructors Constructor Description BasicNIOPoolEntry(java.lang.String id, HttpHost route, NHttpClientConnection conn)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
Invalidates the pool entry and closes the pooled connection associated with it.(package private) int
getSocketTimeout()
boolean
isClosed()
Returnstrue
if the pool entry has been invalidated.(package private) void
setSocketTimeout(int socketTimeout)
-
Methods inherited from class org.apache.http.pool.PoolEntry
getConnection, getCreated, getExpiry, getId, getRoute, getState, getUpdated, getValidityDeadline, getValidUnit, isExpired, setState, toString, updateExpiry
-
-
-
-
Constructor Detail
-
BasicNIOPoolEntry
public BasicNIOPoolEntry(java.lang.String id, HttpHost route, NHttpClientConnection conn)
-
-
Method Detail
-
close
public void close()
Description copied from class:PoolEntry
Invalidates the pool entry and closes the pooled connection associated with it.- Specified by:
close
in classPoolEntry<HttpHost,NHttpClientConnection>
-
isClosed
public boolean isClosed()
Description copied from class:PoolEntry
Returnstrue
if the pool entry has been invalidated.- Specified by:
isClosed
in classPoolEntry<HttpHost,NHttpClientConnection>
-
getSocketTimeout
int getSocketTimeout()
-
setSocketTimeout
void setSocketTimeout(int socketTimeout)
-
-