enum const class concurrent::FutureState

sys::Obj
  sys::Enum
    concurrent::FutureState

@Js
@Serializable { simple=true }

State of a Future's asynchronous computation

cancelled

const static FutureState cancelled := ...

err

const static FutureState err := ...

fromStr

static new fromStr(Str name, Bool checked := true)

Return the FutureState instance for the specified name. If not a valid name and checked is false return null, otherwise throw ParseErr.

isCancelled

Bool isCancelled()

Return if the cancelled state

isComplete

Bool isComplete()

Return if in any completed state: ok, err, or cancelled

isErr

Bool isErr()

Return if the err state

isOk

Bool isOk()

Return if the ok state

isPending

Bool isPending()

Return if pending state

ok

const static FutureState ok := ...

pending

const static FutureState pending := ...

vals

const static List<FutureState> vals := ...

List of FutureState values indexed by ordinal