diode

util

package util

Visibility
  1. Public
  2. All

Type Members

  1. final case class Failed(exception: Throwable, retryPolicy: RetryPolicy = Retry.None) extends Pot[Nothing] with FailedBase with Product with Serializable

  2. final case class FailedStale[+A](x: A, exception: Throwable, retryPolicy: RetryPolicy = Retry.None) extends Pot[A] with FailedBase with Product with Serializable

  3. final case class Pending(retryPolicy: RetryPolicy = Retry.None, startTime: Long = new java.util.Date().getTime()) extends Pot[Nothing] with PendingBase with Product with Serializable

  4. final case class PendingStale[+A](x: A, retryPolicy: RetryPolicy = Retry.None, startTime: Long = new java.util.Date().getTime()) extends Pot[A] with PendingBase with Product with Serializable

  5. sealed abstract class Pot[+A] extends Product with Serializable

    Represents a potential value that may be in different states.

  6. trait PotAction[A, T <: PotAction[A, T]] extends AnyRef

  7. sealed trait PotState extends AnyRef

  8. final case class Ready[+A](x: A) extends Pot[A] with Product with Serializable

  9. trait RetryPolicy extends AnyRef

    Define a policy for retrying

  10. trait RunAfter extends AnyRef

    Annotations
    @implicitNotFound( ... )
  11. class RunAfterJVM extends RunAfter

Value Members

  1. object Empty extends Pot[Nothing] with Product with Serializable

  2. object Pot extends Serializable

  3. object PotAction

  4. object PotState

  5. object Retry

  6. object RunAfterJVM

Ungrouped