Package

diode

util

Permalink

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

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

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

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

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

    Permalink

    Represents a potential value that may be in different states.

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

    Permalink
  7. sealed trait PotState extends AnyRef

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

    Permalink
  9. trait RetryPolicy extends AnyRef

    Permalink

    Define a policy for retrying

  10. trait RunAfter extends AnyRef

    Permalink
    Annotations
    @implicitNotFound( ... )
  11. class RunAfterJS extends RunAfter

    Permalink

Value Members

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

    Permalink
  2. object Pot extends Serializable

    Permalink
  3. object PotAction

    Permalink
  4. object PotState

    Permalink
  5. object Retry

    Permalink

Ungrouped