Class BuiltInProfiles
java.lang.Object
io.jenkins.plugins.smart_retry.policy.BuiltInProfiles
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final BackoffStrategystatic final intstatic final intstatic final Stringstatic final String -
Method Summary
Modifier and TypeMethodDescriptionstatic RuntimeSettingsstatic RuntimeSettingsdefaultsFor(String profile) static RuntimeSettingsinfra()static booleanisBuiltInProfile(String profile) static RuntimeSettingsresolve(RuntimeSettings defaults, Integer maxRetriesOverride, String backoffOverride, Integer initialDelaySecondsOverride) static RuntimeSettingsresolve(String profile, Integer maxRetriesOverride, String backoffOverride, Integer initialDelaySecondsOverride)
-
Field Details
-
DEFAULT_MAX_RETRIES
public static final int DEFAULT_MAX_RETRIES- See Also:
-
DEFAULT_BACKOFF
-
DEFAULT_INITIAL_DELAY_SECONDS
public static final int DEFAULT_INITIAL_DELAY_SECONDS- See Also:
-
PROFILE_CONSERVATIVE
- See Also:
-
PROFILE_INFRA
- See Also:
-
BACKOFF_FIXED
- See Also:
-
BACKOFF_EXPONENTIAL
- See Also:
-
-
Method Details
-
resolve
public static RuntimeSettings resolve(@CheckForNull String profile, @CheckForNull Integer maxRetriesOverride, @CheckForNull String backoffOverride, @CheckForNull Integer initialDelaySecondsOverride) -
resolve
public static RuntimeSettings resolve(RuntimeSettings defaults, @CheckForNull Integer maxRetriesOverride, @CheckForNull String backoffOverride, @CheckForNull Integer initialDelaySecondsOverride) -
defaultsFor
-
isBuiltInProfile
-
conservative
-
infra
-