Class WsUpgradeHandler

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

public class WsUpgradeHandler extends Object implements jakarta.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(jakarta.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 jakarta.servlet.http.HttpUpgradeHandler
      Parameters:
      wc - the WebConnection object associated to this upgrade request
    • destroy

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