एक क्वार्ट्ज नौकरी और निम्न आदेशक्वार्ट्ज नौकरी हटाने में विफल रहता है, अब क्या?
boolean deleted = scheduler.deleteJob(event.getName(), "some group name")
deleted
मान लिया जाये कि यह देखते हुए वापस false
रूप में आता है, के रूप में मैं इसे समझते हैं, इसका मतलब है कि JVM के दृष्टिकोण से, काम अभी भी वहाँ है।
यह 2 प्रश्नों के साथ:
- यह किसी कार्य को हटाने के लिए मजबूर करना संभव है?
- कौन सी घटना क्वार्ट्ज को नौकरी हटाने के लिए रोकती है?
यदि अपवाद नहीं फेंक दिया गया है, तो क्या यह मानना सुरक्षित है कि नौकरी नहीं मिली? इसका क्या कारण होगा? ऐसा करने का एकमात्र तरीका यह नहीं है कि नौकरी को पहली जगह हटाया जाए?
मैं
<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz</artifactId>
<version>1.8.0</version>
</dependency>
का उपयोग कर रहा है एक सही तरीका चीजों को संभालने के लिए के रूप में इस हड़ताल आप? क्या मेरा तर्क सही है?
boolean deleted;
try {
deleted = scheduler.deleteJob(event.getName(), "some group name");
if (!deleted) {
logger.warn("Quartz failed to delete the job!" + event.getName() + ". Job not found");
}
} catch (SchedulerException e) {
logger.error("There is an internal Scheduler error", e);
}
एक कारण प्रदर्शन करना मैं क्यों काम किया गया था मैं गलत काम समूह मूल्य दे रही थी नष्ट करने के लिए सक्षम नहीं था सेट है। – Mateen