Package org.apache.http.impl.conn
Class CPoolEntry
- java.lang.Object
-
- org.apache.http.pool.PoolEntry<HttpRoute,ManagedHttpClientConnection>
-
- org.apache.http.impl.conn.CPoolEntry
-
@Contract(threading=SAFE) class CPoolEntry extends org.apache.http.pool.PoolEntry<HttpRoute,ManagedHttpClientConnection>
- Since:
- 4.3
-
-
Field Summary
Fields Modifier and Type Field Description private org.apache.commons.logging.Log
log
private boolean
routeComplete
-
Constructor Summary
Constructors Constructor Description CPoolEntry(org.apache.commons.logging.Log log, java.lang.String id, HttpRoute route, ManagedHttpClientConnection conn, long timeToLive, java.util.concurrent.TimeUnit timeUnit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
void
closeConnection()
boolean
isClosed()
boolean
isExpired(long now)
boolean
isRouteComplete()
void
markRouteComplete()
void
shutdownConnection()
-
-
-
Constructor Detail
-
CPoolEntry
public CPoolEntry(org.apache.commons.logging.Log log, java.lang.String id, HttpRoute route, ManagedHttpClientConnection conn, long timeToLive, java.util.concurrent.TimeUnit timeUnit)
-
-
Method Detail
-
markRouteComplete
public void markRouteComplete()
-
isRouteComplete
public boolean isRouteComplete()
-
closeConnection
public void closeConnection() throws java.io.IOException
- Throws:
java.io.IOException
-
shutdownConnection
public void shutdownConnection() throws java.io.IOException
- Throws:
java.io.IOException
-
isExpired
public boolean isExpired(long now)
- Overrides:
isExpired
in classorg.apache.http.pool.PoolEntry<HttpRoute,ManagedHttpClientConnection>
-
isClosed
public boolean isClosed()
- Specified by:
isClosed
in classorg.apache.http.pool.PoolEntry<HttpRoute,ManagedHttpClientConnection>
-
close
public void close()
- Specified by:
close
in classorg.apache.http.pool.PoolEntry<HttpRoute,ManagedHttpClientConnection>
-
-