Interface ITypedSerializableThrowingSupplier<T, E extends Throwable>

Type Parameters:
T - The type of results supplied by this supplier.
E - The type of exception that may be thrown.
All Superinterfaces:
ISerializableSupplier<T>, ITypedThrowingSupplier<T,E>, Serializable, Supplier<T>
All Known Subinterfaces:
ISerializableThrowingSupplier<T>
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 ITypedSerializableThrowingSupplier<T, E extends Throwable> extends Serializable, ISerializableSupplier<T>, ITypedThrowingSupplier<T,E>
A Supplier that may throw a single typed checked exception and is serializable.

Represents a supplier of results.

There is no requirement that a new or distinct result be returned each time the supplier is invoked.

This is a functional interface whose functional method is ITypedThrowingSupplier.tryGet().

Since:
8.2.0
Author:
XIMA MEDIA GmbH