Class ExponentialBackoffStrategy
Object
org.apache.spark.sql.pipelines.util.ExponentialBackoffStrategy
- All Implemented Interfaces:
- Serializable,- BackoffStrategy,- scala.Equals,- scala.Product
public class ExponentialBackoffStrategy
extends Object
implements BackoffStrategy, scala.Product, Serializable
A 
BackoffStrategy where the back-off time grows exponentially for each
 successive retry.
 
 The back-off time after n failures is min(maxTime, (2 ** n) * stepSize).
 
param: maxTime Maximum back-off time. param: stepSize Minimum step size to increment back-off.
- See Also:
- 
Constructor SummaryConstructorsConstructorDescriptionExponentialBackoffStrategy(scala.concurrent.duration.FiniteDuration maxTime, scala.concurrent.duration.FiniteDuration stepSize) 
- 
Method SummaryModifier and TypeMethodDescriptionabstract static Rapply(T1 v1, T2 v2) scala.concurrent.duration.FiniteDurationmaxTime()scala.concurrent.duration.FiniteDurationstepSize()static StringtoString()scala.concurrent.duration.FiniteDurationwaitDuration(int numFailures) Returns the amount of time to wait after `numFailures` failures.Methods inherited from class java.lang.Objectequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface scala.EqualscanEqual, equalsMethods inherited from interface scala.ProductproductArity, productElement, productElementName, productElementNames, productIterator, productPrefix
- 
Constructor Details- 
ExponentialBackoffStrategypublic ExponentialBackoffStrategy(scala.concurrent.duration.FiniteDuration maxTime, scala.concurrent.duration.FiniteDuration stepSize) 
 
- 
- 
Method Details- 
applypublic abstract static R apply(T1 v1, T2 v2) 
- 
toString
- 
maxTimepublic scala.concurrent.duration.FiniteDuration maxTime()
- 
stepSizepublic scala.concurrent.duration.FiniteDuration stepSize()
- 
waitDurationpublic scala.concurrent.duration.FiniteDuration waitDuration(int numFailures) Description copied from interface:BackoffStrategyReturns the amount of time to wait after `numFailures` failures.- Specified by:
- waitDurationin interface- BackoffStrategy
 
 
-