Packages

object Runtime

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

Type Members

  1. abstract class Managed[+R] extends Runtime[R]

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

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

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def apply[R](r: R, runtimeConfig0: RuntimeConfig): Runtime[R]

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

  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  7. lazy val default: Runtime[zio.ZEnv]

    The default Runtime for most ZIO applications.

    The default Runtime for most ZIO applications. This runtime is configured with the default environment, containing standard services, as well as the default runtime configuration, which is optimized for typical ZIO applications.

  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  11. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. lazy val global: Runtime[zio.ZEnv]

    The global Runtime, which piggybacks atop the global execution context available to Scala applications.

    The global Runtime, which piggybacks atop the global execution context available to Scala applications. Use of this runtime is not generally recommended, unless the intention is to avoid creating any thread pools or other resources.

  13. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  19. def toString(): String
    Definition Classes
    AnyRef → Any
  20. def unsafeFromLayer[R](layer: Layer[Any, R], runtimeConfig: RuntimeConfig = RuntimeConfig.default)(implicit trace: ZTraceElement): Managed[R]

    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.provideLayer directly in their application entry points.

  21. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  22. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  23. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  24. object Managed

Inherited from AnyRef

Inherited from Any

Ungrouped