Interface Lifecycle.ExtendedCloseable<E extends Exception>

Type Parameters:
E - the exception thrown by the close() method
All Superinterfaces:
AutoCloseable
All Known Implementing Classes:
Lifecycle.Resources, Lifecycle.Value
Enclosing class:
Lifecycle
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 static interface Lifecycle.ExtendedCloseable<E extends Exception> extends AutoCloseable
Extends the AutoCloseable with methods for wrapping the thrown exception into unchecked exceptions or ignoring them.