java.lang.Object
org.eclipse.jetty.client.HttpConnection
- All Implemented Interfaces:
Closeable,AutoCloseable,Connection,IConnection,org.eclipse.jetty.util.Attachable
public abstract class HttpConnection
extends Object
implements IConnection, org.eclipse.jetty.util.Attachable
-
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) 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
- Specified by:
setAttachmentin interfaceorg.eclipse.jetty.util.Attachable
-
getAttachment
- Specified by:
getAttachmentin interfaceorg.eclipse.jetty.util.Attachable
-
destroy
public void destroy() -
toString
-