Class ValueOrException<T>


  • public class ValueOrException<T>
    extends java.lang.Object
    • Method Detail

      • error

        public static <V> ValueOrException<V> error​(java.lang.Exception exception)
      • value

        public T value()
                throws java.lang.Exception
        Throws:
        java.lang.Exception
      • orWhenException

        public T orWhenException​(java.util.function.Function<java.lang.Exception,​T> handler)
      • tryGet

        public static <T> ValueOrException<T> tryGet​(java.util.concurrent.Callable<T> callable)