जेडीबीसी जॉबस्टोर में नौकरी को हटाने या रिकॉर्ड ट्रिगर किए बिना और क्रॉन अभिव्यक्ति को मिटाए बिना नौकरी को अक्षम करने का सबसे अच्छा तरीका क्या है?मैं क्वार्ट्ज जेडीबीसी जॉबस्टोर में नौकरियों को कैसे अक्षम कर सकता हूं?
10
A
उत्तर
21
scheduler.pauseJob() या scheduler.pauseTrigger() का उपयोग करें।
UPDATE QRTZ_TRIGGERS SET TRIGGER_STATE = "PAUSED"
1
pauseJob
या pauseJobGroup
JobStore
के तरीकों का उपयोग करें।
आप डॉक्स के लिए एक लिंक संलग्न करें सका:
वैकल्पिक रूप से आप निम्नलिखित एसक्यूएल स्क्रिप्ट का उपयोग कर सकते हैं? –
Quartz.Net में भी काम करता है! यहां कुछ छद्म कोड है जो प्रदर्शित करने के लिए है: (सी # में, जावा जेनिक्स के अलावा, समान होगा) IList jobGroupNames = sched.GetJobGroupNames(); ग्रुपमैचर समूहमैचर = ग्रुपमैचर .GroupEquals (jobGroupNames.FirstOrDefault()); Quartz.Collection.ISet कुंजी = शेड। गेटजोबकेज़ (समूहमैचर); शेड्यूल। पॉज जॉब (चाबियाँ। फर्स्टऑर्डडिफॉल्ट()); –
granadaCoder
क्या स्क्रिप्ट 'UPDATE QRTZ_TRIGGERS SET TRIGGER_STATE = "PAUSED" को क्वार्ट्ज द्वारा कहीं भी दस्तावेज किया गया है? क्या किसी भी प्रतिगमन के बिना ऐसा करने का यह सही तरीका है? –