Interface Connection.UpgradeFrom

All Known Implementing Classes:
HttpConnection, HttpConnectionOverHTTP, UnidirectionalStreamConnection
Enclosing interface:
Connection

public static interface Connection.UpgradeFrom

Connection implementations implement this interface when they can upgrade from the protocol they speak (for example HTTP/1.1) to a different protocol (e.g. HTTP/2).

See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    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.
  • Method Details

    • onUpgradeFrom

      ByteBuffer onUpgradeFrom()

      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.

      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.