ı anladığım kadarıyla, bu JVM standı noktasından, iş hâlâ var demektir, geri false
olarak gelen bir Kuvars iş ve deleted
varsayarsak aşağıdaki komutuQuartz bir işi silmekte başarısız, şimdi ne olacak?
boolean deleted = scheduler.deleteJob(event.getName(), "some group name")
Verilen. Bu 2 sorularla
:
- bir işi silmek zorlamak mümkün mü?
- Quartz, bir işi silmek için hangi etkinliği engelliyor?
Özel durum atılmazsa, iş bulunamadığını varsaymak güvenli midir? Buna ne sebep olur? Bunun gerçekleşmesinin tek yolu işin ilk etapta silinmesi midir?
Ben
<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz</artifactId>
<version>1.8.0</version>
</dependency>
kullanıyorum mu şeyleri işlemek için doğru bir yol olarak bu grev sen? Benim mantığım doğru mu?
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);
}
nedenlerinden birini gerçekleştirin set ederken. – Mateen