Interface CheckedConsumer<T>
- Type Parameters:
T- the type of the input to the operation
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
A functional interface representing an operation that accepts a single input argument,
returns no result, and may throw a checked exception.
This is a variation of the standard
Consumer interface, intended for use in scenarios where
the operation may involve checked exceptions.
Used as the release parameter of Resource.of(CheckedSupplier, CheckedConsumer)
to define the teardown action for a managed resource.
The rationale for providing checked variants of the standard functional interfaces
(and the choice of throws Exception over throws Throwable) is documented in
ADR-019 — CheckedFunction, CheckedSupplier, CheckedRunnable, CheckedConsumer as first-class interfaces.
-
Method Summary
-
Method Details
-
accept
-