public synchronized void stopAllSendersBackOffActivities() { for (SenderThreadLocalBackOffData sender : allSendersData) { sender.stop(); } stopped = true; }
private synchronized void registerSenderData(SenderThreadLocalBackOffData senderData) { if (stopped) { senderData.stop(); } allSendersData.add(senderData); }
@Override public void run() { sender.stop(); } });