Class RetryPolicy
java.lang.Object
io.opentelemetry.sdk.common.export.RetryPolicy
- Direct Known Subclasses:
AutoValue_RetryPolicy
Configuration for exporter exponential retry policy.
- Since:
- 1.28.0
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final RetryPolicyprivate static final doubleprivate static final intprivate static final intprivate static final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuilder()Returns a newRetryPolicy.RetryPolicyBuilderto construct aRetryPolicy.abstract doubleReturns the backoff multiplier.static RetryPolicyReturn the defaultRetryPolicy.abstract DurationReturns the initial backoff.abstract intReturns the max number of attempts, including the original request.abstract DurationReturns the max backoff.abstract RetryPolicy.RetryPolicyBuilderReturns aRetryPolicy.RetryPolicyBuilderreflecting configuration values for thisRetryPolicy.
-
Field Details
-
DEFAULT_MAX_ATTEMPTS
private static final int DEFAULT_MAX_ATTEMPTS- See Also:
-
DEFAULT_INITIAL_BACKOFF_SECONDS
private static final int DEFAULT_INITIAL_BACKOFF_SECONDS- See Also:
-
DEFAULT_MAX_BACKOFF_SECONDS
private static final int DEFAULT_MAX_BACKOFF_SECONDS- See Also:
-
DEFAULT_BACKOFF_MULTIPLIER
private static final double DEFAULT_BACKOFF_MULTIPLIER- See Also:
-
DEFAULT
-
-
Constructor Details
-
RetryPolicy
RetryPolicy()
-
-
Method Details
-
getDefault
Return the defaultRetryPolicy. -
builder
Returns a newRetryPolicy.RetryPolicyBuilderto construct aRetryPolicy. -
toBuilder
Returns aRetryPolicy.RetryPolicyBuilderreflecting configuration values for thisRetryPolicy.- Since:
- 1.29.0
-
getMaxAttempts
public abstract int getMaxAttempts()Returns the max number of attempts, including the original request. -
getInitialBackoff
Returns the initial backoff. -
getMaxBackoff
Returns the max backoff. -
getBackoffMultiplier
public abstract double getBackoffMultiplier()Returns the backoff multiplier.
-