[
https://issues.apache.org/jira/browse/DIRMINA-977?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14129166#comment-14129166
]
Emmanuel Lecharny commented on DIRMINA-977:
-------------------------------------------
You are perfectly right. This is a mistake. We should call the
onPreAdd/onPostAdd methods when we replace a IoFilter in the chain.
> DefaultIoFilterChain.replace does not call register/deregister
> --------------------------------------------------------------
>
> Key: DIRMINA-977
> URL: https://issues.apache.org/jira/browse/DIRMINA-977
> Project: MINA
> Issue Type: Bug
> Components: Core
> Affects Versions: 2.0.7
> Reporter: Jens Reimann
> Fix For: 2.0.8
>
>
> In the class DefaultIoFilterChain the methods add*, remove all call register
> or deregister in order to have the IoFilters on*() methods called.
> Calling the replace method simply sets the new instance, but neither does the
> old IoFilter get deregistered nor does the new one get registered.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)