Class HttpConnection
java.lang.Object
org.eclipse.jetty.client.transport.HttpConnection
- All Implemented Interfaces:
Closeable
,AutoCloseable
,Connection
,IConnection
,Attachable
- Direct Known Subclasses:
HttpConnectionOverHTTP2
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
destroy()
protected abstract Iterator<HttpChannel>
protected void
normalizeRequest
(HttpRequest request) boolean
onIdleTimeout
(long idleTimeout, Throwable failure) void
send
(Request request, Response.CompleteListener listener) Sends a request with an associated response listener.protected SendFailure
send
(HttpChannel channel, HttpExchange exchange) void
setAttachment
(Object obj) Attaches the given object to this stream for later retrieval.toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.eclipse.jetty.client.Connection
close, getLocalSocketAddress, getRemoteSocketAddress, getSslSessionData, isClosed
Methods inherited from interface org.eclipse.jetty.client.transport.IConnection
send
-
Constructor Details
-
HttpConnection
-
-
Method Details
-
getHttpClient
-
getHttpDestination
-
getHttpChannels
-
send
Description copied from interface:Connection
Sends a request with an associated response listener.Request.send(Response.CompleteListener)
will eventually call this method to send the request. It is exposed to allow applications to send requests via unpooled connections.- Specified by:
send
in interfaceConnection
- Parameters:
request
- the request to sendlistener
- the response listener
-
send
-
normalizeRequest
-
onIdleTimeout
-
setAttachment
Description copied from interface:Attachable
Attaches the given object to this stream for later retrieval.- Specified by:
setAttachment
in interfaceAttachable
- Parameters:
obj
- the object to attach to this instance
-
getAttachment
- Specified by:
getAttachment
in interfaceAttachable
- Returns:
- the object attached to this instance
- See Also:
-
destroy
public void destroy() -
toString
-