353354355356357358359360361362363
deliverToSubscription(exclusiveSub, entry); } } finally { exclusiveSub.releaseSendLock(); } } else { entry = _entries.add(message);
14151416141714181419142014211422142314241425
extraLoops = 1; } } finally { sub.releaseSendLock(); } } _asynchronousRunner.set(null); }
338339340341342343344345346347348
sub.getSendLock(); sub.getQueue().unregisterSubscription(sub); } finally { sub.releaseSendLock(); } return true; } else {
405406407408409410411412413414415
sub.getSendLock(); sub.getQueue().unregisterSubscription(sub); } finally { sub.releaseSendLock(); } } _tag2SubscriptionMap.clear();
501502503504505506507508509510511
574575576577578579580581582583584
18581859186018611862186318641865186618671868
sub.flushBatched(); } finally { sub.releaseSendLock(); } } if(allSubscriptionsDone && lastLoop) {
466467468469470471472473474475476
538539540541542543544545546547548
589590591592593594595596597598599
deliverToSubscription(exclusiveSub, entry); } finally { exclusiveSub.releaseSendLock(); } } else { entry = _entries.add(message);