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) usePoolEntryBasic 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 OperatedClientConnectiongetConnection()Deprecated.longgetCreated()Deprecated.longgetExpiry()Deprecated.protected HttpRoutegetPlannedRoute()Deprecated.longgetUpdated()Deprecated.longgetValidUntil()Deprecated.protected BasicPoolEntryRefgetWeakRef()Deprecated.booleanisExpired(long now)Deprecated.protected voidshutdownEntry()Deprecated.Shuts down the entry.voidupdateExpiry(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:AbstractPoolEntryShuts down the entry. IfAbstractPoolEntry.open(HttpRoute, HttpContext, HttpParams)is in progress, this will cause that open to possibly throw anIOException.- Overrides:
shutdownEntryin 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
-
-