Для обработки любых пользовательских событий в Netty (4.0.34) мы используем fireUserEventTriggered(event)
по адресу ChannelHandlerContext
.События пользователя Netty
При вызове fireUserEventTriggered
метод userEventTriggered(final ChannelHandlerContext ctx, final Object evt)
обработчика next в конвейере называется местом, где впоследствии может обрабатываться сгенерированное событие.
Однако в методе userEventTriggered
следующего обработчика я не могу получить доступ к AttributeMap
, который хранится в прохождении обработчика. Создает ли netty новый контекст для пользовательских событий?
Можете ли вы показать свой код, который обращается к карте атрибутов? – Ferrybig
Ответил на ваш вопрос на основе предоставленной вами информации. Я могу улучшить ответ с примерами кода, если вы представите несколько примеров того, чего вы точно пытаетесь достичь. –