paulrutter commented on PR #298:
URL: https://github.com/apache/felix-dev/pull/298#issuecomment-2063428565
I now have a working example, which outputs something like the following:
```
g! ## [servlet1] Init with config
[org.apache.felix.http.base.internal.handler.ServletConfigImpl@3d36ae4f]
## [servlet2] Init with config
[org.apache.felix.http.base.internal.handler.ServletConfigImpl@46f7eff4]
## [filter1] Init with config
[org.apache.felix.http.base.internal.handler.FilterConfigImpl@3d13614c]
## [filter2] Init with config
[org.apache.felix.http.base.internal.handler.FilterConfigImpl@52eac941]
## [websocketservlet1] Init, delaying init call until service method is
called...
## [filter1] Filter request
[ServletRequestWrapper->org.eclipse.jetty.ee10.servlet.ServletApiRequest@6a131dfe]
## [filter1] Filter request
[ServletRequestWrapper->org.eclipse.jetty.ee10.servlet.ServletApiRequest@36faee65]
## [websocketservlet1] Delayed init...
## [websocketservlet1] Ensuring websockets
## [websocketservlet1] Configuring WebSocket factory
## [websocketservlet1] Upgrading to websocket request...
## [websocketservlet1] Done, upgrading to websocket request.
## [class
org.apache.felix.http.samples.whiteboard.TestWebSocketServlet$TestWebSocket]
Opened session:
WebSocketSession[to=PT30S,WebSocketCoreSession@3dc5da96{SERVER,WebSocketSessionState@3406391d{CONNECTED,i=NO-OP,o=NO-OP,c=null},[ws://localhost:8080/filtersample/websocket/test,null,false.[permessage-deflate]],af=true,i/o=4096/4096,fs=65536}->JettyWebSocketFrameHandler@1b5be01d[org.apache.felix.http.samples.whiteboard.TestWebSocketServlet$TestWebSocket],JettyWebSocketFrameHandler@1b5be01d[org.apache.felix.http.samples.whiteboard.TestWebSocketServlet$TestWebSocket]]
## [class
org.apache.felix.http.samples.whiteboard.TestWebSocketServlet$TestWebSocket]
Received message: test
```
The last message is the websocket message received via the browser, which
can be invoked via the Chrome Console:
```
const websocket = websocket = new
WebSocket("ws://localhost:8080/filtersample/websocket/test");
websocket.send("test");
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]