Class FallbackClient
java.lang.Object
org.eclipse.microprofile.fault.tolerance.tck.fallback.clientserver.FallbackClient
A client to demonstrate the fallback after doing the maximum retries
- Author:
- Neil Young
-
Constructor Details
-
FallbackClient
public FallbackClient()
-
-
Method Details
-
getCounterForInvokingServiceA
public int getCounterForInvokingServiceA() -
getCounterForInvokingServiceB
public int getCounterForInvokingServiceB() -
getCounterForInvokingServiceC
public int getCounterForInvokingServiceC() -
getCounterForInvokingServiceD
public int getCounterForInvokingServiceD() -
getCounterForInvokingServiceE
public int getCounterForInvokingServiceE() -
serviceA
-
serviceB
-
serviceC
@Timeout(500L) @Retry(maxRetries=1) @Fallback(StringFallbackHandler.class) public String serviceC(long timeToSleep) -
serviceD
-
fallbackForServiceD
-
serviceE
@Retry(maxRetries=1) @Fallback(fallbackMethod="fallbackForServiceE") public String serviceE(String name, Integer type) -
fallbackForServiceE
-