getHeadersclear是清除骆驼消息标题的安全方法吗?

问题描述

因此,我从事的项目是从Camel 2.X升级到3.X。由于将getout()标记为@Deprecated,我们已切换到getMessage()。但是,似乎我们的代码依赖于getout()来丢弃“ In”中所有不必要的标头。此开关破坏了某些功能。我知道可以添加到路线的removeHeaders("*")调用,但是我们的项目很复杂,建议我找到其他方法

我尝试创建一个新的Exchange,但似乎不必要。我可以这样做吗?

exchange.getMessage().getHeaders().clear()

如果骆驼提供了一些“ clearHeaders()”方法,我会很喜欢,但是我不认为有这种事情。同时,这似乎很简单,而且似乎可行。你们看到这样做有潜在的问题吗?此外,交换似乎总是为getHeaders()返回非null值。我们可以依靠吗?问候。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)