Interface CheckedConsumer<V,​E extends Throwable>

  • Type Parameters:
    V - The value accepted
    E - The exception type thrown
    Functional Interface:
    This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

    @FunctionalInterface
    public interface CheckedConsumer<V,​E extends Throwable>
    A functional interface similar to Consumer, except allowing contained methods to throw exceptions
    • Method Detail

      • fromConsumer

        static <V> CheckedConsumer<V,​RuntimeExceptionfromConsumer​(Consumer<V> consumer)
        Create an instance from an ordinary consumer
        Type Parameters:
        V - The type returned by the consumer
        Parameters:
        consumer - The consumer to convert
        Returns:
        A function that executes the provided consumer