@Override public void run() { if (onDemand && delayed.get() > 0) { delayed.decrementAndGet(); } if (!onDemand && lastTime > 0) { if (System.currentTimeMillis() - lastTime < millisecondsPeriod) { logger.trace("Execution ignored due to too many simultaneous executions, probably a previous delayed execution"); return; } } lastTime = System.currentTimeMillis(); ActiveMQScheduledComponent.this.run(); } };
@Override public void run() { if (onDemand && delayed.get() > 0) { delayed.decrementAndGet(); } if (!onDemand && lastTime > 0) { if (System.currentTimeMillis() - lastTime < millisecondsPeriod) { logger.trace("Execution ignored due to too many simultaneous executions, probably a previous delayed execution"); return; } } lastTime = System.currentTimeMillis(); ActiveMQScheduledComponent.this.run(); } };
@Override public void run() { if (onDemand && delayed.get() > 0) { delayed.decrementAndGet(); } if (!onDemand && lastTime > 0) { if (System.currentTimeMillis() - lastTime < millisecondsPeriod) { logger.trace("Execution ignored due to too many simultaneous executions, probably a previous delayed execution"); return; } } lastTime = System.currentTimeMillis(); ActiveMQScheduledComponent.this.run(); } };
@Override public void run() { if (onDemand && delayed.get() > 0) { delayed.decrementAndGet(); } if (!onDemand && lastTime > 0) { if (System.currentTimeMillis() - lastTime < millisecondsPeriod) { logger.trace("Execution ignored due to too many simultaneous executions, probably a previous delayed execution"); return; } } lastTime = System.currentTimeMillis(); ActiveMQScheduledComponent.this.run(); } };
@Override public void run() { if (onDemand && delayed.get() > 0) { delayed.decrementAndGet(); } if (!onDemand && lastTime > 0) { if (System.currentTimeMillis() - lastTime < millisecondsPeriod) { logger.trace("Execution ignored due to too many simultaneous executions, probably a previous delayed execution"); return; } } lastTime = System.currentTimeMillis(); ActiveMQScheduledComponent.this.run(); } };
@Override public void run() { if (onDemand && delayed.get() > 0) { delayed.decrementAndGet(); } if (!onDemand && lastTime > 0) { if (System.currentTimeMillis() - lastTime < millisecondsPeriod) { logger.trace("Execution ignored due to too many simultaneous executions, probably a previous delayed execution"); return; } } lastTime = System.currentTimeMillis(); ActiveMQScheduledComponent.this.run(); } };
@Override public void run() { if (onDemand && delayed.get() > 0) { delayed.decrementAndGet(); } if (!onDemand && lastTime > 0) { if (System.currentTimeMillis() - lastTime < millisecondsPeriod) { logger.trace("Execution ignored due to too many simultaneous executions, probably a previous delayed execution"); return; } } lastTime = System.currentTimeMillis(); ActiveMQScheduledComponent.this.run(); } };