@Override public void setBrokerService(Broker broker) { super.setBrokerService(broker); // Task starts right away since we may not receive any slow consumer events. if (taskStarted.compareAndSet(false, true)) { scheduler.executePeriodically(this, getCheckPeriod()); } }
@Override public void setBrokerService(Broker broker) { super.setBrokerService(broker); // Task starts right away since we may not receive any slow consumer events. if (taskStarted.compareAndSet(false, true)) { scheduler.executePeriodically(this, getCheckPeriod()); } }
@Override public void setBrokerService(Broker broker) { super.setBrokerService(broker); // Task starts right away since we may not receive any slow consumer events. if (taskStarted.compareAndSet(false, true)) { scheduler.executePeriodically(this, getCheckPeriod()); } }
@Override public void setBrokerService(Broker broker) { super.setBrokerService(broker); // Task starts right away since we may not receive any slow consumer events. if (taskStarted.compareAndSet(false, true)) { scheduler.executePeriodically(this, getCheckPeriod()); } }