FiberRegistryType

PackageAxial
Tracks every live forked fiber so the whole runtime can be dumped as a parent/child tree at any moment.

Specification

Kind
Type
Members
13
Examples
0
``.ctor``Signature
FiberRegistry()
``.ctor``Signature
FiberRegistry(historyCapacity)
DumpAtSignature
this.DumpAt
InterruptSignature
this.Interrupt
InterruptByNameSignature
this.InterruptByName

Summary

NameSignatureSynopsis
Operations
``.ctor``FiberRegistry()Creates a registry that remembers the last 200 settled fibers and unobserved defects.
``.ctor``FiberRegistry(historyCapacity)No description available.
DumpAtthis.DumpAtRenders a snapshot of live fibers as a human-readable parent/child tree, timestamped at now.
Interruptthis.InterruptSignals the live fiber with id to stop, without waiting for it.
InterruptByNamethis.InterruptByNameSignals every live fiber forked with name to stop, without waiting for them.
Settledthis.SettledThe most recently settled fibers, oldest first, up to HistoryCapacity.
Snapshotthis.SnapshotTakes a structured dump of every live fiber, ordered by fiber id.
Statsthis.StatsTotals per fiber name for every fiber that settled since the registry was installed, ordered by name.
UnobservedDefectsthis.UnobservedDefectsThe most recent defects that nobody observed, oldest first, up to HistoryCapacity.
Observerthis.ObserverThe lifecycle observer that feeds the registry.
LiveFiberCountthis.LiveFiberCountThe number of live fibers currently tracked.
HistoryCapacitythis.HistoryCapacityHow many settled fibers and unobserved defects the registry remembers.
StartedCountthis.StartedCountHow many fibers have started since the registry was installed.

Operations

kind:member

``.ctor``

FiberRegistry()
Member
Creates a registry that remembers the last 200 settled fibers and unobserved defects.

Returns

FiberRegistry
kind:member

``.ctor``

FiberRegistry(historyCapacity)
Member

Parameters

NameTypeDescription
historyCapacityint

Returns

FiberRegistry
kind:member

DumpAt

this.DumpAt
Member
Renders a snapshot of live fibers as a human-readable parent/child tree, timestamped at now.

Parameters

NameTypeDescription
clockIClock

Returns

string
kind:member

Interrupt

this.Interrupt
Member
Signals the live fiber with id to stop, without waiting for it.

Parameters

NameTypeDescription
idFiberId

Returns

bool
kind:member

InterruptByName

this.InterruptByName
Member
Signals every live fiber forked with name to stop, without waiting for them.

Parameters

NameTypeDescription
namestring

Returns

int
kind:member

Settled

this.Settled
Member
The most recently settled fibers, oldest first, up to HistoryCapacity.

Returns

SettledFiber list
kind:member

Snapshot

this.Snapshot
Member
Takes a structured dump of every live fiber, ordered by fiber id.

Returns

FiberDump list
kind:member

Stats

this.Stats
Member
Totals per fiber name for every fiber that settled since the registry was installed, ordered by name.

Returns

FiberStats list
kind:member

UnobservedDefects

this.UnobservedDefects
Member
The most recent defects that nobody observed, oldest first, up to HistoryCapacity.

Returns

UnobservedDefect list
kind:member

Observer

this.Observer
Member
The lifecycle observer that feeds the registry. Compose it if installing observers manually.

Returns

FiberObserver
kind:member

LiveFiberCount

this.LiveFiberCount
Member
The number of live fibers currently tracked.

Returns

int
kind:member

HistoryCapacity

this.HistoryCapacity
Member
How many settled fibers and unobserved defects the registry remembers.

Returns

int
kind:member

StartedCount

this.StartedCount
Member
How many fibers have started since the registry was installed.

Returns

int64