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