AppendTask<T extends Object> class
添加任务
- Inheritance
- Mixed-in types
Constructors
-
AppendTask({required TaskManager<
T> manager, required Future<List< asyncTask, required bool appendLeading, required void whenReady(AppendTask<T> >T> )})
Properties
- appendLeading ↔ bool
-
getter/setter pair
-
asyncTask
↔ Future<
List< T> > -
getter/setter pair
- debugIdentify → String
-
no setterinherited
- debugPhase → String
-
no setterinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- initFrameCount ↔ int
-
创建任务的帧数
getter/setter pairinherited
- isFinished → bool
-
no setterinherited
-
keys
↔ List<
T> ? -
getter/setter pair
-
manager
→ TaskManager<
T> -
finalinherited
-
maySyncFuture
↔ Future<
List< T> > -
getter/setter pair
-
modifyDataOp
↔ AppendDataOp<
T> ? -
每个任务在准备好后,就可能存在修改数据的操作
getter/setter pairinherited-setteroverride-getter
- phase → SchedulerPhase
-
no setterinherited
- readyFrameCount ↔ int
-
任务准备好去完成的帧数,注意不代表就执行任务的内容,执行的内容全部安排在persisitent阶段之前处理
getter/setter pairinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- shouldOverrideDetailDesc → String
-
no setteroverride
- state ↔ TaskState
-
getter/setter pairinherited
-
taskStatus
→ TaskStatus<
T> -
no setterinherited
-
whenReady
↔ void Function(AppendTask<
T> ) -
准备阶段完成之后触发的的监听,这里我们将待添加的keys暴露出来
getter/setter pairoverride-getter
Methods
-
canAddTask(
) → TaskAddStrategy -
这个任务可以添加
override
-
cancel(
{required String reason}) → void -
override
-
complete(
{required String reason}) → void -
override
-
doneState(
int i) → void -
整体任务完成情况
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
ready(
) → void -
override
-
toString(
) → String -
A string representation of this object.
inherited
-
tryAddOriginTask(
) → bool -
override
-
tryReady(
) → Future< void> -
尝试准备任务
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited