Interface CheckedConsumer<V,E extends java.lang.Throwable>
-
- Type Parameters:
V
- the value acceptedE
- 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 java.lang.Throwable>
A functional interface similar to Consumer, except allowing contained methods to throw exceptions.- Since:
- 4.0.0
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description void
accept(V value)
Accept a value.static <V> CheckedConsumer<V,java.lang.RuntimeException>
from(java.util.function.Consumer<V> consumer)
Create an instance from an ordinary consumer.
-
-
-
Method Detail
-
from
static <V> CheckedConsumer<V,java.lang.RuntimeException> from(java.util.function.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
- Since:
- 4.0.0
-
-