Tôi đang sử dụng Quartz để tạo một ThreadPool được nhóm và tôi có số lượng tác vụ chạy vào các thời điểm khác nhau. Cách tốt nhất để chạy 1 nhiệm vụ là gì và chỉ một lần trên ThreadPool được nhóm lại. Tôi biết tôi có thể đặt nhiệm vụ thành ưu tiên cao. Nhưng cách tốt nhất để đăng ký tác vụ "một lần" là gì?Thao tác một lần ngay lập tức với Quartz
6
A
Trả lời
4
tôi cảm thấy như tôi phải mất một cái gì đó, hoặc có thể bạn chỉ cần bỏ qua bit này trong các tài liệu:
public SimpleTrigger(String name, String group, Date startTime, Date endTime, int repeatCount, long repeatInterval)
SimpleTrigger trigger = new SimpleTrigger("myTrigger",
null,
new Date(),
null,
0,
0L);
11
Bạn cũng có thể sử dụng lớp TriggerBuilder để làm cho cuộc sống của một dễ dàng hơn một chút. Nó tương tự như những gì đã được đăng trước đây, chỉ cần một chút sạch hơn.
Trigger trigger = TriggerBuilder.newTrigger()
.startNow()
.build();
2
Cách đơn giản nhất để kích hoạt một one-shot cho một công việc trước đã đăng ký:
Scheduler sched = ...
scheduler.triggerJob(jobKey);
Các vấn đề liên quan
- 1. cửa sổ ngay lập tức
- 2. Cửa sổ 'Ngay lập tức' cho IntelliJ
- 3. C# Thread.Sleep thức dậy ngay lập tức
- 4. fs.createWriteStream không ngay lập tức tạo tệp?
- 5. M-x xảy ra ngay lập tức
- 6. Sử dụng lệnh tee ngay lập tức ngay cả đối với một lệnh
- 7. DataGridCheckBoxColumn ràng buộc ngay lập tức
- 8. Thin :: Server # daemonize thoát ngay lập tức
- 9. Gỡ lỗi mẫu ngay lập tức
- 10. Tải Lắp ráp PowerPC Ngay lập tức
- 11. Đánh giá ngay lập tức LaTeX
- 12. pthread_cond_timedwait trả lại ngay lập tức
- 13. Ngay lập tức đóng băng AVCaptureSession
- 14. PHP tiếng vang ngay lập tức
- 15. In kết quả ngay lập tức (php)
- 16. Bộ chọn CSS con ngay lập tức
- 17. POST ngay lập tức sau khi chọn một tập tin
- 18. trẻ em ngay lập tức của một danh sách
- 19. Nhận giá trị ngay lập tức từ UIALertView
- 20. Giả lập iPhone treo ngay lập tức khi khởi chạy
- 21. Tại sao TaskFactory.StartNew Task không bắt đầu ngay lập tức?
- 22. Couchbase Xem không cập nhật ngay lập tức?
- 23. Làm sạch cửa sổ ngay lập tức trong Visual Studio
- 24. Matplotlib python show() trả về ngay lập tức
- 25. PHP - Sẽ fwrite() lưu tệp ngay lập tức?
- 26. Đảm bảo các tệp được đóng lại ngay lập tức
- 27. Azure WorkerRole Dừng ngay lập tức sau khi bắt đầu
- 28. Thao tác DOM với PhantomJS
- 29. Gắn DIV và ngay lập tức thêm lớp vào jQuery
- 30. Eclipse: Tự động hoàn thành ngay lập tức
repeatInterval không thể không hoặc SimpleTrigger sẽ ném một org.quartz.SchedulerException trong xác nhận. – Aidamina
Điều này không hiệu quả đối với thạch anh 2.2.1. tôi nhận được một lỗi nói rằng không thể khởi tạo SimpleTrigger – AD14
Sẽ làm việc với thạch anh ~ 1.6 nhưng không phải với ~ 2.1 –