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 RetryPolicy
private static final double
private static final int
private static final int
private static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
Returns a newRetryPolicy.RetryPolicyBuilder
to construct aRetryPolicy
.abstract double
Returns the backoff multiplier.static RetryPolicy
Return the defaultRetryPolicy
.abstract Duration
Returns the initial backoff.abstract int
Returns the max number of attempts, including the original request.abstract Duration
Returns the max backoff.abstract RetryPolicy.RetryPolicyBuilder
Returns aRetryPolicy.RetryPolicyBuilder
reflecting 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.RetryPolicyBuilder
to construct aRetryPolicy
. -
toBuilder
Returns aRetryPolicy.RetryPolicyBuilder
reflecting 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.
-