Try-Success-Failure API for Java 8
Posted: | Categories: Java 8, Programming | Tags: Try
Try-Success-Failure API: Java implementation of the famous Scala counterpart
Source code: Try-Success-Failure API for Java
This API is a Java implementation of Scala Try API, originally implemented by the guys at Twitter and later added to the Scala Standard Library.
The Try type represents a computation that may fail. If the computation is successful returns
the value wrapped in a Try.Success otherwise returns the
java.lang.Exception wrapped in a Try.Failure.
To use Try you need to call the Try.apply(FailableSupplier) method passing in a lambda with
the same signature used for a common java.util.function.Supplier.
Indeed FailableSupplier is just a java.util.function.Supplier with a
throws Exception added to its get method.