com.wix

async

package async

Since

12/19/13

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. async
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait DelayStrategy extends AnyRef

  2. trait FuturePerfect extends Reporting[Event]

  3. trait LoggerReporting extends LoggerReportingMessages

  4. trait LoggerReportingMessages extends AnyRef

  5. trait Reporter[E] extends AnyRef

  6. trait Reporting[E] extends AnyRef

  7. case class RetryPolicy(delayStrategy: DelayStrategy = DelayStrategy.NoDelay, retries: Int = 0, shouldRetry: (Throwable) ⇒ Boolean = ...) extends Product with Serializable

  8. type RetryStrategy = (Throwable) ⇒ Boolean

  9. trait RetrySupport extends AnyRef

    User: avitaln Date: 9/30/13

  10. class ScheduledExecutorServiceTimer extends Timer

  11. case class TimeoutGaveUpException(cause: TimeoutException, name: String, timeout: Duration) extends RuntimeException with Product with Serializable

Value Members

  1. object DelayStrategy

  2. object FuturePerfect

  3. object Implicits

  4. val NoRetries: RetryPolicy

  5. def on[E <: Throwable](e: Throwable)(implicit m: ClassTag[E]): Boolean

  6. def onAnyOf(types: Class[_ <: Throwable]*)(e: Throwable): Boolean

  7. def onCheckedException(e: Throwable): Boolean

  8. def onException(e: Throwable): Boolean

  9. def onceFor[E <: Throwable](implicit m: ClassTag[E]): RetryPolicy

  10. def onlyOnTimeout(e: Throwable): Boolean

Inherited from AnyRef

Inherited from Any

Ungrouped