Class KvsRetryStrategy
- java.lang.Object
-
- com.amazonaws.kinesisvideo.producer.KvsRetryStrategy
-
public class KvsRetryStrategy extends Object
Configuration class for retry strategy settings. This maps to the native KvsRetryStrategy struct in PIC.NOTE: RetryStrategy only gives control over the retry wait times. The "which errors to retry" and "how many times to retry" is handled by the PIC state machine. PIC considers it a retry only when moving from one state into the same state (e.g. DescribeStream->DescribeStream).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classKvsRetryStrategy.KvsRetryStrategyBuilderstatic interfaceKvsRetryStrategy.RetryStrategyConfigStepstatic classKvsRetryStrategy.RetryStrategyTypeCorresponds to the native counterpart.static interfaceKvsRetryStrategy.RetryStrategyTypeStep
-
Constructor Summary
Constructors Constructor Description KvsRetryStrategy(KvsRetryStrategy.KvsRetryStrategyBuilder builder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExponentialBackoffRetryStrategyConfiggetExponentialBackoffConfig()KvsRetryStrategy.RetryStrategyTypegetRetryStrategyType()intgetRetryStrategyTypeValue()
-
-
-
Constructor Detail
-
KvsRetryStrategy
public KvsRetryStrategy(@Nonnull KvsRetryStrategy.KvsRetryStrategyBuilder builder)
-
-
Method Detail
-
getRetryStrategyType
public KvsRetryStrategy.RetryStrategyType getRetryStrategyType()
-
getRetryStrategyTypeValue
@CalledByNativeCode public int getRetryStrategyTypeValue()
-
getExponentialBackoffConfig
@CalledByNativeCode public ExponentialBackoffRetryStrategyConfig getExponentialBackoffConfig()
-
-