Class WsUpgradeHandler

java.lang.Object
org.craftercms.engine.websocket.WsUpgradeHandler
All Implemented Interfaces:
javax.servlet.http.HttpUpgradeHandler

public class WsUpgradeHandler extends Object implements javax.servlet.http.HttpUpgradeHandler
Upgrade websocket handler
  • Constructor Details

    • WsUpgradeHandler

      public WsUpgradeHandler()
  • Method Details

    • preInit

      public void preInit(ExecutorService exec, InputStream socketIn, OutputStream socketOut, Socket socket)
    • init

      public void init(javax.servlet.http.WebConnection wc)
      Forward back and forth the websocket stream between websocket server and web client via engine as the proxy
      Specified by:
      init in interface javax.servlet.http.HttpUpgradeHandler
      Parameters:
      wc - the WebConnection object associated to this upgrade request
    • destroy

      public void destroy()
      Specified by:
      destroy in interface javax.servlet.http.HttpUpgradeHandler