2010-12-13 2 views

答えて

21

scheduler.pauseJob()またはscheduler.pauseTrigger()を使用してください。

UPDATE QRTZ_TRIGGERS SET TRIGGER_STATE = "PAUSED" 
+3

はあなたがドキュメントへのリンクを添付してくださいでした:

は、別の方法としては、次のSQLスクリプトを使用することができますか? –

+1

Quartz.Netでも動作します!ここにいくつかの疑似コードを示します。(C#では、ジェネリックを除いてjavaも同様です)IList jobGroupNames = sched.GetJobGroupNames(); GroupMatcher groupMatcher = GroupMatcher .GroupEquals(jobGroupNames.FirstOrDefault()); Quartz.Collection.ISet keys = sched.GetJobKeys(groupMatcher); sched.PauseJob(keys.FirstOrDefault()); – granadaCoder

+0

スクリプト 'UPDATE QRTZ_TRIGGERS SET TRIGGER_STATE =" PAUSED "'がQuartzによって文書化されているかどうか?これは回帰なしでこれを行うには完璧な方法ですか? –

1

pauseJobまたはpauseJobGroupの方法をJobStoreとしてください。

関連する問題