调解上下文信息
中介上下文信息用于通过参数化中介处理程序来确保消息被正确处理,并在运行时提供配置信息。 例如,要写入的文件名。
调解上下文信息由在运行时传递至每个调解的属性值组成。 这些属性值与消息头中的信息一起共同确定调解消息的方式。
使用管理控制台对调解和总线目标指定上下文属性(名称、值和类型)。 调解使用这两组上下文属性,但总线目标的上下文属性优先于调解的上下文属性。 例如,如果为目标和调解配置了同名的属性,那么目标上的属性优先。
当调解消息并调用调解处理程序时,上下文信息中指定的信息将通过 getProperty() 方法进行访问并成为调解处理程序的 MessageContext 信息中的条目。 每个调解处理程序的文档描述它期望在 MessageContext 属性中找到的信息。
当在调解处理程序列表的上下文中调用调解处理程序时,可将消息上下文按顺序从一个处理程序传递至下一个处理程序。