Interface ExceptionalFunction<T,​R,​E extends java.lang.Exception>


  • public interface ExceptionalFunction<T,​R,​E extends java.lang.Exception>
    • Method Detail

      • apply

        R apply​(T a)
         throws E extends java.lang.Exception
        Throws:
        E extends java.lang.Exception
      • optional

        default java.util.function.Function<T,​java.util.Optional<R>> optional()
      • stream

        default java.util.function.Function<T,​java.util.stream.Stream<R>> stream()
      • unchecked

        default java.util.function.Function<T,​R> unchecked()
      • resultOut

        default java.util.function.Function<T,​Result<R>> resultOut()
      • resultInOut

        default java.util.function.Function<Result<T>,​Result<R>> resultInOut()
      • wrapReturn

        default <V> WrapBuilder<T,​V,​E> wrapReturn​(java.util.function.Function<R,​V> resultWrapper)