Package org.craftercms.engine.websocket
Class WsUpgradeHandler
java.lang.Object
org.craftercms.engine.websocket.WsUpgradeHandler
- All Implemented Interfaces:
jakarta.servlet.http.HttpUpgradeHandler
Upgrade websocket handler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
destroy()
void
init
(jakarta.servlet.http.WebConnection wc) Forward back and forth the websocket stream between websocket server and web client via engine as the proxyvoid
preInit
(ExecutorService exec, InputStream socketIn, OutputStream socketOut, Socket socket)
-
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 interfacejakarta.servlet.http.HttpUpgradeHandler
- Parameters:
wc
- the WebConnection object associated to this upgrade request
-
destroy
public void destroy()- Specified by:
destroy
in interfacejakarta.servlet.http.HttpUpgradeHandler
-