Class HttpConnectionOverHTTP

java.lang.Object
org.eclipse.jetty.io.AbstractConnection
org.eclipse.jetty.client.http.HttpConnectionOverHTTP
All Implemented Interfaces:
Closeable, AutoCloseable, Connection, Connection, Connection.UpgradeFrom, Attachable, Sweeper.Sweepable

@Deprecated(since="2021-05-27") public class HttpConnectionOverHTTP extends AbstractConnection implements Connection, Connection.UpgradeFrom, Sweeper.Sweepable, Attachable
Deprecated.
  • Constructor Details

  • Method Details

    • getHttpChannel

      public HttpChannelOverHTTP getHttpChannel()
      Deprecated.
    • getHttpDestination

      public HttpDestinationOverHTTP getHttpDestination()
      Deprecated.
    • getBytesIn

      public long getBytesIn()
      Deprecated.
      Specified by:
      getBytesIn in interface Connection
      Overrides:
      getBytesIn in class AbstractConnection
    • getBytesOut

      public long getBytesOut()
      Deprecated.
      Specified by:
      getBytesOut in interface Connection
      Overrides:
      getBytesOut in class AbstractConnection
    • getMessagesIn

      public long getMessagesIn()
      Deprecated.
      Specified by:
      getMessagesIn in interface Connection
      Overrides:
      getMessagesIn in class AbstractConnection
    • getMessagesOut

      public long getMessagesOut()
      Deprecated.
      Specified by:
      getMessagesOut in interface Connection
      Overrides:
      getMessagesOut in class AbstractConnection
    • send

      public void send(Request request, Response.CompleteListener listener)
      Deprecated.
      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 interface Connection
      Parameters:
      request - the request to send
      listener - the response listener
    • onOpen

      public void onOpen()
      Deprecated.
      Description copied from interface: Connection

      Callback method invoked when this connection is opened.

      Creators of the connection implementation are responsible for calling this method.

      Specified by:
      onOpen in interface Connection
      Overrides:
      onOpen in class AbstractConnection
    • isClosed

      public boolean isClosed()
      Deprecated.
      Specified by:
      isClosed in interface Connection
      Returns:
      whether this connection has been closed
      See Also:
    • setAttachment

      public void setAttachment(Object obj)
      Deprecated.
      Description copied from interface: Attachable
      Attaches the given object to this stream for later retrieval.
      Specified by:
      setAttachment in interface Attachable
      Parameters:
      obj - the object to attach to this instance
    • getAttachment

      public Object getAttachment()
      Deprecated.
      Specified by:
      getAttachment in interface Attachable
      Returns:
      the object attached to this instance
      See Also:
    • onIdleExpired

      public boolean onIdleExpired()
      Deprecated.
      Description copied from interface: Connection

      Callback method invoked upon an idle timeout event.

      Implementations of this method may return true to indicate that the idle timeout handling should proceed normally, typically failing the EndPoint and causing it to be closed.

      When false is returned, the handling of the idle timeout event is halted immediately and the EndPoint left in the state it was before the idle timeout event.

      Specified by:
      onIdleExpired in interface Connection
      Overrides:
      onIdleExpired in class AbstractConnection
      Returns:
      true to let the EndPoint handle the idle timeout, false to tell the EndPoint to halt the handling of the idle timeout.
    • onFillable

      public void onFillable()
      Deprecated.
      Description copied from class: AbstractConnection

      Callback method invoked when the endpoint is ready to be read.

      Specified by:
      onFillable in class AbstractConnection
      See Also:
    • onUpgradeFrom

      public ByteBuffer onUpgradeFrom()
      Deprecated.
      Description copied from interface: Connection.UpgradeFrom

      Invoked during an upgrade to produce a buffer containing bytes that have not been consumed by this connection, and that must be consumed by the upgrade-to connection.

      Specified by:
      onUpgradeFrom in interface Connection.UpgradeFrom
      Returns:
      a buffer of unconsumed bytes to pass to the upgrade-to connection. The buffer does not belong to any pool and should be discarded after having consumed its bytes. The returned buffer may be null if there are no unconsumed bytes.
    • release

      public void release()
      Deprecated.
    • close

      public void close()
      Deprecated.
      Description copied from interface: Connection

      Performs a logical close of this connection.

      For simple connections, this may just mean to delegate the close to the associated EndPoint but, for example, SSL connections should write the SSL close message before closing the associated EndPoint.

      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable
      Specified by:
      close in interface Connection
      Specified by:
      close in interface Connection
      Overrides:
      close in class AbstractConnection
    • sweep

      public boolean sweep()
      Deprecated.
      Specified by:
      sweep in interface Sweeper.Sweepable
      Returns:
      whether this resource should be swept
    • remove

      public void remove()
      Deprecated.
    • toConnectionString

      public String toConnectionString()
      Deprecated.
      Overrides:
      toConnectionString in class AbstractConnection