Object/Trait

zio

Runtime

Related Docs: trait Runtime | package zio

Permalink

object Runtime extends RuntimePlatformSpecific

Linear Supertypes
RuntimePlatformSpecific, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Runtime
  2. RuntimePlatformSpecific
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class Proxy[+R] extends Runtime[R]

    Permalink
  2. abstract class Scoped[+R] extends Runtime[R]

    Permalink

    A runtime that can be shutdown to release resources allocated to it.

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. object Scoped

    Permalink
  5. def addLogger(logger: ZLogger[String, Any])(implicit trace: Trace): ZLayer[Any, Nothing, Unit]

    Permalink
  6. def addSupervisor(supervisor: Supervisor[Any])(implicit trace: Trace): ZLayer[Any, Nothing, Unit]

    Permalink
  7. def apply[R](r: ZEnvironment[R], fiberRefs0: FiberRefs): Runtime[R]

    Permalink

    Builds a new runtime given an environment R and a zio.FiberRefs.

  8. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  9. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. val default: Runtime[Any]

    Permalink

    The default Runtime for most ZIO applications.

    The default Runtime for most ZIO applications. This runtime is configured with the the default runtime configuration, which is optimized for typical ZIO applications.

  11. final val defaultBlockingExecutor: Executor

    Permalink
    Definition Classes
    RuntimePlatformSpecific
  12. final val defaultExecutor: Executor

    Permalink
    Definition Classes
    RuntimePlatformSpecific
  13. final val defaultFatal: Set[Class[_ <: Throwable]]

    Permalink
    Definition Classes
    RuntimePlatformSpecific
  14. final val defaultFlags: Set[RuntimeFlag]

    Permalink
    Definition Classes
    RuntimePlatformSpecific
  15. final val defaultLoggers: Set[ZLogger[String, Any]]

    Permalink
    Definition Classes
    RuntimePlatformSpecific
  16. final val defaultReportFatal: (Throwable) ⇒ Nothing

    Permalink
    Definition Classes
    RuntimePlatformSpecific
  17. final val defaultSupervisors: Set[Supervisor[Any]]

    Permalink
    Definition Classes
    RuntimePlatformSpecific
  18. final val defaultYieldOpCount: Int

    Permalink

    The default number of operations the ZIO runtime should execute before yielding to other fibers.

    The default number of operations the ZIO runtime should execute before yielding to other fibers.

    Definition Classes
    RuntimePlatformSpecific
  19. val enableCurrentFiber: ZLayer[Any, Nothing, Unit]

    Permalink
  20. lazy val enableFiberRoots: ZLayer[Any, Nothing, Unit]

    Permalink
  21. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  22. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  23. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  24. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  25. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  26. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  27. val logRuntime: ZLayer[Any, Nothing, Unit]

    Permalink
  28. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  29. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  30. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  31. def setBlockingExecutor(executor: Executor)(implicit trace: Trace): ZLayer[Any, Nothing, Unit]

    Permalink
  32. def setExecutor(executor: Executor)(implicit trace: Trace): ZLayer[Any, Nothing, Unit]

    Permalink
  33. def setReportFatal(reportFatal: (Throwable) ⇒ Nothing)(implicit trace: Trace): ZLayer[Any, Nothing, Unit]

    Permalink
  34. lazy val superviseOperations: ZLayer[Any, Nothing, Unit]

    Permalink
  35. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  36. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  37. def track(weak: Boolean)(implicit trace: Trace): ZLayer[Any, Nothing, Any]

    Permalink

    A layer that adds a supervisor that tracks all forked fibers in a set.

    A layer that adds a supervisor that tracks all forked fibers in a set. Note that this may have a negative impact on performance.

  38. val trackRuntimeMetrics: ZLayer[Any, Nothing, Unit]

    Permalink
  39. def unsafeFromLayer[R](layer: Layer[Any, R])(implicit trace: Trace): Scoped[R]

    Permalink

    Unsafely creates a Runtime from a ZLayer whose resources will be allocated immediately, and not released until the Runtime is shut down or the end of the application.

    Unsafely creates a Runtime from a ZLayer whose resources will be allocated immediately, and not released until the Runtime is shut down or the end of the application.

    This method is useful for small applications and integrating ZIO with legacy code, but other applications should investigate using ZIO.provide directly in their application entry points.

  40. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  41. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  42. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from RuntimePlatformSpecific

Inherited from AnyRef

Inherited from Any

Ungrouped