23602361236223632364236523662367236823692370
if (pos == size) { pos = 0; } HandleStatus status = handle(ref, consumer); if (status == HandleStatus.HANDLED) { if (groupID != null && groupConsumer == null) {
24472448244924502451245224532454245524562457
} } private synchronized HandleStatus handle(final MessageReference reference, final Consumer consumer) { HandleStatus status; try { status = consumer.handle(reference); } catch (Throwable t)
17741775177617771778177917801781178217831784
{ consumer = groupConsumer; } } HandleStatus status = handle(ref, consumer); if (status == HandleStatus.HANDLED) { holder.iter.remove();
21742175217621772178217921802181218221832184
22262227222822292230223122322233223422352236
12621263126412651266126712681269127012711272
15631564156515661567156815691570157115721573
16111612161316141615161616171618161916201621
14561457145814591460146114621463146414651466
17841785178617871788178917901791179217931794