Class CompletedUpgradeResponse

java.lang.Object
org.eclipse.jetty.websocket.server.internal.CompletedUpgradeResponse
All Implemented Interfaces:
org.eclipse.jetty.websocket.api.UpgradeResponse

public class CompletedUpgradeResponse extends Object implements org.eclipse.jetty.websocket.api.UpgradeResponse
Internal implementation of the UpgradeResponse interface.

This takes a ServerUpgradeResponse instance and copies all required information after the WebSocket upgrade, to store for the duration of the WebSocket connection, past the end of the HTTP request lifecycle.

  • Constructor Details

    • CompletedUpgradeResponse

      public CompletedUpgradeResponse(org.eclipse.jetty.websocket.core.server.ServerUpgradeResponse response)
  • Method Details

    • getAcceptedSubProtocol

      public String getAcceptedSubProtocol()
      Specified by:
      getAcceptedSubProtocol in interface org.eclipse.jetty.websocket.api.UpgradeResponse
    • getExtensions

      public List<org.eclipse.jetty.websocket.api.ExtensionConfig> getExtensions()
      Specified by:
      getExtensions in interface org.eclipse.jetty.websocket.api.UpgradeResponse
    • getHeader

      public String getHeader(String name)
      Specified by:
      getHeader in interface org.eclipse.jetty.websocket.api.UpgradeResponse
    • getHeaderNames

      public Set<String> getHeaderNames()
      Specified by:
      getHeaderNames in interface org.eclipse.jetty.websocket.api.UpgradeResponse
    • getHeaders

      public Map<String, List<String>> getHeaders()
      Specified by:
      getHeaders in interface org.eclipse.jetty.websocket.api.UpgradeResponse
    • getHeaders

      public List<String> getHeaders(String name)
      Specified by:
      getHeaders in interface org.eclipse.jetty.websocket.api.UpgradeResponse
    • getStatusCode

      public int getStatusCode()
      Specified by:
      getStatusCode in interface org.eclipse.jetty.websocket.api.UpgradeResponse