Package org.infinispan.commons.util
Class CloseableSpliteratorMapper<E,S>
- java.lang.Object
-
- org.infinispan.commons.util.SpliteratorMapper<E,S>
-
- org.infinispan.commons.util.CloseableSpliteratorMapper<E,S>
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.util.Spliterator<S>,CloseableSpliterator<S>
@Deprecated public class CloseableSpliteratorMapper<E,S> extends SpliteratorMapper<E,S> implements CloseableSpliterator<S>
Deprecated.since 9.3 users can just useSpliteratorMapperas it handles CloseableSpliterators nowA spliterator that maps each value to the output of the Function and is also closeable. If the underlying spliterator is closeable, it will also close it- Since:
- 9.0
- Author:
- wburns
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface java.util.Spliterator
java.util.Spliterator.OfDouble, java.util.Spliterator.OfInt, java.util.Spliterator.OfLong, java.util.Spliterator.OfPrimitive<T extends java.lang.Object,T_CONS extends java.lang.Object,T_SPLITR extends java.util.Spliterator.OfPrimitive<T,T_CONS,T_SPLITR>>
-
-
Field Summary
-
Fields inherited from class org.infinispan.commons.util.SpliteratorMapper
mapper, spliterator
-
-
Constructor Summary
Constructors Constructor Description CloseableSpliteratorMapper(java.util.Spliterator<E> spliterator, java.util.function.Function<? super E,? extends S> mapper)Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidclose()Deprecated.java.util.Spliterator<S>trySplit()Deprecated.-
Methods inherited from class org.infinispan.commons.util.SpliteratorMapper
characteristics, estimateSize, forEachRemaining, getExactSizeIfKnown, hasCharacteristics, tryAdvance
-
-
-
-
Method Detail
-
trySplit
public java.util.Spliterator<S> trySplit()
Deprecated.- Specified by:
trySplitin interfacejava.util.Spliterator<E>- Overrides:
trySplitin classSpliteratorMapper<E,S>
-
close
public void close()
Deprecated.- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfaceCloseableSpliterator<E>- Overrides:
closein classSpliteratorMapper<E,S>
-
-