骆驼的方式来过滤CXF SOAP消息上的HTTP标头

时间:2020-05-25 11:44:34

标签: apache-camel cxf camel-cxf

我已经构建了一个从Kafka消费的Camel应用程序,调用了SOAP服务并生成到Kafka。

由于协议之间的骆驼自动标头传输(非常有用),因此在Kafka消息和SOAP请求上也有很多不需要的消息标头。由于我不想从骆驼交易所中删除它们,因此我使用了骆驼HeaderFilterStrategy仅在传出邮件中将它们删除。

我扩展了骆驼KafkaHeaderFilterStrategy以过滤产生的Kafka消息上的消息头。我尝试对CxfHeaderFilterStrategy做同样的事情,但这似乎只过滤SOAP头,而我的SOAP请求包含所有Kafka头作为HTTP头。

因此,我构建了一个用于过滤Message.PROTOCOL_HEADERS地图的 CXF输出拦截器

效果很好,但我想知道是否存在“骆驼方式”来过滤CXF SOAP消息的HTTP标头

0 个答案:

没有答案