547548549550551552553554555556557
sub.getSendLock(); sub.getQueue().unregisterSubscription(sub); } finally { sub.releaseSendLock(); } return true; } else {
629630631632633634635636637638639
sub.getSendLock(); sub.getQueue().unregisterSubscription(sub); } finally { sub.releaseSendLock(); } } _tag2SubscriptionMap.clear();
18561857185818591860186118621863186418651866
sub.flushBatched(); } finally { sub.releaseSendLock(); } } if(allSubscriptionsDone && lastLoop) {
589590591592593594595596597598599
deliverToSubscription(exclusiveSub, entry); } finally { exclusiveSub.releaseSendLock(); } } else { entry = _entries.add(message);
18311832183318341835183618371838183918401841
iterations--; } } finally { sub.releaseSendLock(); } } if(allSubscriptionsDone && lastLoop) {
476477478479480481482483484485486
548549550551552553554555556557558
18581859186018611862186318641865186618671868