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 useSpliteratorMapper
as 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 void
close()
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:
trySplit
in interfacejava.util.Spliterator<E>
- Overrides:
trySplit
in classSpliteratorMapper<E,S>
-
close
public void close()
Deprecated.- Specified by:
close
in interfacejava.lang.AutoCloseable
- Specified by:
close
in interfaceCloseableSpliterator<E>
- Overrides:
close
in classSpliteratorMapper<E,S>
-
-