Object

zio

RuntimeFlags

Related Doc: package zio

Permalink

object RuntimeFlags

Maintains a set of runtime flags. Runtime flags affect the operation of the ZIO runtime system. They are exposed to application-level code because they affect the behavior and performance of application code.

For more information on individual flags, see zio.RuntimeFlag.

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

Type Members

  1. type Patch = Long

    Permalink

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 Patch

    Permalink
  5. def apply(flags: RuntimeFlag*): RuntimeFlags

    Permalink
  6. final def asInstanceOf[T0]: T0

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def cooperativeYielding(flags: RuntimeFlags): Boolean

    Permalink
  9. def currentFiber(flags: RuntimeFlags): Boolean

    Permalink
  10. val default: RuntimeFlags

    Permalink

    The default set of runtime flags, recommended for most applications.

  11. def diff(oldValue: RuntimeFlags, newValue: RuntimeFlags): Patch

    Permalink
  12. def disable(flag: RuntimeFlag): Patch

    Permalink

    Creates a patch that disables the specified runtime flag.

  13. def disable(flags: RuntimeFlags)(flag: RuntimeFlag): RuntimeFlags

    Permalink
  14. def disableAll(self: RuntimeFlags)(that: RuntimeFlags): RuntimeFlags

    Permalink
  15. def enable(flag: RuntimeFlag): Patch

    Permalink

    Creates a patch that enables the specified runtime flag.

  16. def enable(flags: RuntimeFlags)(flag: RuntimeFlag): RuntimeFlags

    Permalink
  17. def enableAll(self: RuntimeFlags)(that: RuntimeFlags): RuntimeFlags

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  20. def fiberRoots(flags: RuntimeFlags): Boolean

    Permalink
  21. def finalize(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  24. def interruptible(flags: RuntimeFlags): Boolean

    Permalink

    This method returns true only if the flag Interruption is ENABLED, and also the flag WindDown is DISABLED.

    This method returns true only if the flag Interruption is ENABLED, and also the flag WindDown is DISABLED.

    A fiber is said to be interruptible if the feature of Interruption is turned on, and the fiber is not in its wind-down phase, in which it takes care of cleanup activities related to fiber shutdown.

  25. def interruption(flags: RuntimeFlags): Boolean

    Permalink
  26. def isDisabled(flags: RuntimeFlags)(flag: RuntimeFlag): Boolean

    Permalink
  27. def isEnabled(flags: RuntimeFlags)(flag: RuntimeFlag): Boolean

    Permalink
  28. final def isInstanceOf[T0]: Boolean

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

    Permalink
    Definition Classes
    AnyRef
  30. val none: RuntimeFlags

    Permalink

    No runtime flags.

  31. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  33. def opLog(flags: RuntimeFlags): Boolean

    Permalink
  34. def opSupervision(flags: RuntimeFlags): Boolean

    Permalink
  35. def patch(patch: Patch)(flags: RuntimeFlags): RuntimeFlags

    Permalink
  36. def render(flags: RuntimeFlags): String

    Permalink
  37. def runtimeMetrics(flags: RuntimeFlags): Boolean

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

    Permalink
    Definition Classes
    AnyRef
  39. def toSet(flags: RuntimeFlags): Set[RuntimeFlag]

    Permalink
  40. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  41. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  44. def windDown(flags: RuntimeFlags): Boolean

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped