Class ResilienceConfig
java.lang.Object
com.sap.cds.services.utils.lib.tools.api.ResilienceConfig
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic enum -
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedResilienceConfig(int numOfRetries, Duration baseWaitTime, ResilienceConfig.WaitTimeCalculation waitTimeCalculation) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()intvoidsetBaseWaitTime(Duration baseWaitTime) voidsetNumOfRetries(int numOfRetries) voidsetRetryInterval(Duration retryInterval) voidsetWaitTimeCalculation(ResilienceConfig.WaitTimeCalculation waitTimeCalculation) booleantryWhile(BooleanSupplier whileCond) booleanwaitFor(BooleanSupplier finished)
-
Field Details
-
NONE
-
-
Constructor Details
-
ResilienceConfig
public ResilienceConfig() -
ResilienceConfig
protected ResilienceConfig(int numOfRetries, Duration baseWaitTime, ResilienceConfig.WaitTimeCalculation waitTimeCalculation)
-
-
Method Details
-
setRetryInterval
-
getNumOfRetries
public int getNumOfRetries() -
getBaseWaitTime
-
setNumOfRetries
public void setNumOfRetries(int numOfRetries) -
setBaseWaitTime
-
getWaitTimeCalculation
-
setWaitTimeCalculation
-
builder
-
waitFor
-
tryWhile
-
getWaitTimeFunction
-