Class HttpSenderOverHTTP

java.lang.Object
org.eclipse.jetty.client.transport.HttpSender
org.eclipse.jetty.client.transport.internal.HttpSenderOverHTTP

public class HttpSenderOverHTTP extends HttpSender
  • Constructor Details

  • Method Details

    • getHttpChannel

      public HttpChannelOverHTTP getHttpChannel()
      Overrides:
      getHttpChannel in class HttpSender
    • sendHeaders

      protected void sendHeaders(HttpExchange exchange, ByteBuffer contentBuffer, boolean lastContent, Callback callback)
      Description copied from class: HttpSender

      Implementations should send the HTTP headers over the wire, possibly with some content, in a single write, and notify the given callback of the result of this operation.

      If there is more content to send, then HttpSender.sendContent(HttpExchange, ByteBuffer, boolean, Callback) will be invoked.

      Specified by:
      sendHeaders in class HttpSender
      Parameters:
      exchange - the exchange
      contentBuffer - the content to send
      lastContent - whether the content is the last content to send
      callback - the callback to notify
    • sendContent

      protected void sendContent(HttpExchange exchange, ByteBuffer contentBuffer, boolean lastContent, Callback callback)
      Description copied from class: HttpSender

      Implementations should send the given HTTP content over the wire.

      Specified by:
      sendContent in class HttpSender
      Parameters:
      exchange - the exchange
      contentBuffer - the content to send
      lastContent - whether the content is the last content to send
      callback - the callback to notify
    • reset

      protected void reset()
      Overrides:
      reset in class HttpSender
    • dispose

      protected void dispose()
      Overrides:
      dispose in class HttpSender
    • isShutdown

      protected boolean isShutdown()
    • toString

      public String toString()
      Overrides:
      toString in class HttpSender