ApproximateReportedProgress class
A progress measurement of a WorkItem by a worker.
Constructors
- ApproximateReportedProgress({ReportedParallelism? consumedParallelism, double? fractionConsumed, Position? position, ReportedParallelism? remainingParallelism})
- ApproximateReportedProgress.fromJson(Map json_)
Properties
- consumedParallelism ↔ ReportedParallelism?
-
Total amount of parallelism in the portion of input of this task that has
already been consumed and is no longer active.
getter/setter pair
- fractionConsumed ↔ double?
-
Completion as fraction of the input consumed, from 0.0 (beginning, nothing
consumed), to 1.0 (end of the input, entire input consumed).
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- position ↔ Position?
-
A Position within the work to represent a progress.
getter/setter pair
- remainingParallelism ↔ ReportedParallelism?
-
Total amount of parallelism in the input of this task that remains, (i.e.
can be delegated to this task and any new tasks via dynamic splitting).
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited