Class IteratorMapper<E,S>

java.lang.Object
org.infinispan.commons.util.IteratorMapper<E,S>
All Implemented Interfaces:
AutoCloseable, Iterator<S>, CloseableIterator<S>

public class IteratorMapper<E,S> extends Object implements CloseableIterator<S>
A iterator that maps each value to the output of the Function. Note that the remove is supported if the iterator originally supported remove. This iterator implements CloseableIterator and will close the provided iterator if it also implemented CloseableIterator.
Since:
8.0
Author:
William Burns