public static <T> Try<T> success(T value)
public Try<T> filter(java.util.function.Predicate<? super T> predicate)
Filterpublic <B> Try<B> map(java.util.function.Function<? super T,B> mapper)
public <B> Try<B> flatmap(java.util.function.Function<? super T,Try<B>> mapper)
public Try<T> onSuccess(java.util.function.Consumer<T> onSuccess)
public Try<T> onFailure(java.util.function.Consumer<Throwable> onFailure)
public T recoverWith(java.util.function.Function<Throwable,T> t)
public <X extends Throwable> T orElseThrow(java.util.function.Supplier<? extends X> exceptionSupplier) throws X extends Throwable
X extends Throwablepublic <X extends Throwable> T orElseRetrieveAndThrow(java.util.function.Function<Throwable,? extends X> exceptionSupplier) throws X extends Throwable
X extends Throwablepublic abstract boolean isSuccess()
public abstract T success()
public abstract Throwable failure()
Copyright © 2017. All rights reserved.