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