TaskQueueMgr class

A singleton manager for all TaskQueue instances.

This class provides a central point for registering, unregistering, and monitoring task queues. It can be enabled or disabled for performance profiling.

Constructors

TaskQueueMgr()
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

clear() → void
Clears the metrics of all registered queues.
createReport() TaskQueueReport
Creates a report with the current metrics of all registered queues.
isEnabled() bool
Returns true if the task queue manager is enabled.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
register(TaskQueue taskQueue) → void
Registers a TaskQueue with the manager.
setEnabled(bool enabled) → void
Enables or disables the task queue manager.
toString() String
A string representation of this object.
inherited
unregister(TaskQueue taskQueue) → void
Unregisters a TaskQueue from the manager.

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

resetInstance() → void
Reset the singleton instance (for testing purposes only)