IM-Propagation接收器设置¶
总览¶
将接收方设置为使用IM-Propagation传播数据。链接存储存储的数据的类和数据转换类的设置。IM-Propagation使用IM-Propagation从其他模块传播数据,需要在接收侧进行设置。由于在传播数据时必须将依赖项与其他模块分开,因此数据使用在IM-Propagation侧准备的通用模型类。数据接收方需要将数据从IM-Propagation模型复制到自己模块定义的原始模型。因此,设置执行数据复制工作的数据转换类。另外,设置根据接收到的数据执行处理的数据处理类。
模块 IM-Propagation 格式化文件(xsd) WEB-INF /模式/传播接收器config.xsd 设定位置 WEB-INF / conf /传播接收器配置/ {任意文件名} .xml 注意
确保文件名与其他模块提供的文件名不重复。<?xml版本=“ 1.0”编码=“ UTF-8”?> <propagation-receivers-config xmlns = “ http:// www。intra intra-mart .jp / propagation / receivers-config” xmlns:xsi = “ http : // //www.w3.org/2001/XMLSchema-instance“ xsi:schemaLocation = ” http:// www。intra intra-mart .jp /传播/接收器配置传播接收器-config.xsd“ > <接收器 源= “ jp.co.intra_mart.foundation.sample.model.SampleModel” operationType = “ DATA_CREATED” > <解码器 类= “ jp.co.intra_mart.system.sample.propagation.SampleModelPropagationDecoder” > <参数> <参数 键= “ key1 “ > value1 </ param> <param key = ” key2“ > value2 </ param> </ params> </解码器> <procedure class = ” jp.co.intra_mart.system.sample.propagation.SampleModelPropagationProcedure“ > <params > <param key = “ key1” > value1 </ param> <param key = “ key2” > value2 </ param> </ params> </过程> </接收器> </ property-receivers-config>
参考资料¶
接收数据定义的设定¶
标签名称 接收者 IM-Propagation定义数据类型和数据接收方要接收的处理细节。[设定项目 ]
<propagation-receivers-config> <接收器 源= “ jp.co.intra_mart.foundation.sample.model.SampleModel” operationType = “ DATA_CREATED” > ... </接收器> </传播接收器 -config >
必填项目 × 多种设定 ○ 设置值 /设定内容 无 单位/类型 无 省略时的默认值 无 父标签 传播接收器配置 [属性]
属性名称 说明 必填项 默认值 来源 它是数据发送端传递给IM-Propagation的类的标准类名。 ○ 无 operationType 数据发送方传递给IM-Propagation的是数据的处理内容。 ○ 无 注解
在source属性中,您还可以指定存储IM-Propagation数据的类的完全限定类名。这使您可以始终接收公共数据,而无需知道数据发送者。注意
如果接收到的数据与数据发送方设置的sender标签中设置的source和operationType属性相匹配,则将使用此处定义的接收方设置。如果指定了不存在的类或操作类型,请忽略设置。
在接收端设置数据转换类¶
标签名称 解码器 定义数据转换类,以将用于IM-Propagation的数据转换为接收方的数据。[设定项目 ]
<propagation-receivers-config> <接收器 来源=“ jp.co.intra_mart.foundation.sample.model.SampleModel” operationType =“ DATA_CREATED”> <解码器 类=“ jp.co.intra_mart.system.sample.propagation.SampleModelPropagationDecoder” /> </接收器> </传播接收器配置>
必填项目 ○ 多种设定 × 设置值 /设定内容 无 单位/类型 无 省略时的默认值 无 父标签 接收者 [属性]
属性名称 说明 必填项 默认值 类 数据转换类的完全限定的类名称。 ○ 无 注意
如果找不到class属性中指定的类或未实现适当的接口,则将忽略此设置。请注意,在这种情况下,无法接收数据。
设置数据转换类参数¶
标签名称 参数 设置任何要传递给数据转换类的参数信息。[设定项目 ]
<传播接收器配置> <接收器 源= “ jp.co.intra_mart.foundation.sample.model.SampleModel” operationType = “ DATA_CREATED” > <解码器 类= “ jp.co.intra_mart.system.sample.propagation.SampleModelPropagationDecoder “ > <params>・ ・ ・ ・ ・ ・ ・</ params> </解码器> </接收器> </ property-receivers-config>
必填项目 × 多种设定 × 设置值 /设定内容 无 单位/类型 无 省略时的默认值 无 父标签 解码器
设置数据转换类的参数值¶
标签名称 参数 设置任何要传递给数据转换类的参数信息。[设定项目 ]
<propagation-receivers-config> <接收器 源= “ jp.co.intra_mart.foundation.sample.model.SampleModel” operationType = “ DATA_CREATED” > <解码器 类= “ jp.co.intra_mart.system.sample.propagation.SampleModelPropagationDecoder “ > <params> <param key = ” key1“ > value1 </ param> <param key = ” key2“ > value2 </ param> </ params> </ coder>> 接收器> </ property-receivers-config >
必填项目 × 多种设定 ○ 设置值 /设定内容 任何参数值 单位/类型 弦乐 省略时的默认值 空字符 父标签 参数 [属性]
属性名称 说明 必填项 默认值 关键 获取参数值的键。 ○ 无
接收方数据处理等级的设定¶
标签名称 程序 定义一个数据处理类,以处理由数据转换类转换的数据。[设定项目 ]
<propagation-receivers-config> <接收器 来源=“ jp.co.intra_mart.foundation.sample.model.SampleModel” operationType =“ DATA_CREATED”> <程序 类=“ jp.co.intra_mart.system.sample.propagation.SampleModelPropagationProcedure” /> </接收器> </传播接收器配置>
必填项目 ○ 多种设定 × 设置值 /设定内容 无 单位/类型 无 省略时的默认值 无 父标签 接收者 [属性]
属性名称 说明 必填项 默认值 类 数据处理类的完全限定的类名称。 ○ 无 注意
如果找不到class属性中指定的类或未实现适当的接口,则将忽略此设置。请注意,在这种情况下,无法接收数据。
数据处理类参数设置¶
标签名称 参数 设置任何要传递给数据处理类的参数信息。[设定项目 ]
<传播接收器配置> <接收器 源= “ jp.co.intra_mart.foundation.sample.model.SampleModel” operationType = “ DATA_CREATED” > <过程 类= “ jp.co.intra_mart.system.sample.propagation.SampleModelPropagationProcedure “ > <params>・ ・ ・ ・ ・ ・ ・</ params> </程序> </接收器> </传播接收器-配置>
必填项目 × 多种设定 × 设置值 /设定内容 无 单位/类型 无 省略时的默认值 无 父标签 程序
设置数据处理类的参数值¶
标签名称 参数 设置任何要传递给数据处理类的参数信息。[设定项目 ]
<传播接收器配置> <接收器 源= “ jp.co.intra_mart.foundation.sample.model.SampleModel” operationType = “ DATA_CREATED” > <过程 类= “ jp.co.intra_mart.system.sample.propagation.SampleModelPropagationProcedure “ > <params> <param key = ” key1“ > value1 </ param> <param key = ” key2“ > value2 </ param> </ params> </过程> </接收器> </ propagation-receivers-config >
必填项目 × 多种设定 ○ 设置值 /设定内容 任何参数值 单位/类型 弦乐 省略时的默认值 空字符 父标签 参数 [属性]
属性名称 说明 必填项 默认值 关键 获取参数值的键。 ○ 无