Fixed most reported issues by SonarCloud.
This commit is contained in:
@ -59,6 +59,7 @@ import org.slf4j.LoggerFactory;
|
||||
*/
|
||||
public final class App {
|
||||
private static final Logger LOG = LoggerFactory.getLogger(App.class);
|
||||
public static final String NOT_FOUND = "not found";
|
||||
private static BusinessOperation<String> op;
|
||||
|
||||
/**
|
||||
@ -81,7 +82,7 @@ public final class App {
|
||||
}
|
||||
|
||||
private static void errorNoRetry() throws Exception {
|
||||
op = new FindCustomer("123", new CustomerNotFoundException("not found"));
|
||||
op = new FindCustomer("123", new CustomerNotFoundException(NOT_FOUND));
|
||||
try {
|
||||
op.perform();
|
||||
} catch (CustomerNotFoundException e) {
|
||||
@ -91,7 +92,7 @@ public final class App {
|
||||
|
||||
private static void errorWithRetry() throws Exception {
|
||||
final var retry = new Retry<>(
|
||||
new FindCustomer("123", new CustomerNotFoundException("not found")),
|
||||
new FindCustomer("123", new CustomerNotFoundException(NOT_FOUND)),
|
||||
3, //3 attempts
|
||||
100, //100 ms delay between attempts
|
||||
e -> CustomerNotFoundException.class.isAssignableFrom(e.getClass())
|
||||
@ -106,7 +107,7 @@ public final class App {
|
||||
|
||||
private static void errorWithRetryExponentialBackoff() throws Exception {
|
||||
final var retry = new RetryExponentialBackoff<>(
|
||||
new FindCustomer("123", new CustomerNotFoundException("not found")),
|
||||
new FindCustomer("123", new CustomerNotFoundException(NOT_FOUND)),
|
||||
6, //6 attempts
|
||||
30000, //30 s max delay between attempts
|
||||
e -> CustomerNotFoundException.class.isAssignableFrom(e.getClass())
|
||||
|
Reference in New Issue
Block a user