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

Class AbstractWsClient

  • All Implemented Interfaces:
    swim.io.FlowContext, swim.io.http.HttpClient, swim.io.IpContext

    public abstract class AbstractWsClient
    extends swim.io.http.AbstractHttpClient
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected WsSettings wsSettings  
      • Fields inherited from class swim.io.http.AbstractHttpClient

        context
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void setHttpClientContext​(swim.io.http.HttpClientContext context)  
      protected WsUpgradeRequester upgrade​(WebSocket<?,​?> webSocket, swim.ws.WsRequest wsRequest)  
      WsSettings wsSettings()  
      • Methods inherited from class swim.io.http.AbstractHttpClient

        become, cipherSuite, close, didBecome, didConnect, didDisconnect, didFail, didRequest, didRespond, didSecure, didTimeout, doRequest, flowControl, flowControl, flowControl, httpClientContext, httpSettings, idleTimeout, isClient, isConnected, isSecure, isServer, localAddress, localCertificates, localPrincipal, readResponse, remoteAddress, remoteCertificates, remotePrincipal, securityProtocol, willBecome, willConnect, willRequest, willRespond, willSecure
    • Constructor Detail

      • AbstractWsClient

        public AbstractWsClient​(WsSettings wsSettings)
      • AbstractWsClient

        public AbstractWsClient()
    • Method Detail

      • setHttpClientContext

        public void setHttpClientContext​(swim.io.http.HttpClientContext context)
        Specified by:
        setHttpClientContext in interface swim.io.http.HttpClient
        Overrides:
        setHttpClientContext in class swim.io.http.AbstractHttpClient
      • wsSettings

        public final WsSettings wsSettings()