in src/main/java/org/apache/sling/distribution/journal/impl/subscriber/DistributionSubscriber.java [371:381]
private FullMessage<PackageMessage> blockingPeekQueueItem() throws InterruptedException {
while (running) {
FullMessage<PackageMessage> message = messageBuffer.peek();
if (message != null) {
return message;
} else {
delay.await(QUEUE_FETCH_DELAY);
}
}
throw new InterruptedException("Shutting down");
}