netty5/transport
Norman Maurer 8331248671
ChannelInitializer may be invoked multiple times when used with custom EventExecutor. (#8620)
Motivation:

The ChannelInitializer may be invoked multipled times when used with a custom EventExecutor as removal operation may be done asynchronously. We need to guard against this.

Modifications:

- Change Map to Set which is more correct in terms of how we use it.
- Ensure we only modify the internal Set when the handler was removed yet
- Add unit test.

Result:

Fixes https://github.com/netty/netty/issues/8616.
2018-12-05 19:30:17 +01:00
..
src ChannelInitializer may be invoked multiple times when used with custom EventExecutor. (#8620) 2018-12-05 19:30:17 +01:00
pom.xml [maven-release-plugin] prepare for next development iteration 2018-11-29 11:15:09 +00:00
test.log Correctly implement SelectedSelectionKeySet.Iterator remove() 2018-09-01 08:59:08 +02:00