Oracle神諭

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            284 隨筆 :: 9 文章 :: 106 評論 :: 0 Trackbacks

          TriggerListeners and JobListeners
          Listeners are objects that you create to perform actions based on events occuring within the scheduler. As you can probably guess, TriggerListeners receive events related to trigger,and JobListners receive events related to jobs.

          Trigger-related events include: trigger firings,trigger mis-firings(discussed in the "Triggers" sections of this document),and trigger completions (the jobs fired off by the trigger is finished).

          To create a listener,simply create an object the implements either the org.quartz.TriggerListener and/or org.quartz.JobListener interface. Listeners are then registered with the scheduler during run time ,and must be given a name(or rather ,they must advertise their own name via their getName()method.  Listeners can be registered as either "global" or "non-global". Global listeners receive events for ALL triggers/jobs, and non-global listeners receive events only for the specific triggers/jobs that explicitely name the listener in their getTriggerListenerNames() or getJobListenerNames() properties.

           scheduler.addGlobalJobListener(myJobListener);
          or
           scheudler.addJobListener(myJobListener);
           
          Listeners are not used by most users of Quartz,but are handy when application requirements create the need for the notification of events,without the Job itself explicitly nofifying the application.

          posted on 2005-07-20 21:27 java世界暢談 閱讀(420) 評論(0)  編輯  收藏 所屬分類: Spring
          主站蜘蛛池模板: 金堂县| 九寨沟县| 日照市| 大洼县| 高碑店市| 东宁县| 玉林市| 清新县| 荣成市| 唐河县| 武义县| 邢台市| 新源县| 宜都市| 綦江县| 徐汇区| 扎赉特旗| 英超| 四川省| 崇礼县| 保山市| 太仓市| 临沧市| 嘉义市| 青冈县| 嘉禾县| 南江县| 天祝| 张北县| 望奎县| 漳浦县| 清原| 绥中县| 平泉县| 宁蒗| 永善县| 昭通市| 冕宁县| 建阳市| 西宁市| 胶州市|