Package nva.commons.core.attempt
Class Failure<T>
java.lang.Object
nva.commons.core.attempt.Try<T>
nva.commons.core.attempt.Failure<T>
-
Field Summary
Fields inherited from class nva.commons.core.attempt.Try
NULL_ACTION_MESSAGE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionflatMap(FunctionWithException<T, Try<S>, E> action) forEach(ConsumerWithException<T, E> consumer) get()booleanmap(FunctionWithException<T, S, E> action) orElse(FunctionWithException<Failure<T>, T, E> action) orElseThrow(Function<Failure<T>, E> action) stream()toOptional(ConsumerWithException<Failure<T>, E> action)
-
Constructor Details
-
Failure
-
-
Method Details
-
stream
-
isSuccess
public boolean isSuccess() -
get
-
getException
- Specified by:
getExceptionin classTry<T>
-
map
-
flatMap
-
forEach
-
orElseThrow
- Specified by:
orElseThrowin classTry<T>- Throws:
E extends Exception
-
orElseThrow
- Specified by:
orElseThrowin classTry<T>
-
orElse
-
toOptional
public <E extends Exception> Optional<T> toOptional(ConsumerWithException<Failure<T>, E> action) throws E- Specified by:
toOptionalin classTry<T>- Throws:
E extends Exception
-
toOptional
- Specified by:
toOptionalin classTry<T>
-
or
-