插件介绍

常用插件

名称 说明
PublicFilter 该插件一般用于非特定需求,用于常规赋值、函数调用和日志打印等,并可以配合其他插件进行使用,对报文进行常规处理后再交给其他插件进行特殊处理(譬如解析xml需求,则需要使用XmlFilter插件等)。
XmlFilter 处理XML报文的解析和组装
FixedFilter 使用FixedFilter进行定长无分隔符字符串报文的组装和解析。 定长报文组装实际长度不够时,对于字符串类型,默认是右补空格;对于数值类型,默认是左补0。
SplitFilter 使用SplitFilter进行变长有分隔符字符串报文的组装和解析。需要指定分隔策略。 解析时,可选择配置是否在每个解析字段前面(split_pos=”pre”)或后面(split_pos=”post”)保留分隔策略串(keep_split=”xxx”)。
SocketFilter 该插件主要是对客户端发送的报文进行接收,并按照一定的格式对报文的内容进行读取和解析。 同时,还可以对处理后的报文内容或者是指定的内容发送给客户端,实现客户端和服务端之间的报文交互
MQFilter 该插件是消息队列插件,主要是将实现消息的收发,收到消息存入到队列中,并通过对队列的监听实现消息的即时消费。
GsonFilter 该插件主要用于Json报文的组装以及解析,简化对Json报文的处理和收发过程。
SwiftFilter SwiftFilter进行变长有分隔符字符串报文的解析。
SwiftPWFilter 利用prowide的开源项目WIFE框架去实现的对Swift报文的解析于组装,目前使用的是该项目的开源版本,开项目还提供企业级版本。
FML32Filter 属于特殊插件类,是为了更好处理FML32报文设计的。
ISO8583Filter 使用ISO8583Filter处理ISO8583报文。使用时需要指定位图的大小为8或者16(单位:字节)。且需要指定定义好的模型。
TypedStringFilte TypedStringFilter来处理TypedString类型。
TCOFilter 该插件主要是对TCO/IP协议族的协议TCP报文和UDP报文进行处理,目前功能只支持对报文进行组报。
BeanFilter 使用BeanFilter来处理JavaBean类型。etag代表JavaBean属性,value为对应值。
RibbonFilter 负载均衡插件

数据库操作

名称 说明
SqlFilter SqlFilter可以对数据表进行操作,包括查询、新增、修改、删除这些操作
ResultFilter 对数据库操作的结果集进行操作

批量文件处理

名称 说明
FileFilter 组装有报文头的文件和无报文头的文件;定长无分割符报文格式和变长有分隔符报文格式。
BatchFilter 多线程批量文件解析处理

results matching ""

    No results matching ""