@Override public CloseableIterator<EntityHandle<T>> iterator(QueryOptions queryOptions) { return journal.eventIterator(klass, queryOptions); } }
/** * Iterate over events of a specific type (through {@code EntityHandler<T>}) * * @param klass * @param <T> * @return iterator */ default <T extends Event> CloseableIterator<EntityHandle<T>> eventIterator(Class<T> klass) { return eventIterator(klass, noQueryOptions()); }