美文网首页
官方文档学习-Propertiy Mediator

官方文档学习-Propertiy Mediator

作者: 焱魔王 | 来源:发表于2017-11-20 10:31 被阅读0次

    此中介不会对消息造成直接影响,而是对流经突触的消息上下文产生直接影响。可以通过Synapse XPath变量或get-property()扩展函数检索在消息中设置的属性。一个属性可以有一个有效的定义范围。若未指定范围,则默认设置为突触消息上下文范围。使用指定为remove的动作的属性元素,可以删除任何现有的消息上下文属性。

    请参阅“属性参考 ”以获取WSO2 ESB支持的各种类型属性的列表,其中包含说明和用例。

    语法:

property mediator语法

UI界面配置:

UI界面配置Property Mediator

 用于配置property介质的参数有:

例子:

1、配置名为'symbol'的属性,并用Log Mediator记录:

property mediator example 1

2、根据Accept HTTP Headerf发送错误消息:

在这种配置下,根据Accept标头,一条相应的响应将会发送到客户端,PayloadFactory Mediator将对消息内容进行转换。Property Mediator根据Accept头使用$ctx:accept表达式设置消息类型。响应通过Response Mediator返回到客户端。

注意:在Synapse配置中,你可以直接使用预定义的XPath变量(如:$ctx),而不用get-property()函数。这些XPath变量可从多个scopes中获取属性,而且比执行注册表查找的get-property()函数性能更好。更多关于XPath 变量获取属性信息的内容,见Synapse XPath Variables .

property mediator example 2

3、读取一个存储在注册表中的属性:

你可以在你的Synapse配置中使用get-property()函数来读取一个属性。例如,下面的synapse配置从gov:/data/xml/collectionx中取回了abc这个属性并存储到regProperty属性中。

property mediator example 3

你可以通过以下语法来读取gov或conf注册表中的属性或资源。指定资源的路径时,不要给绝对路径。而是使用gov或conf前缀。


读取注册表中资源语法

4、读取注册表中文件:

下面是一个使用XPath从注册表中的xml文件中检索一个值的例子,假设你在注册表中有如下的一个xml文件:

测试xml

使用XPath读取xml的synapse配置如下:

synapse配置

获取的结果:

结果

相关文章

  • 官方文档学习-Propertiy Mediator

    此中介不会对消息造成直接影响,而是对流经突触的消息上下文产生直接影响。可以通过Synapse XPath变量或...

  • React Native学习笔记之Style和Size

    本人始终认为最好最权威的学习资料就应该是官方文档Style官方文档Size官方文档CSS参考文档 Style学习 ...

  • jieba分词模块学习

    jieba分词,学习,为了全面了解该模块,,预设学习路线:官方文档——优秀博客文章——实践学习 官方文档部分 (文...

  • Graphql 学习与REST比较

    学习链接: 官方英文文档 官方中文文档 一、graphql 初体验 官方定义: A query language ...

  • flutter 学习目录

    基础 Dart学习 官方文档(英文) 官方文档(译文不全) 依赖的配置(官方) 插件的官方网站 Json to D...

  • 2019-10-22 httprunner学习笔记(1)

    httprunner官方文档:https://cn.httprunner.org/以下是根据官方文档的学习和操作 ...

  • mongoose官方文档学习

    一.mongodb学习准备 1.1First be sure you have MongoDB and Node....

  • NSPredicate官方文档学习

    谓词提供可可指定查询的通用方法。谓词系统能够处理大量的域,包括核心数据和聚焦。本文档描述谓词在一般情况下,它们的使...

  • Pytorch官方文档学习

    1.简单堆叠网络的定义方法 torch.nn.Sequential等于keras的model.sequential...

  • ReactiveSwift 官方文档学习

    Event 基本构成 event: 事件流的基本传递单元事件流的构成:任意个value event,以及一个可选的...

网友评论

      本文标题:官方文档学习-Propertiy Mediator

      本文链接:https://www.haomeiwen.com/subject/mevmvxtx.html