@FunctionalInterface public interface ThrowingFunction<T,R,X extends Throwable>
| Modifier and Type | Method and Description |
|---|---|
default <V> ThrowingFunction<T,V,X> |
andThen(ThrowingFunction<? super R,V,? extends X> after) |
R |
apply(T t) |
default Function<T,R> |
asUnchecked() |
default Function<T,Optional<R>> |
ifException(BiConsumer<? super T,Exception> exceptionHandler) |
default Function<T,Optional<R>> |
ifException(Consumer<Exception> exceptionHandler) |
default Function<T,R> |
ifExceptionApply(BiFunction<? super T,Exception,? extends R> exceptionMapper) |
default Function<T,R> |
ifExceptionApply(Function<Exception,? extends R> exceptionMapper) |
default Function<T,R> |
ifExceptionThrow(BiFunction<? super T,? super Exception,? extends RuntimeException> exceptionMapper) |
default Function<T,R> |
ifExceptionThrow(Function<? super Exception,? extends RuntimeException> exceptionMapper) |
default Function<T,R> ifExceptionThrow(Function<? super Exception,? extends RuntimeException> exceptionMapper)
default Function<T,R> ifExceptionThrow(BiFunction<? super T,? super Exception,? extends RuntimeException> exceptionMapper)
default Function<T,Optional<R>> ifException(BiConsumer<? super T,Exception> exceptionHandler)
default Function<T,R> ifExceptionApply(Function<Exception,? extends R> exceptionMapper)
default Function<T,R> ifExceptionApply(BiFunction<? super T,Exception,? extends R> exceptionMapper)
default <V> ThrowingFunction<T,V,X> andThen(ThrowingFunction<? super R,V,? extends X> after)
Copyright © 2019 Digipost. All rights reserved.