Class HttpExchange

java.lang.Object
org.eclipse.jetty.client.HttpExchange
All Implemented Interfaces:
org.eclipse.jetty.io.CyclicTimeouts.Expirable

public class HttpExchange extends Object implements org.eclipse.jetty.io.CyclicTimeouts.Expirable
  • Constructor Details

  • Method Details

    • getHttpDestination

      public HttpDestination getHttpDestination()
    • getConversation

      public HttpConversation getConversation()
    • getRequest

      public HttpRequest getRequest()
    • getRequestFailure

      public Throwable getRequestFailure()
    • getResponseListeners

      public List<Response.ResponseListener> getResponseListeners()
    • getResponse

      public HttpResponse getResponse()
    • getResponseFailure

      public Throwable getResponseFailure()
    • getExpireNanoTime

      public long getExpireNanoTime()
      Specified by:
      getExpireNanoTime in interface org.eclipse.jetty.io.CyclicTimeouts.Expirable
    • requestComplete

      public boolean requestComplete(Throwable failure)
    • responseComplete

      public boolean responseComplete(Throwable failure)
    • terminateRequest

      public Result terminateRequest()
    • terminateResponse

      public Result terminateResponse()
    • abort

      public boolean abort(Throwable failure)
    • resetResponse

      public void resetResponse()
    • proceed

      public void proceed(Throwable failure)
    • toString

      public String toString()
      Overrides:
      toString in class Object