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
          主站蜘蛛池模板: 罗田县| 正安县| 长宁县| 衡阳县| 万载县| 宿迁市| 丁青县| 密云县| 衡东县| 六枝特区| 武安市| 绵阳市| 内黄县| 高尔夫| 军事| 南平市| 华宁县| 麻城市| 三明市| 九江市| 梓潼县| 营山县| 南陵县| 泰和县| 伊川县| 淄博市| 阿城市| 贡觉县| 平阳县| 安顺市| 浦东新区| 三门县| 南川市| 建平县| 太白县| 政和县| 云安县| 滨海县| 太保市| 固镇县| 鱼台县|