public interface ThrowingFunction<T,R,E extends Exception>
| Modifier and Type | Method and Description |
|---|---|
default ThrowingFunction<T,R,E> |
andFinally(Runnable runnable) |
R |
apply(T t) |
default Function<T,R> |
fallbackTo(BiFunction<Exception,T,R> exceptionToFallback) |
default <N extends Exception> |
mapException(Function<Exception,N> exceptionMapper) |
default Function<T,R> |
mapToUncheckedException(Function<Exception,RuntimeException> exceptionMapper) |
default Function<T,Optional<R>> |
onCheckedException(BiConsumer<Exception,T> onException) |
default <N extends Exception> ThrowingFunction<T,R,N> mapException(Function<Exception,N> exceptionMapper)
default Function<T,R> mapToUncheckedException(Function<Exception,RuntimeException> exceptionMapper)
default ThrowingFunction<T,R,E> andFinally(Runnable runnable)
Copyright © 2025. All rights reserved.