Class HttpUpgraderOverHTTP2

java.lang.Object
org.eclipse.jetty.websocket.core.client.internal.HttpUpgraderOverHTTP2
All Implemented Interfaces:
HttpUpgrader

public class HttpUpgraderOverHTTP2 extends Object implements HttpUpgrader
  • Constructor Details

  • Method Details

    • prepare

      public void prepare(HttpRequest request)
      Description copied from interface: HttpUpgrader

      Prepares the request for the upgrade, for example by setting the HTTP method or by setting HTTP headers required for the upgrade.

      Specified by:
      prepare in interface HttpUpgrader
      Parameters:
      request - the request to prepare
    • upgrade

      public void upgrade(HttpResponse response, EndPoint endPoint, Callback callback)
      Description copied from interface: HttpUpgrader

      Upgrades the given endPoint to a different protocol.

      The success or failure of the upgrade should be communicated via the given callback.

      An exception thrown by this method is equivalent to failing the callback.

      Specified by:
      upgrade in interface HttpUpgrader
      Parameters:
      response - the response with the information about the upgrade
      endPoint - the EndPoint to upgrade
      callback - a callback to notify of the success or failure of the upgrade