在Spring XD流定义中使用自定义SpEL方法

时间:2017-02-06 10:25:43

标签: java spring-integration spring-batch spring-xd

我的想法是创建自定义SpEL方法并在spring XD模块中注册它。

我在我的spring XD模块XML

中有以下内容
<int:spel-function class="com.digitalmessagingsystem.batch.batchdsvalidator.util.Sample" 
            method="sampleMethod(java.lang.String sampleStr)" id="sampleSpEL"/>

我想在Spring XD流定义中使用这个自定义SpEL函数,如

stream create inputStream --definition "file --dir=C:/springXD/ds_data --outputType=text/plain | splitter --expression=#{T(com.digitalmessagingsystem.batch.batchdsvalidator.util.Sample).sampleMethod(payload)} | output:log "  --deploy

这有效吗?

我在类型com.digitalmessagingsystem.batch.batchdsvalidator.util.Sample

等单节点控制台中遇到错误

无法找到。

有什么建议吗?

0 个答案:

没有答案