netty5/codec-http/src/test/java/io/netty/handler/codec/http/websocketx
秦世成 5ffac03f1e Support handshake timeout in websocket handlers (#8856)
Motivation:

Support handshake timeout option in websocket handlers. It makes sense to limit the time we need to move from `HANDSHAKE_ISSUED` to `HANDSHAKE_COMPLETE` states when upgrading to WebSockets

Modification:

- Add `handshakeTimeoutMillis` option in `WebSocketClientProtocolHandshakeHandler`  and `WebSocketServerProtocolHandshakeHandler`.
- Schedule a timeout task, the task will trigger user event `HANDSHAKE_TIMEOUT` if the handshake timed out.

Result:

Fixes issue https://github.com/netty/netty/issues/8841
2019-05-22 12:37:28 +02:00
..
extensions Ensure "full" ownership of msgs passed to EmbeddedChannel.writeInbound() (#9058) 2019-05-22 12:08:49 +02:00
WebSocket00FrameEncoderTest.java [#2768] Correctly duplicate buffer for CloseWebSocketFrames 2014-08-14 09:54:35 +02:00
WebSocket08EncoderDecoderTest.java Added an option to use websockets without masking 2014-10-25 22:18:43 +09:00
WebSocket08FrameDecoderTest.java Support 1012, 1013 and 1014 WebSocket close status code (#8664) 2018-12-17 19:42:50 +01:00
WebSocketClientHandshaker00Test.java Set (and override) websocket handshake headers after custom headers (#7975) 2018-05-30 19:52:40 +02:00
WebSocketClientHandshaker07Test.java Set (and override) websocket handshake headers after custom headers (#7975) 2018-05-30 19:52:40 +02:00
WebSocketClientHandshaker08Test.java Set (and override) websocket handshake headers after custom headers (#7975) 2018-05-30 19:52:40 +02:00
WebSocketClientHandshaker13Test.java Set (and override) websocket handshake headers after custom headers (#7975) 2018-05-30 19:52:40 +02:00
WebSocketClientHandshakerTest.java WebSocket client handshaker to support "force close" after timeout (#8896) 2019-04-10 15:25:34 +02:00
WebSocketFrameAggregatorTest.java Eliminate usage of releaseLater(...) to reduce memory usage during tests 2016-11-18 09:34:11 +01:00
WebSocketHandshakeHandOverTest.java Support handshake timeout in websocket handlers (#8856) 2019-05-22 12:37:28 +02:00
WebSocketProtocolHandlerTest.java Propagate pong frames in WebSocketProtocolHandler (#7955) 2018-05-24 20:27:29 +02:00
WebSocketRequestBuilder.java fix the typos 2017-04-20 04:56:09 +02:00
WebSocketServerHandshaker00Test.java Handle null "origin" header in "Old Hixie 75 handshake" as proper bad request. (#8864) 2019-02-13 17:14:58 -08:00
WebSocketServerHandshaker08Test.java Eliminate usage of releaseLater(...) to reduce memory usage during tests 2016-11-18 09:34:11 +01:00
WebSocketServerHandshaker13Test.java Eliminate usage of releaseLater(...) to reduce memory usage during tests 2016-11-18 09:34:11 +01:00
WebSocketServerHandshakerFactoryTest.java Refactor of HttpUtil and HttpHeaderUtil 2015-08-27 08:49:58 -07:00
WebSocketServerProtocolHandlerTest.java fix the typos 2017-04-20 04:56:09 +02:00
WebSocketUtf8FrameValidatorTest.java Close connection for CorruptedFrameException (#8705) 2019-01-17 07:17:12 +01:00
WebSocketUtilTest.java Fix random number generators in WebSocketUtil 2018-06-25 14:42:59 +02:00