是否可以在Spring Cloud数据流中创建自定义退出状态?
我看到了FAILED
和UNKNOWN
的示例,因此我创建了两个自定义条件Worked
和Generated
。
假设可以使用这种方法-如何从任务内部传递这些字符串?还是需要从其他地方传递?
如果不是,那为什么我可以在“过渡属性”模式中编写任何想要的字符串?
答案 0 :(得分:1)
除了提供UI选项以将退出代码连接到映射到特定的下游步骤之外,SCDF不会动态影响任何内容。换句话说,SCDF不会干扰每个Task应用程序内部发生的任何事情。
自定义转换 require 所需的退出代码,以在Task应用程序本身中返回/处理。
在上面的示例中,如果Timestamp
的业务逻辑返回“工作”作为退出代码,那么转换将导致执行Bar
应用程序。同样,如果退出代码为“已生成”,则会看到Foo
正在运行。