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