@FunctionalInterface
public interface CheckedProducer<T>
| Modifier and Type | Method and Description |
|---|---|
default <R> CheckedProducer<R> |
andThen(CheckedFunction1<T,R> after) |
default <V> CheckedFunction1<V,T> |
asFunction() |
static <T,X extends java.lang.Exception> |
failure(Producer<X> supplier) |
T |
get() |
static <T> CheckedProducer<T> |
of(CheckedProducer<T> reference) |
default Producer<T> |
recover(Function1<java.lang.Throwable,T> mapper) |
default <X extends java.lang.Throwable,R> |
sneakyThrow(java.lang.Throwable t) |
default Producer<T> |
unchecked() |
static <T> CheckedProducer<T> |
unit(T value) |
T get() throws java.lang.Exception
java.lang.Exceptiondefault <V> CheckedFunction1<V,T> asFunction()
default <R> CheckedProducer<R> andThen(CheckedFunction1<T,R> after)
static <T> CheckedProducer<T> unit(T value)
static <T,X extends java.lang.Exception> CheckedProducer<T> failure(Producer<X> supplier)
static <T> CheckedProducer<T> of(CheckedProducer<T> reference)
default <X extends java.lang.Throwable,R> R sneakyThrow(java.lang.Throwable t)
throws X extends java.lang.Throwable
X extends java.lang.Throwable