Module swim.io.warp
Package swim.io.warp

Class AbstractWarpServer

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

public abstract class AbstractWarpServer extends swim.io.ws.AbstractWsServer
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected WarpSettings
     

    Fields inherited from class swim.io.ws.AbstractWsServer

    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)
     
    protected swim.io.ws.WsUpgradeResponder
    upgrade(WarpSocket warpSocket, swim.ws.WsResponse wsResponse)
     
     

    Methods inherited from class swim.io.ws.AbstractWsServer

    upgrade, wsSettings

    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

    • AbstractWarpServer

      public AbstractWarpServer(WarpSettings warpSettings)
    • AbstractWarpServer

      public AbstractWarpServer()
  • 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.ws.AbstractWsServer
    • warpSettings

      public final WarpSettings warpSettings()
    • upgrade

      protected swim.io.ws.WsUpgradeResponder upgrade(WarpSocket warpSocket, swim.ws.WsResponse wsResponse)