非同期ジョブの場合、遷移先をあらかじめアノテーションで定義しなければならないのですが、同期ジョブの場合は戻り値で遷移先を指定できるようにしました。
// ジョブメソッドA @Group("groupA") @Join(JoinType.Wait) public String doJobA() throws Exception { return this.sw ? "jobB" : "jobC"; }
非同期ジョブの場合、遷移先をあらかじめアノテーションで定義しなければならないのですが、同期ジョブの場合は戻り値で遷移先を指定できるようにしました。
// ジョブメソッドA @Group("groupA") @Join(JoinType.Wait) public String doJobA() throws Exception { return this.sw ? "jobB" : "jobC"; }