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

Class AbstractWsServer

java.lang.Object
swim.io.http.AbstractHttpServer
swim.io.ws.AbstractWsServer
All Implemented Interfaces:
swim.io.FlowContext, swim.io.http.HttpServer, swim.io.IpContext

public abstract class AbstractWsServer extends swim.io.http.AbstractHttpServer
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected WsSettings
     

    Fields inherited from class swim.io.http.AbstractHttpServer

    context
  • Constructor Summary

    Constructors
    Constructor
    Description
     
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    setHttpServerContext(swim.io.http.HttpServerContext context)
     
    upgrade(WebSocket<?,?> webSocket, swim.ws.WsResponse wsResponse)
     
     

    Methods inherited from class swim.io.http.AbstractHttpServer

    become, cipherSuite, close, didBecome, didConnect, didDisconnect, didFail, didRequest, didRespond, didSecure, didTimeout, doRequest, flowControl, flowControl, flowControl, httpServerContext, httpSettings, idleTimeout, isClient, isConnected, isSecure, isServer, localAddress, localCertificates, localPrincipal, readRequest, remoteAddress, remoteCertificates, remotePrincipal, securityProtocol, willBecome, willRequest, willRespond, willSecure

    Methods inherited from class java.lang.Object

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

  • Constructor Details

    • AbstractWsServer

      public AbstractWsServer(WsSettings wsSettings)
    • AbstractWsServer

      public AbstractWsServer()
  • Method Details

    • setHttpServerContext

      public void setHttpServerContext(swim.io.http.HttpServerContext context)
      Specified by:
      setHttpServerContext in interface swim.io.http.HttpServer
      Overrides:
      setHttpServerContext in class swim.io.http.AbstractHttpServer
    • wsSettings

      public final WsSettings wsSettings()
    • upgrade

      protected WsUpgradeResponder upgrade(WebSocket<?,?> webSocket, swim.ws.WsResponse wsResponse)