Packages

p

zio

internal

package internal

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait ExecutionMetrics extends AnyRef
  2. trait Executor extends AnyRef

    An executor is responsible for executing actions.

    An executor is responsible for executing actions. Each action is guaranteed to begin execution on a fresh stack frame.

  3. abstract class MutableConcurrentQueue[A] extends AnyRef

    A MutableConcurrentQueue interface to use under the hood in ZIO.

    A MutableConcurrentQueue interface to use under the hood in ZIO.

    The implementation at minimum: 1. Should be non-blocking and ideally lock-free. 2. Should provide basic metrics such as how many elements were enqueued/dequeued.

    Attributes
    protected[zio]
    Note

    this is declared as abstract class since invokevirtual is slightly cheaper than invokeinterface.

  4. trait Platform extends AnyRef

    A Platform provides the minimum capabilities necessary to bootstrap execution of ZIO tasks.

  5. trait Scheduler extends AnyRef
  6. final case class Tracing(tracer: Tracer, tracingConfig: TracingConfig) extends Product with Serializable

Ungrouped