Package org.quartz

Examples of org.quartz.TriggerListener


    }

    public boolean removeListener(String listenerName) {
        Iterator<TriggerListener> itr = listeners.iterator();
        while(itr.hasNext()) {
            TriggerListener l = itr.next();
            if(l.getName().equals(listenerName)) {
                itr.remove();
                return true;
            }
        }
        return false;
View Full Code Here


    public void triggerFired(Trigger trigger, JobExecutionContext context) {

        Iterator<TriggerListener> itr = listeners.iterator();
        while(itr.hasNext()) {
            TriggerListener l = itr.next();
            l.triggerFired(trigger, context);
        }
    }
View Full Code Here

    public boolean vetoJobExecution(Trigger trigger, JobExecutionContext context) {

        Iterator<TriggerListener> itr = listeners.iterator();
        while(itr.hasNext()) {
            TriggerListener l = itr.next();
            if(l.vetoJobExecution(trigger, context)) {
                return true;
            }
        }
        return false;
    }
View Full Code Here

    public void triggerMisfired(Trigger trigger) {

        Iterator<TriggerListener> itr = listeners.iterator();
        while(itr.hasNext()) {
            TriggerListener l = itr.next();
            l.triggerMisfired(trigger);
        }
    }
View Full Code Here

    public void triggerComplete(Trigger trigger, JobExecutionContext context, CompletedExecutionInstruction triggerInstructionCode) {

        Iterator<TriggerListener> itr = listeners.iterator();
        while(itr.hasNext()) {
            TriggerListener l = itr.next();
            l.triggerComplete(trigger, context, triggerInstructionCode);
        }
    }
View Full Code Here

      return scheduler_.getGlobalTriggerListeners();
   }

   public TriggerListener getGlobalTriggerListener(String name) throws Exception
   {
      TriggerListener tlistener;
      List listener = scheduler_.getGlobalTriggerListeners();
      ListIterator iterator = listener.listIterator();
      while (iterator.hasNext())
      {
         tlistener = (TriggerListener)iterator.next();
         if (tlistener.getName().equals(name))
         {
            return tlistener;
         }
      }
      return null;
View Full Code Here

      return null;
   }

   public boolean removeGlobaTriggerListener(String name) throws Exception
   {
      TriggerListener tlistener = getGlobalTriggerListener(name);
      return scheduler_.removeGlobalTriggerListener(tlistener);
   }
View Full Code Here

    private List buildTriggerListenerList(String[] additionalLstnrs)
            throws SchedulerException {
        List triggerListeners = getGlobalTriggerListeners();
        for (int i = 0; i < additionalLstnrs.length; i++) {
            TriggerListener tl = getTriggerListener(additionalLstnrs[i]);

            if (tl != null) triggerListeners.add(tl);
            else
                throw new SchedulerException("TriggerListener '"
                        + additionalLstnrs[i] + "' not found.",
View Full Code Here

        boolean vetoedExecution = false;
       
        // notify all trigger listeners in the list
        java.util.Iterator itr = triggerListeners.iterator();
        while (itr.hasNext()) {
            TriggerListener tl = (TriggerListener) itr.next();
            try {
                tl.triggerFired(jec.getTrigger(), jec);
               
                if(tl.vetoJobExecution(jec.getTrigger(), jec))
                    vetoedExecution = true;
            } catch (Exception e) {
                SchedulerException se = new SchedulerException(
                        "TriggerListener '" + tl.getName()
                                + "' threw exception: " + e.getMessage(), e);
                se.setErrorCode(SchedulerException.ERR_TRIGGER_LISTENER);
                throw se;
            }
        }
View Full Code Here

                .getTriggerListenerNames());

        // notify all trigger listeners in the list
        java.util.Iterator itr = triggerListeners.iterator();
        while (itr.hasNext()) {
            TriggerListener tl = (TriggerListener) itr.next();
            try {
                tl.triggerMisfired(trigger);
            } catch (Exception e) {
                SchedulerException se = new SchedulerException(
                        "TriggerListener '" + tl.getName()
                                + "' threw exception: " + e.getMessage(), e);
                se.setErrorCode(SchedulerException.ERR_TRIGGER_LISTENER);
                throw se;
            }
        }
View Full Code Here

TOP

Related Classes of org.quartz.TriggerListener

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.