in org.apache.aries.events.memory/src/main/java/org/apache/aries/events/memory/Topic.java [69:77]
private synchronized Entry<Long, Message> waitNext(long currentOffset) throws InterruptedException {
Entry<Long, Message> entry = journal.getNext(currentOffset);
if (entry != null) {
return entry;
}
log.debug("Waiting for next message");
wait();
return journal.getNext(currentOffset);
}