热门问题
时间线
聊天
视角
Quartz (框架)
来自维基百科,自由的百科全书
Remove ads
Quartz是一個Java下作業控制的開源框架。Quartz用來建立或簡單或複雜的排程時間表,執行Java下任意數量的作業。版本1.0發布於2002年9月13日,目前版本2.2.1發布於2013年9月24日。
可以通過CronTrigger
定義Quartz的排程時間表(例如0 0 12 ? * WED
表示「每周三上午12:00」)。此外,時間表也可以通過SimpleTrigger
,由Date
定義觸發的開始時間、毫秒的時間間隔和重複計數(例如「在下周三12:00,然後每隔10秒、執行5次」)。可以使用Calender
定義例外的日程(例如「沒有周末和節假日」)。
作業可以是實現了Job介面任意的Java類別。作業監聽器(JobListener)和觸發器監聽器(TriggerListener)通知作業的執行(和其他事件)。作業及其觸發器可以被持久化。
Quartz一般用於企業級應用程式,以支援工作流、系統管理(維護)活動,並在應用程式中提供即時的服務。Quartz還支援叢集。
Remove ads
參考文獻
外部連結
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads