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.output |
Provides implementations of output classes, such as
OutputStream and
Writer . |
Modifier and Type | Method and Description |
---|---|
static void |
IOUtils.close(Closeable closeable,
IOConsumer<IOException> consumer)
Closes the given
Closeable as a null-safe operation. |
Modifier and Type | Field and Description |
---|---|
static IOConsumer<?> |
IOConsumer.NOOP_IO_CONSUMER
Consider private.
|
Modifier and Type | Method and Description |
---|---|
default IOConsumer<T> |
IOFunction.andThen(Consumer<? super R> after)
Returns a composed
IOFunction that first applies this function to its input, and then applies the
after consumer to the result. |
default IOConsumer<T> |
IOFunction.andThen(IOConsumer<? super R> after)
Returns a composed
IOFunction that first applies this function to its input, and then applies the
after consumer to the result. |
default IOConsumer<T> |
IOConsumer.andThen(IOConsumer<? super T> after)
Returns a composed
IOConsumer that performs, in sequence, this operation followed by the after
operation. |
static <T> IOConsumer<T> |
IOConsumer.noop()
Returns the constant no-op consumer.
|
Modifier and Type | Method and Description |
---|---|
static <T> void |
Uncheck.accept(IOConsumer<T> consumer,
T t)
Accepts an IO consumer with the given argument.
|
default IOConsumer<T> |
IOFunction.andThen(IOConsumer<? super R> after)
Returns a composed
IOFunction that first applies this function to its input, and then applies the
after consumer to the result. |
default IOConsumer<T> |
IOConsumer.andThen(IOConsumer<? super T> after)
Returns a composed
IOConsumer that performs, in sequence, this operation followed by the after
operation. |
default void |
IOStream.forAll(IOConsumer<T> action)
Performs an action for each element gathering any exceptions.
|
default void |
IOStream.forAll(IOConsumer<T> action,
BiFunction<Integer,IOException,IOException> exSupplier)
Performs an action for each element gathering any exceptions.
|
static <T> void |
IOConsumer.forAll(IOConsumer<T> action,
Iterable<T> iterable)
Performs an action for each element of the collection gathering any exceptions.
|
static <T> void |
IOConsumer.forAll(IOConsumer<T> action,
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.forEach(IOConsumer<? super T> action)
Like
Stream.forEach(java.util.function.Consumer) but throws IOException . |
static <T> void |
IOConsumer.forEach(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(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.forEachOrdered(IOConsumer<? super T> action)
|
default void |
IOIterator.forEachRemaining(IOConsumer<? super E> action)
|
default void |
IOSpliterator.forEachRemaining(IOConsumer<? super T> action)
|
default IOStream<T> |
IOStream.peek(IOConsumer<? super T> action)
|
default boolean |
IOSpliterator.tryAdvance(IOConsumer<? super T> action)
|
Constructor and Description |
---|
ThresholdingOutputStream(int threshold,
IOConsumer<ThresholdingOutputStream> thresholdConsumer,
IOFunction<ThresholdingOutputStream,OutputStream> outputStreamGetter)
Constructs an instance of this class which will trigger an event at the specified threshold.
|
Copyright © 2002–2023 The Apache Software Foundation. All rights reserved.