Package org.apache.http.impl.conn.tsccm
Class BasicPoolEntry
- java.lang.Object
-
- org.apache.http.impl.conn.AbstractPoolEntry
-
- org.apache.http.impl.conn.tsccm.BasicPoolEntry
-
@Deprecated public class BasicPoolEntry extends AbstractPoolEntry
Deprecated.(4.2) usePoolEntry
Basic implementation of a connection pool entry.- Since:
- 4.0
-
-
Field Summary
-
Fields inherited from class org.apache.http.impl.conn.AbstractPoolEntry
connection, connOperator, route, state, tracker
-
-
Constructor Summary
Constructors Constructor Description BasicPoolEntry(ClientConnectionOperator op, HttpRoute route)
Deprecated.Creates a new pool entry.BasicPoolEntry(ClientConnectionOperator op, HttpRoute route, long connTTL, java.util.concurrent.TimeUnit timeunit)
Deprecated.Creates a new pool entry with a specified maximum lifetime.BasicPoolEntry(ClientConnectionOperator op, HttpRoute route, java.lang.ref.ReferenceQueue<java.lang.Object> queue)
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected OperatedClientConnection
getConnection()
Deprecated.long
getCreated()
Deprecated.long
getExpiry()
Deprecated.protected HttpRoute
getPlannedRoute()
Deprecated.long
getUpdated()
Deprecated.long
getValidUntil()
Deprecated.protected BasicPoolEntryRef
getWeakRef()
Deprecated.boolean
isExpired(long now)
Deprecated.protected void
shutdownEntry()
Deprecated.Shuts down the entry.void
updateExpiry(long time, java.util.concurrent.TimeUnit timeunit)
Deprecated.-
Methods inherited from class org.apache.http.impl.conn.AbstractPoolEntry
getState, layerProtocol, open, setState, tunnelProxy, tunnelTarget
-
-
-
-
Constructor Detail
-
BasicPoolEntry
public BasicPoolEntry(ClientConnectionOperator op, HttpRoute route, java.lang.ref.ReferenceQueue<java.lang.Object> queue)
Deprecated.
-
BasicPoolEntry
public BasicPoolEntry(ClientConnectionOperator op, HttpRoute route)
Deprecated.Creates a new pool entry.- Parameters:
op
- the connection operatorroute
- the planned route for the connection
-
BasicPoolEntry
public BasicPoolEntry(ClientConnectionOperator op, HttpRoute route, long connTTL, java.util.concurrent.TimeUnit timeunit)
Deprecated.Creates a new pool entry with a specified maximum lifetime.- Parameters:
op
- the connection operatorroute
- the planned route for the connectionconnTTL
- maximum lifetime of this entry, <=0 implies "infinity"timeunit
- TimeUnit of connTTL- Since:
- 4.1
-
-
Method Detail
-
getConnection
protected final OperatedClientConnection getConnection()
Deprecated.
-
getPlannedRoute
protected final HttpRoute getPlannedRoute()
Deprecated.
-
getWeakRef
protected final BasicPoolEntryRef getWeakRef()
Deprecated.
-
shutdownEntry
protected void shutdownEntry()
Deprecated.Description copied from class:AbstractPoolEntry
Shuts down the entry. IfAbstractPoolEntry.open(HttpRoute, HttpContext, HttpParams)
is in progress, this will cause that open to possibly throw anIOException
.- Overrides:
shutdownEntry
in classAbstractPoolEntry
-
getCreated
public long getCreated()
Deprecated.- Since:
- 4.1
-
getUpdated
public long getUpdated()
Deprecated.- Since:
- 4.1
-
getExpiry
public long getExpiry()
Deprecated.- Since:
- 4.1
-
getValidUntil
public long getValidUntil()
Deprecated.
-
updateExpiry
public void updateExpiry(long time, java.util.concurrent.TimeUnit timeunit)
Deprecated.- Since:
- 4.1
-
isExpired
public boolean isExpired(long now)
Deprecated.- Since:
- 4.1
-
-