package
guard
Type Members
-
final
case class
AutoReset(resetBackoff: FiniteDuration) extends BackoffReset with Product with Serializable
-
sealed
trait
Backoff extends AnyRef
-
sealed
trait
BackoffReset extends AnyRef
-
case class
ExponentialBackoff(minBackoff: FiniteDuration, maxBackoff: FiniteDuration, randomFactor: Double, reset: Option[BackoffReset] = None) extends Backoff with Product with Serializable
-
-
type
ID = String
-
case class
LinealBackoff(duration: FiniteDuration) extends Backoff with Product with Serializable
-
-
-
sealed abstract
class
SABActor[T, R] extends Actor with ActorLogging
-
-
case class
SABConfig(maxFailures: Long, failureDuration: FiniteDuration, backoff: Backoff, guardResetTimeout: Option[Duration] = None) extends Product with Serializable
-
case class
SABMessage[T, R](id: String, request: T, handler: (T) ⇒ Future[R]) extends Product with Serializable
-
sealed abstract
class
SABStatus extends EnumEntry
-
Inherited from AnyRef
Inherited from Any