Uses of Interface
org.apache.commons.io.function.IOConsumer
-
Packages that use IOConsumer Package Description org.apache.commons.io Provides classes for working with streams, readers, writers and files.org.apache.commons.io.function Provides IO-only related functional interfaces for lambda expressions and method references.org.apache.commons.io.input Provides implementations of input classes, such asInputStream
andReader
.org.apache.commons.io.output Provides implementations of output classes, such asOutputStream
andWriter
. -
-
Uses of IOConsumer in org.apache.commons.io
Methods in org.apache.commons.io with parameters of type IOConsumer Modifier and Type Method Description static void
IOUtils. close(java.io.Closeable closeable, IOConsumer<java.io.IOException> consumer)
Closes the givenCloseable
as a null-safe operation. -
Uses of IOConsumer in org.apache.commons.io.function
Fields in org.apache.commons.io.function declared as IOConsumer Modifier and Type Field Description static IOConsumer<?>
IOConsumer. NOOP_IO_CONSUMER
Consider private.Methods in org.apache.commons.io.function that return IOConsumer Modifier and Type Method Description default IOConsumer<T>
IOConsumer. andThen(IOConsumer<? super T> after)
Returns a composedIOConsumer
that performs, in sequence, this operation followed by theafter
operation.default IOConsumer<T>
IOFunction. andThen(java.util.function.Consumer<? super R> after)
Returns a composedIOFunction
that first applies this function to its input, and then applies theafter
consumer to the result.default IOConsumer<T>
IOFunction. andThen(IOConsumer<? super R> after)
Returns a composedIOFunction
that first applies this function to its input, and then applies theafter
consumer to the result.static <T> IOConsumer<T>
IOConsumer. noop()
Returns the constant no-op consumer.(package private) static <T> IOConsumer<T>
IOStreams. toIOConsumer(IOConsumer<T> action)
Methods in org.apache.commons.io.function with parameters of type IOConsumer Modifier and Type Method Description (package private) static <T> void
Erase. accept(IOConsumer<T> consumer, T t)
Delegates to the givenIOConsumer
but erases itsIOException
for the compiler, while still throwing the exception at runtime.static <T> void
Uncheck. accept(IOConsumer<T> consumer, T t)
Accepts an IO consumer with the given argument.default IOConsumer<T>
IOConsumer. andThen(IOConsumer<? super T> after)
Returns a composedIOConsumer
that performs, in sequence, this operation followed by theafter
operation.default IOConsumer<T>
IOFunction. andThen(IOConsumer<? super R> after)
Returns a composedIOFunction
that first applies this function to its input, and then applies theafter
consumer to the result.static <T> void
IOConsumer. forAll(IOConsumer<T> action, java.lang.Iterable<T> iterable)
Performs an action for each element of the collection gathering any exceptions.static <T> void
IOConsumer. forAll(IOConsumer<T> action, java.util.stream.Stream<T> stream)
Performs an action for each element of the collection gathering any exceptions.static <T> void
IOConsumer. forAll(IOConsumer<T> action, T... array)
Performs an action for each element of the array gathering any exceptions.default void
IOStream. forAll(IOConsumer<T> action)
Performs an action for each element gathering any exceptions.default void
IOStream. forAll(IOConsumer<T> action, java.util.function.BiFunction<java.lang.Integer,java.io.IOException,java.io.IOException> exSupplier)
Performs an action for each element gathering any exceptions.(package private) static <T> void
IOStreams. forAll(java.util.stream.Stream<T> stream, IOConsumer<T> action)
(package private) static <T> void
IOStreams. forAll(java.util.stream.Stream<T> stream, IOConsumer<T> action, java.util.function.BiFunction<java.lang.Integer,java.io.IOException,java.io.IOException> exSupplier)
static <T> void
IOConsumer. forEach(java.lang.Iterable<T> iterable, IOConsumer<T> action)
Performs an action for each element of the collection, stopping at the first exception.static <T> void
IOConsumer. forEach(java.util.stream.Stream<T> stream, IOConsumer<T> action)
Performs an action for each element of the stream, stopping at the first exception.static <T> void
IOConsumer. forEach(T[] array, IOConsumer<T> action)
Performs an action for each element of this array, stopping at the first exception.default void
IOStream. forEach(IOConsumer<? super T> action)
LikeStream.forEach(java.util.function.Consumer)
but throwsIOException
.(package private) static <T> void
IOStreams. forEach(java.util.stream.Stream<T> stream, IOConsumer<T> action)
default void
IOStream. forEachOrdered(IOConsumer<? super T> action)
LikeStream.forEachOrdered(java.util.function.Consumer)
.default void
IOIterator. forEachRemaining(IOConsumer<? super E> action)
LikeIterator.forEachRemaining(Consumer)
.default void
IOSpliterator. forEachRemaining(IOConsumer<? super T> action)
LikeSpliterator.forEachRemaining(Consumer)
.default IOStream<T>
IOStream. peek(IOConsumer<? super T> action)
LikeStream.peek(java.util.function.Consumer)
.(package private) static <T> IOConsumer<T>
IOStreams. toIOConsumer(IOConsumer<T> action)
default boolean
IOSpliterator. tryAdvance(IOConsumer<? super T> action)
LikeSpliterator.tryAdvance(Consumer)
. -
Uses of IOConsumer in org.apache.commons.io.input
Methods in org.apache.commons.io.input with parameters of type IOConsumer Modifier and Type Method Description private void
ObservableInputStream. forEachObserver(IOConsumer<ObservableInputStream.Observer> action)
-
Uses of IOConsumer in org.apache.commons.io.output
Fields in org.apache.commons.io.output declared as IOConsumer Modifier and Type Field Description private IOConsumer<ThresholdingOutputStream>
ThresholdingOutputStream. thresholdConsumer
Accepts reaching the threshold.Methods in org.apache.commons.io.output with parameters of type IOConsumer Modifier and Type Method Description private FilterCollectionWriter
FilterCollectionWriter. forAllWriters(IOConsumer<java.io.Writer> action)
Constructors in org.apache.commons.io.output with parameters of type IOConsumer Constructor Description ThresholdingOutputStream(int threshold, IOConsumer<ThresholdingOutputStream> thresholdConsumer, IOFunction<ThresholdingOutputStream,java.io.OutputStream> outputStreamGetter)
Constructs an instance of this class which will trigger an event at the specified threshold.
-