Class DelegatedServerUpgradeResponse

java.lang.Object
org.eclipse.jetty.server.Response.Wrapper
org.eclipse.jetty.websocket.server.internal.DelegatedServerUpgradeResponse
All Implemented Interfaces:
org.eclipse.jetty.io.Content.Sink, org.eclipse.jetty.server.Response, ServerUpgradeResponse

public class DelegatedServerUpgradeResponse extends org.eclipse.jetty.server.Response.Wrapper implements ServerUpgradeResponse
Internal implementation of the ServerUpgradeResponse interface which delegates to the websocket-core ServerUpgradeResponse.
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.eclipse.jetty.server.Response

    org.eclipse.jetty.server.Response.Wrapper
  • Constructor Summary

    Constructors
    Constructor
    Description
    DelegatedServerUpgradeResponse(org.eclipse.jetty.websocket.core.server.ServerUpgradeRequest request, org.eclipse.jetty.websocket.core.server.ServerUpgradeResponse wrapped)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    List<org.eclipse.jetty.websocket.api.ExtensionConfig>
     
    org.eclipse.jetty.websocket.core.server.ServerUpgradeResponse
     
    void
    Set the negotiated sub-protocol.
    void
    setExtensions(List<org.eclipse.jetty.websocket.api.ExtensionConfig> configs)
    Set the list of negotiated extensions.

    Methods inherited from class org.eclipse.jetty.server.Response.Wrapper

    getHeaders, getRequest, getStatus, getTrailersSupplier, hasLastWrite, isCommitted, isCompletedSuccessfully, reset, setStatus, setTrailersSupplier, write, writeInterim

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.eclipse.jetty.server.Response

    getHeaders, getRequest, getStatus, getTrailersSupplier, hasLastWrite, isCommitted, isCompletedSuccessfully, reset, setStatus, setTrailersSupplier, write, writeInterim
  • Constructor Details

    • DelegatedServerUpgradeResponse

      public DelegatedServerUpgradeResponse(org.eclipse.jetty.websocket.core.server.ServerUpgradeRequest request, org.eclipse.jetty.websocket.core.server.ServerUpgradeResponse wrapped)
  • Method Details

    • getWrapped

      public org.eclipse.jetty.websocket.core.server.ServerUpgradeResponse getWrapped()
      Overrides:
      getWrapped in class org.eclipse.jetty.server.Response.Wrapper
    • getAcceptedSubProtocol

      public String getAcceptedSubProtocol()
      Specified by:
      getAcceptedSubProtocol in interface ServerUpgradeResponse
      Returns:
      the negotiated sub-protocol
    • setAcceptedSubProtocol

      public void setAcceptedSubProtocol(String protocol)
      Description copied from interface: ServerUpgradeResponse
      Set the negotiated sub-protocol.
      Specified by:
      setAcceptedSubProtocol in interface ServerUpgradeResponse
      Parameters:
      protocol - the negotiated sub-protocol
    • getExtensions

      public List<org.eclipse.jetty.websocket.api.ExtensionConfig> getExtensions()
      Specified by:
      getExtensions in interface ServerUpgradeResponse
      Returns:
      the list of negotiated extensions
    • setExtensions

      public void setExtensions(List<org.eclipse.jetty.websocket.api.ExtensionConfig> configs)
      Description copied from interface: ServerUpgradeResponse
      Set the list of negotiated extensions.
      Specified by:
      setExtensions in interface ServerUpgradeResponse
      Parameters:
      configs - the list of negotiated extensions