Module swim.io.ws
Package swim.io.ws

Class WsUpgradeRequester

java.lang.Object
swim.io.http.AbstractHttpRequester<Object>
swim.io.ws.WsUpgradeRequester
All Implemented Interfaces:
swim.io.FlowContext, swim.io.http.HttpRequester<Object>, swim.io.IpContext

public class WsUpgradeRequester extends swim.io.http.AbstractHttpRequester<Object>
  • Field Summary

    Fields inherited from class swim.io.http.AbstractHttpRequester

    context
  • Constructor Summary

    Constructors
    Constructor
    Description
    WsUpgradeRequester(WebSocket<?,?> webSocket, swim.ws.WsRequest wsRequest, WsSettings wsSettings)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    swim.codec.Decoder<Object>
    contentDecoder(swim.http.HttpResponse<?> httpResponse)
     
    swim.io.IpSocket
    createSocket(swim.ws.WsEngine engine)
     
    void
     
    void
    didRespond(swim.http.HttpResponse<Object> httpResponse)
     
    void
     
    final WebSocket<?,?>
     
    final swim.ws.WsRequest
     
     
    wsSettings(WsSettings wsSettings)
     

    Methods inherited from class swim.io.http.AbstractHttpRequester

    become, cipherSuite, close, didBecome, didFail, didRequest, didTimeout, flowControl, flowControl, flowControl, httpRequesterContext, httpSettings, isClient, isConnected, isSecure, isServer, localAddress, localCertificates, localPrincipal, remoteAddress, remoteCertificates, remotePrincipal, securityProtocol, setHttpRequesterContext, willBecome, willRequest, willRespond, writeRequest

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • WsUpgradeRequester

      public WsUpgradeRequester(WebSocket<?,?> webSocket, swim.ws.WsRequest wsRequest, WsSettings wsSettings)
  • Method Details

    • webSocket

      public final WebSocket<?,?> webSocket()
    • wsRequest

      public final swim.ws.WsRequest wsRequest()
    • wsSettings

      public final WsSettings wsSettings()
    • wsSettings

      public WsUpgradeRequester wsSettings(WsSettings wsSettings)
    • createSocket

      public swim.io.IpSocket createSocket(swim.ws.WsEngine engine)
    • contentDecoder

      public swim.codec.Decoder<Object> contentDecoder(swim.http.HttpResponse<?> httpResponse)
      Specified by:
      contentDecoder in interface swim.io.http.HttpRequester<Object>
      Overrides:
      contentDecoder in class swim.io.http.AbstractHttpRequester<Object>
    • doRequest

      public void doRequest()
      Specified by:
      doRequest in interface swim.io.http.HttpRequester<Object>
      Specified by:
      doRequest in class swim.io.http.AbstractHttpRequester<Object>
    • didRespond

      public void didRespond(swim.http.HttpResponse<Object> httpResponse)
      Specified by:
      didRespond in interface swim.io.http.HttpRequester<Object>
      Overrides:
      didRespond in class swim.io.http.AbstractHttpRequester<Object>
    • didDisconnect

      public void didDisconnect()
      Specified by:
      didDisconnect in interface swim.io.http.HttpRequester<Object>
      Overrides:
      didDisconnect in class swim.io.http.AbstractHttpRequester<Object>