LevitTaskTracker class
Optional reactive middleware for application-level aggregate task UI.
Registration is explicit:
own(LevitTaskTracker()..attach()).
- Inheritance
-
- Object
- LevitTaskMiddleware
- LevitTaskTracker
- Implemented types
Constructors
- LevitTaskTracker({int maxHistory = 100})
- Creates a detached tracker.
Properties
-
executions
→ LxMap<
String, LevitTaskExecutionSummary> -
Summaries keyed by execution ID.
final
-
hasBlockingTasks
→ LxComputed<
bool> -
latefinal
- hashCode → int
-
The hash code for this object.
no setterinherited
- maxHistory → int
-
Maximum number of terminal summaries retained.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
attach(
{Object? token}) → LevitTaskTracker - Registers this tracker as global task middleware.
-
dispose(
) → void -
Releases resources held by this object.
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
onTaskEvent(
LevitTaskEvent event) → void -
Handles one structured task event.
override
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited