public class SuccessOrFailure extends Object
Constructor and Description |
---|
SuccessOrFailure(Optional<String> optionalFailureMessage) |
Modifier and Type | Method and Description |
---|---|
boolean |
failed() |
static SuccessOrFailure |
failure(String message) |
String |
failureMessage() |
static SuccessOrFailure |
failureWithCondensedException(String message,
Exception exception) |
static SuccessOrFailure |
fromBoolean(boolean succeeded,
String possibleFailureMessage) |
static SuccessOrFailure |
fromException(Exception exception) |
SuccessOrFailure |
mapFailure(Function<String,String> mapper) |
static SuccessOrFailure |
onResultOf(Attempt attempt) |
protected Optional<String> |
optionalFailureMessage() |
boolean |
succeeded() |
static SuccessOrFailure |
success() |
Optional<String> |
toOptionalFailureMessage() |
public static SuccessOrFailure onResultOf(Attempt attempt)
public SuccessOrFailure mapFailure(Function<String,String> mapper)
public static SuccessOrFailure success()
public static SuccessOrFailure failure(String message)
public static SuccessOrFailure failureWithCondensedException(String message, Exception exception)
public static SuccessOrFailure fromBoolean(boolean succeeded, String possibleFailureMessage)
public boolean failed()
public boolean succeeded()
public String failureMessage()
public static SuccessOrFailure fromException(Exception exception)
Copyright © 2020 Pivotal Software, Inc.. All rights reserved.