InterruptStatus

zio.InterruptStatus
See theInterruptStatus companion object
sealed abstract class InterruptStatus(val isInterruptible: Boolean) extends Serializable with Product

The InterruptStatus of a fiber determines whether or not it can be interrupted. The status can change over time in different regions.

If a fiber is interruptible but in wind-down mode, then it cannot be interrupted no matter what. The InterruptStatus of a fiber reflects only whether it is within an interruptible or uninterruptible region, regardless of wind-down mode.

Attributes

Companion:
object
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
object Interruptible.type
object Uninterruptible.type

Members list

Concise view

Value members

Concrete methods

Inherited methods

def canEqual(that: Any): Boolean

Attributes

Inherited from:
Equals

Attributes

Inherited from:
Product
def productElement(n: Int): Any

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product

Concrete fields