Package

com.chatwork.akka

guard

Permalink

package guard

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. guard
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final case class AutoReset(resetBackoff: FiniteDuration) extends BackoffReset with Product with Serializable

    Permalink
  2. sealed trait Backoff extends AnyRef

    Permalink
  3. sealed trait BackoffReset extends AnyRef

    Permalink
  4. case class ExponentialBackoff(minBackoff: FiniteDuration, maxBackoff: FiniteDuration, randomFactor: Double, reset: Option[BackoffReset] = None) extends Backoff with Product with Serializable

    Permalink
  5. class ExponentialBackoffActor[T, R] extends SABActor[T, R]

    Permalink
  6. type ID = String

    Permalink
  7. case class LinealBackoff(duration: FiniteDuration) extends Backoff with Product with Serializable

    Permalink
  8. class LinealBackoffActor[T, R] extends SABActor[T, R]

    Permalink
  9. trait MessageForwarder extends AnyRef

    Permalink
  10. sealed abstract class SABActor[T, R] extends Actor with ActorLogging

    Permalink
  11. class SABBroker[T, R] extends Actor with MessageForwarder

    Permalink
  12. case class SABConfig(maxFailures: Long, failureDuration: FiniteDuration, backoff: Backoff, guardResetTimeout: Option[Duration] = None) extends Product with Serializable

    Permalink
  13. case class SABMessage[T, R](id: String, request: T, handler: (T) ⇒ Future[R]) extends Product with Serializable

    Permalink
  14. sealed abstract class SABStatus extends EnumEntry

    Permalink
  15. class SABSupervisor[T, R] extends Actor with ActorLogging with MessageForwarder

    Permalink

Value Members

  1. object ManualReset extends BackoffReset with Product with Serializable

    Permalink
  2. object SABActor

    Permalink
  3. object SABStatus extends Enum[SABStatus]

    Permalink
  4. object SABSupervisor

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped