Skip to main content

ITaskManagerEvents Interface

Events emitted by ITaskManager.

This API is provided for existing users, but is not recommended for new users.

To use, import via @fluidframework/task-manager/legacy.

For more information about our API support guarantees, see here.

Signature

export interface ITaskManagerEvents extends ISharedObjectEvents

Extends: ISharedObjectEvents

Call Signatures

CallSignature Alerts Description
(event: "assigned", listener: TaskEventListener): any Alpha Fires when a task has been exclusively assigned to the client.
(event: "completed", listener: TaskEventListener): any Alpha Fires when a task the client is queued for is completed.
(event: "lost", listener: TaskEventListener): any Alpha Fires when the task assignment is lost by the local client.

Call Signature Details

(event: "assigned", listener: TaskEventListener): any

Fires when a task has been exclusively assigned to the client.

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature

(event: "assigned", listener: TaskEventListener): any;

Remarks

Does not account for known pending ops, but instead only reflects the current state.

(event: "completed", listener: TaskEventListener): any

Fires when a task the client is queued for is completed.

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature

(event: "completed", listener: TaskEventListener): any;

(event: "lost", listener: TaskEventListener): any

Fires when the task assignment is lost by the local client.

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature

(event: "lost", listener: TaskEventListener): any;

Remarks

This could be due to the client disconnecting or by manually calling abandon(taskId).