public boolean removeTriggers(List<TriggerKey> triggerKeys) throws JobPersistenceException { boolean allFound = true; synchronized (lock) { for(TriggerKey key: triggerKeys) allFound = removeTrigger(key) && allFound; } return allFound; }
public boolean removeTriggers(List<TriggerKey> triggerKeys) throws JobPersistenceException { boolean allFound = true; synchronized (lock) { for(TriggerKey key: triggerKeys) allFound = removeTrigger(key) && allFound; } return allFound; }
List<OperableTrigger> triggersOfJob = getTriggersForJob(jobKey); for (OperableTrigger trig: triggersOfJob) { this.removeTrigger(trig.getKey()); found = true;
List<OperableTrigger> triggersOfJob = getTriggersForJob(jobKey); for (OperableTrigger trig: triggersOfJob) { this.removeTrigger(trig.getKey()); found = true;
private boolean removeTrigger(TriggerKey key, boolean removeOrphanedJob) { boolean found; synchronized (lock) { // remove from triggers by FQN map TriggerWrapper tw = triggersByKey.remove(key); found = tw != null; if (found) { // remove from triggers by group HashMap<TriggerKey, TriggerWrapper> grpMap = triggersByGroup.get(key.getGroup()); if (grpMap != null) { grpMap.remove(key); if (grpMap.size() == 0) { triggersByGroup.remove(key.getGroup()); } } //remove from triggers by job List<TriggerWrapper> jobList = triggersByJob.get(tw.jobKey); if(jobList != null) { jobList.remove(tw); if(jobList.isEmpty()) { triggersByJob.remove(tw.jobKey); } } timeTriggers.remove(tw); if (removeOrphanedJob) { JobWrapper jw = jobsByKey.get(tw.jobKey);
private boolean removeTrigger(TriggerKey key, boolean removeOrphanedJob) { boolean found; synchronized (lock) { // remove from triggers by FQN map TriggerWrapper tw = triggersByKey.remove(key); found = tw != null; if (found) { // remove from triggers by group HashMap<TriggerKey, TriggerWrapper> grpMap = triggersByGroup.get(key.getGroup()); if (grpMap != null) { grpMap.remove(key); if (grpMap.size() == 0) { triggersByGroup.remove(key.getGroup()); } } //remove from triggers by job List<TriggerWrapper> jobList = triggersByJob.get(tw.jobKey); if(jobList != null) { jobList.remove(tw); if(jobList.isEmpty()) { triggersByJob.remove(tw.jobKey); } } timeTriggers.remove(tw); if (removeOrphanedJob) { JobWrapper jw = jobsByKey.get(tw.jobKey);
removeTrigger(newTrigger.getKey(), false);
removeTrigger(newTrigger.getKey(), false);
removeTrigger(trigger.getKey()); removeTrigger(trigger.getKey()); signaler.signalSchedulingChange(0L);
removeTrigger(trigger.getKey()); removeTrigger(trigger.getKey()); signaler.signalSchedulingChange(0L);
Set<TriggerKey> keys = getTriggerKeys(GroupMatcher.triggerGroupEquals(group)); for (TriggerKey key: keys) { removeTrigger(key);
Set<TriggerKey> keys = getTriggerKeys(GroupMatcher.triggerGroupEquals(group)); for (TriggerKey key: keys) { removeTrigger(key);
/** * <p> * Remove (delete) the <code>{@link org.quartz.Trigger}</code> with the * given name. * </p> * * @param triggerName * The name of the <code>Trigger</code> to be removed. * @param groupName * The group name of the <code>Trigger</code> to be removed. * @return <code>true</code> if a <code>Trigger</code> with the given * name & group was found and removed from the store. */ public boolean removeTrigger(SchedulingContext ctxt, String triggerName, String groupName) { return removeTrigger(ctxt, triggerName, groupName, true); } private boolean removeTrigger(SchedulingContext ctxt, String triggerName,
/** * <p> * Remove (delete) the <code>{@link org.quartz.Trigger}</code> with the * given name. * </p> * * @param triggerName * The name of the <code>Trigger</code> to be removed. * @param groupName * The group name of the <code>Trigger</code> to be removed. * @return <code>true</code> if a <code>Trigger</code> with the given * name & group was found and removed from the store. */ public boolean removeTrigger(SchedulingContext ctxt, String triggerName, String groupName) { return removeTrigger(ctxt, triggerName, groupName, true); } private boolean removeTrigger(SchedulingContext ctxt, String triggerName,
@Override public boolean removeTrigger(TriggerKey triggerKey) { try { super.removeTrigger(triggerKey); executeDelete(triggerKey); return true; } catch (Throwable t) { throw Throwables.propagate(t); } }
@Override public boolean removeTrigger(TriggerKey triggerKey) { try { super.removeTrigger(triggerKey); executeDelete(triggerKey); return true; } catch (Throwable t) { throw Throwables.propagate(t); } }
for (int i = 0; i < trigger.length; i++) { Trigger trig = trigger[i]; this.removeTrigger(ctxt, trig.getName(), trig.getGroup()); found = true;
for (int i = 0; i < trigger.length; i++) { Trigger trig = trigger[i]; this.removeTrigger(ctxt, trig.getName(), trig.getGroup()); found = true;
removeTrigger(ctxt, newTrigger.getName(), newTrigger.getGroup(), false);
removeTrigger(ctxt, newTrigger.getName(), newTrigger.getGroup(), false);