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. final case class Scoped[+R](environment: ZEnvironment[R], fiberRefs: FiberRefs, runtimeFlags: RuntimeFlags, shutdown0: () ⇒ Unit) extends Runtime[R] with Product with Serializable

    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. def addFatal(fatal: Class[_ <: Throwable])(implicit trace: Trace): ZLayer[Any, Nothing, Unit]

    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, runtimeFlags0: RuntimeFlags): 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: IsFatal

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

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

    Permalink
    Definition Classes
    RuntimePlatformSpecific
  16. final val defaultSupervisor: Supervisor[Any]

    Permalink
    Definition Classes
    RuntimePlatformSpecific
  17. def enableCooperativeYielding(implicit trace: Trace): ZLayer[Any, Nothing, Unit]

    Permalink
  18. def enableCurrentFiber(implicit trace: Trace): ZLayer[Any, Nothing, Unit]

    Permalink
  19. def enableFiberRoots(implicit trace: Trace): ZLayer[Any, Nothing, Unit]

    Permalink
  20. def enableOpLog(implicit trace: Trace): ZLayer[Any, Nothing, Unit]

    Permalink
  21. def enableOpSupervision(implicit trace: Trace): ZLayer[Any, Nothing, Unit]

    Permalink
  22. def enableRuntimeMetrics(implicit trace: Trace): ZLayer[Any, Nothing, Unit]

    Permalink
  23. def enableWorkStealing(implicit trace: Trace): ZLayer[Any, Nothing, Unit]

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

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

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

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

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

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

    Permalink
    Definition Classes
    Any
  30. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  33. val removeDefaultLoggers: ZLayer[Any, Nothing, Unit]

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

    Permalink
  35. def setConfigProvider(configProvider: ConfigProvider)(implicit trace: Trace): ZLayer[Any, Nothing, Unit]

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

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

    Permalink
  38. def setUnhandledErrorLogLevel(logLevel: LogLevel)(implicit trace: Trace): ZLayer[Any, Nothing, Unit]

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  41. object unsafe

    Permalink
  42. final def wait(): Unit

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

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

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

Inherited from RuntimePlatformSpecific

Inherited from AnyRef

Inherited from Any

Ungrouped