我们如何从批处理作业发送 Spring-xd shell 命令

How can we send Spring-xd shell commands from Batch Job

我正在尝试通过 运行 JobA 重新启动 JobB。我试图使用 jobOperater.restart() 但我没有成功。我能够通过 "job execution restart --id 0" 从 xd-shell 重新启动 jobB。我可以通过从 JobA 调用该命令来做类似的事情吗?谢谢你的建议。

spring-xd-rest-client jar 有一个 SpringXDTemplate...

xdTemplate.jobOperations().restartJobExecution(jobId)