[ https://issues.apache.org/jira/browse/CAMEL-7141?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Willem Jiang resolved CAMEL-7141. --------------------------------- Resolution: Fixed Fix Version/s: (was: 2.12.3) (was: 2.13.0) 2.14.0 2.13.1 2.12.4 > Custom HeaderFilterStrategy does not work when set it on either component or > endpoint uri > ----------------------------------------------------------------------------------------- > > Key: CAMEL-7141 > URL: https://issues.apache.org/jira/browse/CAMEL-7141 > Project: Camel > Issue Type: Bug > Components: camel-netty-http > Affects Versions: 2.12.2 > Reporter: Joe Luo > Assignee: Willem Jiang > Fix For: 2.12.4, 2.13.1, 2.14.0 > > Attachments: NettyHttpHeaderFilterBug.patch, revised_patch.txt > > > Setting custom HeaderFilterStrategy on either NettyHttpComponent or > NettyHttpEndpoint uri does not work. The only way to get it to work is to > create a NettyHttpBinding bean and set the custom HeaderFilterStrategy as a > property of the NettyHttpBinding bean and then set the custom > NettyHttpBinding bean onto either NettyHttpComponent and NettyHttpEndpoint > uri. > The reason it does not work was that when applying the custom > HeaderFilterStrategy, it is not set on NettyHttpBinding object as the > NettyHttpBinding object always uses default HeaderFilterStrategy. > I have attached the patch file. It might not be necessary to modify > NettyHttpComponent class but I thought it'd be better to initialize > configuration, nettyBinding and headerFilterStrategy in their getter method > only when needed rather than in constructor of the NettyHttpComponent. -- This message was sent by Atlassian JIRA (v6.2#6252)