monix

eval

package eval

Visibility
  1. Public
  2. All

Type Members

  1. abstract class Callback[-T] extends Listener[T] with (Try[T]) ⇒ Unit

    Represents a callback that should be called asynchronously with the result of a computation.

  2. sealed abstract class Coeval[+A] extends () ⇒ A with Serializable

    Coeval represents lazy computations that can execute synchronously.

  3. abstract class MVar[A] extends AnyRef

    A mutable location, that is either empty or contains a value of type A.

  4. sealed abstract class Task[+A] extends Serializable

    Task represents a specification for a possibly lazy or asynchronous computation, which when executed will produce an A as a result, along with possible side-effects.

  5. trait TaskApp extends AnyRef

    Safe App type that runs a Task action.

  6. final class TaskCircuitBreaker extends AnyRef

    The TaskCircuitBreaker is used to provide stability and prevent cascading failures in distributed systems.

  7. final class TaskSemaphore extends Serializable

    The TaskSemaphore is an asynchronous semaphore implementation that limits the parallelism on task execution.

Value Members

  1. object Callback extends Serializable

  2. object Coeval extends Serializable

  3. object MVar

  4. object Task extends TaskInstances with Serializable

  5. object TaskCircuitBreaker

  6. object TaskSemaphore extends Serializable

Ungrouped