ESB文档库 ESB文档库
00 概述
01 产品安装指南
02 快速入门指南
03 ESB Studio使用指南
04 企业服务总线使用指南
05 高级配置指南
06 接口服务说明
07 升级&数据迁移指南
08 FAQ
  • 消息修改

# 消息修改

消息进入ESB后,不允许修改,所以无法在原有消息的基础上进行修改。 下面代码使用ESB消息构建API在原有消息基础上创建新消息:

public ITipMessagePayload buildeMessage(ITipMessagePayload inMessage) {  
    //使用messagePayload构建TipMessageBuilder 
    TipMessageBuilder mBuilder = TipMessageBuilder.withPayload(inMessage.getMessagePayload()); 
    //放置系统头 
    mBuilder.copySystemHeaders(inMessage.getSystemHeaders()); 
    //设置消息头 
    mBuilder.setMessageHeaders(inMessage.getMessageHeaders()); 
    //设置协议头 
    mBuilder.setProtocolHeaders(inMessage.getProtocolHeaders()); 
    //构建出ITipMessagePayload 
    ITipMessagePayload message=mBuilder.build(); 
    return message; 
}

← 3.6.2 消息构建 3.6.4 消息确认 →