/** * Records an execution {@code failure} as a success or failure based on the failure configuration as determined by * {@link #isFailure(R, Throwable)}. * * @see #isFailure(R, Throwable) */ public void recordFailure(Throwable failure) { recordResult(null, failure); }
/** * Records an execution {@code result} as a success or failure based on the failure configuration as determined by * {@link #isFailure(R, Throwable)}. * * @see #isFailure(R, Throwable) */ public void recordResult(R result) { recordResult(result, null); }