@5minds/processcube_engine
Version:
The ProcessCube Engine. Stores and executes BPMNs.
20 lines (19 loc) • 949 B
TypeScript
import { BaseError, Model } from '@5minds/processcube_engine_sdk';
import { ActivityInstanceHandler } from './ActivityInstanceHandler';
export declare class ManualTaskInstanceHandler extends ActivityInstanceHandler<Model.Activities.ManualTask> {
private finishManualTaskSubscription;
private receivedFinishTaskEventId;
private finishedByUserId;
protected loggerNamespace: string;
private get manualTask();
protected afterExecute(): Promise<void>;
protected persistOnExit(dataObjectValues: Record<string, any>): Promise<void>;
protected persistOnError(error: BaseError): Promise<void>;
protected persistOnTerminate(): Promise<void>;
protected runHandler(): Promise<void>;
protected resumeAfterSuspend(): Promise<void>;
private suspendAndWaitForManualTaskResult;
private waitForManualTaskResult;
private publishManualTaskReachedNotification;
private publishManualTaskFinishedNotification;
}