private boolean areAllBusEventsProcessed(final Long tenantRecordId) { final Iterable<BusEventWithMetadata<BusEvent>> availableBusEventForSearchKey2 = persistentBus.getAvailableOrInProcessingBusEventsForSearchKey2(null, tenantRecordId); // This will go through all results to close the connection final int nbBusEvents = Iterables.size(availableBusEventForSearchKey2); if (nbBusEvents != 0) { log.info("TestResource: at least {} more bus event(s) to process", nbBusEvents); } return nbBusEvents == 0; }
} else { busEvents = Iterables.<BusEventWithMetadata<BusEvent>>concat(busEvents, persistentBus.getAvailableOrInProcessingBusEventsForSearchKey2(maxCreatedDate, tenantRecordId));