Class DefaultStubServiceOperationRpcRetryOptions
- java.lang.Object
-
- io.temporal.serviceclient.rpcretry.DefaultStubServiceOperationRpcRetryOptions
-
public class DefaultStubServiceOperationRpcRetryOptions extends java.lang.ObjectDefault rpc retry options for outgoing requests to the temporal server that supposed to be processed and returned fast, like workflow start (not long polls or awaits for workflow finishing).
-
-
Field Summary
Fields Modifier and Type Field Description static doubleBACKOFFstatic java.time.DurationCONGESTION_INITIAL_INTERVALstatic java.time.DurationEXPIRATION_INTERVALstatic java.time.DurationINITIAL_INTERVALstatic RpcRetryOptionsINSTANCEstatic java.time.DurationMAXIMUM_INTERVALstatic doubleMAXIMUM_JITTER_COEFFICIENT
-
Constructor Summary
Constructors Constructor Description DefaultStubServiceOperationRpcRetryOptions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static RpcRetryOptions.BuildergetBuilder()
-
-
-
Field Detail
-
INITIAL_INTERVAL
public static final java.time.Duration INITIAL_INTERVAL
-
CONGESTION_INITIAL_INTERVAL
public static final java.time.Duration CONGESTION_INITIAL_INTERVAL
-
EXPIRATION_INTERVAL
public static final java.time.Duration EXPIRATION_INTERVAL
-
MAXIMUM_INTERVAL
public static final java.time.Duration MAXIMUM_INTERVAL
-
BACKOFF
public static final double BACKOFF
- See Also:
- Constant Field Values
-
MAXIMUM_JITTER_COEFFICIENT
public static final double MAXIMUM_JITTER_COEFFICIENT
- See Also:
- Constant Field Values
-
INSTANCE
public static final RpcRetryOptions INSTANCE
-
-
Method Detail
-
getBuilder
public static RpcRetryOptions.Builder getBuilder()
-
-