Package org.eclipse.jetty.client
Class HttpConnection
java.lang.Object
org.eclipse.jetty.client.HttpConnection
- All Implemented Interfaces:
Closeable,AutoCloseable,Connection,IConnection,Attachable
- Direct Known Subclasses:
HttpConnectionOverHTTP2
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddestroy()protected abstract Iterator<HttpChannel>protected voidnormalizeRequest(HttpRequest request) booleanonIdleTimeout(long idleTimeout, Throwable failure) voidsend(Request request, Response.CompleteListener listener) Sends a request with an associated response listener.protected SendFailuresend(HttpChannel channel, HttpExchange exchange) voidsetAttachment(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, waitMethods inherited from interface org.eclipse.jetty.client.api.Connection
close, getLocalSocketAddress, getRemoteSocketAddress, isClosedMethods inherited from interface org.eclipse.jetty.client.IConnection
send
-
Constructor Details
-
HttpConnection
-
-
Method Details
-
getHttpClient
-
getHttpDestination
-
getHttpChannels
-
send
Description copied from interface:ConnectionSends 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:
sendin interfaceConnection- Parameters:
request- the request to sendlistener- the response listener
-
send
-
normalizeRequest
-
onIdleTimeout
-
setAttachment
Description copied from interface:AttachableAttaches the given object to this stream for later retrieval.- Specified by:
setAttachmentin interfaceAttachable- Parameters:
obj- the object to attach to this instance
-
getAttachment
- Specified by:
getAttachmentin interfaceAttachable- Returns:
- the object attached to this instance
- See Also:
-
destroy
public void destroy() -
toString
-