3
我使用Spring Integration和java dsl规范来实现我的IntegrationFlow。 我想用一个自定义标题富集一些文件名添加到头部,这将是这样的:Headerenricher Spring集成和java dsl
public class FileHeaderNamingEnricher {
public Message<File> enrichHeader(Message<File> fileMessage) {
// getting some details fom the database ...
return messageBuilder
.setHeader("filename", "somestuff")
.build();
}
}
我的集成流程是这样的:
public IntegrationFlow myflow() {
return IntegrationFlows.from("input")
.enrich // here I want to enrich the header using my class
}
任何一个可以帮助我请这个好吗?
,我怎么能在我的FileHeaderNamingEnricher访问有效载荷并设置标题? – wadi3 2014-12-05 14:08:00
'AbstractReplyProducingMesageHandler.handleRequestMessage(消息>消息)'''handleRequestMessage'方法获取消息并返回一个对象(它也可以是一个'Message >'这样的代码就可以在上面。 – 2014-12-05 14:21:17
谢谢你解决我的问题,我看到我也可以实现GenericHandler。 – wadi3 2014-12-05 14:23:05