かとじゅんの技術日誌

技術の話をするところ

同期ジョブの遷移先動的指定

非同期ジョブの場合、遷移先をあらかじめアノテーションで定義しなければならないのですが、同期ジョブの場合は戻り値で遷移先を指定できるようにしました。

	// ジョブメソッドA
	@Group("groupA")
	@Join(JoinType.Wait)
	public String doJobA() throws Exception {
		return this.sw ? "jobB" : "jobC";
	}