Interface Lifecycle.ExtendedCloseable<E extends Exception>

Type Parameters:
E - the exception thrown by the close() method
All Superinterfaces:
All Known Implementing Classes:
Lifecycle.IOResources, Lifecycle.IOValue, Lifecycle.Resources, Lifecycle.Value
Enclosing class:
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.