2009-12-14 24 views
14

Có cách nào để xóa trình kích hoạt được lên lịch với một công việc cụ thể không? Dường như cách duy nhất để xóa trình kích hoạt là xóa toàn bộ công việc và sau đó đăng ký lại công việc và kích hoạt.xóa kích hoạt trong thạch anh

Tôi có một công việc có khả năng có hơn 100 trình kích hoạt và tôi thực sự không muốn xóa công việc và đăng ký lại tất cả các trình kích hoạt khi tôi chỉ cần xóa 1 trình kích hoạt.

Ngoài ra, có cách nào để dừng trình lên lịch thực hiện công việc ngay khi trình kích hoạt được định cấu hình không?

Cảm ơn

Trả lời

19

thử scheduler.unscheduleJob

này chấp nhận tên cò và nhóm như một thông số và sẽ chỉ loại bỏ kích hoạt quy định, không phải là công việc.

QuartzScheduler

Scheduler

Forum

+0

tôi đã cố gắng làm getTriggersOfJob trước và sau khi làm unscheduleJob. Nó không loại bỏ kích hoạt. Khi tôi xóa, tôi có cần phải làm điều gì đó khác để làm cho lịch biểu biết không? – user140736

+0

thử diễn đàn (liên kết trong câu trả lời). james rất hữu ích. – pstanton

+3

Các câu trả lời trong liên kết đã biến mất – maxisam

Các vấn đề liên quan