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世界暢談 閱讀(427) 評論(0)  編輯  收藏 所屬分類: Spring
          主站蜘蛛池模板: 交城县| 宁国市| 南京市| 西林县| 两当县| 曲周县| 孝感市| 临桂县| 丁青县| 三河市| 灵山县| 濮阳市| 喜德县| 射洪县| 华池县| 安新县| 平谷区| 子长县| 楚雄市| 平阳县| 青铜峡市| 博湖县| 汝城县| 盘山县| 台山市| 鹤岗市| 大足县| 阳泉市| 分宜县| 牟定县| 高碑店市| 卫辉市| 安顺市| 读书| 新野县| 永宁县| 八宿县| 合江县| 景洪市| 广安市| 利川市|