public void insertTrigger(final Trigger t) throws TriggerManagerException { logger.info("Inserting trigger " + t + " in TriggerManager"); synchronized (this.syncObj) { try { this.triggerLoader.addTrigger(t); } catch (final TriggerLoaderException e) { throw new TriggerManagerException(e); } this.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); } } }
@Override public void start() throws TriggerManagerException { try { // expect loader to return valid triggers final List<Trigger> triggers = this.triggerLoader.loadTriggers(); for (final Trigger t : triggers) { this.runnerThread.addTrigger(t); triggerIdMap.put(t.getTriggerId(), t); } } catch (final Exception e) { logger.error(e); throw new TriggerManagerException(e); } this.runnerThread.start(); }
@Override public void start() throws TriggerManagerException{ try { // expect loader to return valid triggers List<Trigger> triggers = triggerLoader.loadTriggers(); for(Trigger t : triggers) { runnerThread.addTrigger(t); triggerIdMap.put(t.getTriggerId(), t); } }catch(Exception e) { e.printStackTrace(); throw new TriggerManagerException(e); } runnerThread.start(); }
@Override public void start() throws TriggerManagerException { try { // expect loader to return valid triggers final List<Trigger> triggers = this.triggerLoader.loadTriggers(); for (final Trigger t : triggers) { this.runnerThread.addTrigger(t); triggerIdMap.put(t.getTriggerId(), t); } } catch (final Exception e) { logger.error(e); throw new TriggerManagerException(e); } this.runnerThread.start(); }
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 insertTrigger(Trigger t) throws TriggerManagerException { synchronized (syncObj) { try { triggerLoader.addTrigger(t); } catch (TriggerLoaderException e) { throw new TriggerManagerException(e); } runnerThread.addTrigger(t); triggerIdMap.put(t.getTriggerId(), t); } }
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 insertTrigger(final Trigger t) throws TriggerManagerException { logger.info("Inserting trigger " + t + " in TriggerManager"); synchronized (this.syncObj) { try { this.triggerLoader.addTrigger(t); } catch (final TriggerLoaderException e) { throw new TriggerManagerException(e); } this.runnerThread.addTrigger(t); triggerIdMap.put(t.getTriggerId(), t); } }