かとじゅんの技術日誌

技術の話をするところ

Triggerの仕様について

トリガーとは、ジョブを起動するための起動/停止の日時などの条件を指定するクラスのことです。
通常はGenericTriggerを継承し、@Triggerに対応するジョブクラス(複数指定可能です)、@InitMethodで初期化処理を指定します。CRONコマンド形式を利用したい場合はGenericCronTriggerになります。

@Trigger(job = PojoJob.class)
public class ExampleTrigger extends GenericTrigger {

	@InitMethod
	public void Initialize() {
		this.setId(this.hashCode());
		this.setName("hogehoge");
		this.setStartTime(new Date(System.currentTimeMillis() + 100));
	}

}