public void add(Runnable runnable) { super.add(runnable); } }
public void add(Runnable runnable) { super.add(runnable); } }
/** * Receives message and batches as needed. */ @Override protected void onMessageOnProducerThread(T msg) { _lock.lock(); try { if (_pending.isEmpty()) { _queue.schedule(_flushRunnable, _interval, _timeUnit); } _pending.add(msg); } finally { _lock.unlock(); } }
/** * Receives message and batches as needed. */ @Override protected void onMessageOnProducerThread(T msg) { _lock.lock(); try { if (_pending.isEmpty()) { _queue.schedule(_flushRunnable, _interval, _timeUnit); } _pending.add(msg); } finally { _lock.unlock(); } }