public void updateTrigger(final Trigger t) throws TriggerManagerException { logger.info("Updating trigger " + t + " in TriggerManager"); synchronized (this.syncObj) { this.runnerThread.deleteTrigger(triggerIdMap.get(t.getTriggerId())); this.runnerThread.addTrigger(t); triggerIdMap.put(t.getTriggerId(), t); try { this.triggerLoader.updateTrigger(t); } catch (final TriggerLoaderException e) { throw new TriggerManagerException(e); } } }
public void removeTrigger(final Trigger t) throws TriggerManagerException { logger.info("Removing trigger " + t + " from TriggerManager"); synchronized (this.syncObj) { this.runnerThread.deleteTrigger(t); triggerIdMap.remove(t.getTriggerId()); try { t.stopCheckers(); this.triggerLoader.removeTrigger(t); } catch (final TriggerLoaderException e) { throw new TriggerManagerException(e); } } }
public void updateTrigger(Trigger t) throws TriggerManagerException { synchronized (syncObj) { runnerThread.deleteTrigger(triggerIdMap.get(t.getTriggerId())); runnerThread.addTrigger(t); triggerIdMap.put(t.getTriggerId(), t); } }
public void updateTrigger(final Trigger t) throws TriggerManagerException { logger.info("Updating trigger " + t + " in TriggerManager"); synchronized (this.syncObj) { this.runnerThread.deleteTrigger(triggerIdMap.get(t.getTriggerId())); this.runnerThread.addTrigger(t); triggerIdMap.put(t.getTriggerId(), t); try { this.triggerLoader.updateTrigger(t); } catch (final TriggerLoaderException e) { throw new TriggerManagerException(e); } } }
public void removeTrigger(Trigger t) throws TriggerManagerException { synchronized (syncObj) { runnerThread.deleteTrigger(t); triggerIdMap.remove(t.getTriggerId()); try { t.stopCheckers(); triggerLoader.removeTrigger(t); } catch (TriggerLoaderException e) { throw new TriggerManagerException(e); } } }
public void removeTrigger(final Trigger t) throws TriggerManagerException { logger.info("Removing trigger " + t + " from TriggerManager"); synchronized (this.syncObj) { this.runnerThread.deleteTrigger(t); triggerIdMap.remove(t.getTriggerId()); try { t.stopCheckers(); this.triggerLoader.removeTrigger(t); } catch (final TriggerLoaderException e) { throw new TriggerManagerException(e); } } }