@5minds/processcube_engine
Version:
The ProcessCube Engine. Stores and executes BPMNs.
19 lines (18 loc) • 859 B
TypeScript
import { BaseError, Model } from '@5minds/processcube_engine_sdk';
import { ActivityInstanceHandler } from './ActivityInstanceHandler';
export declare class HttpServiceTaskInstanceHandler extends ActivityInstanceHandler<Model.Activities.ServiceTask> {
private httpClientConfiguration;
protected loggerNamespace: string;
private get serviceTask();
protected runHandler(): Promise<void>;
protected persistOnExit(dataObjectValues: Record<string, any>): Promise<void>;
protected persistOnError(error: BaseError): Promise<void>;
protected persistOnTerminate(): Promise<void>;
private executeInternalServiceTask;
private validateInvocation;
private ensureInvocationMethodIsSupported;
private getArgumentsFromInvocation;
private setTypeData;
private parseTokenExpressionsOfParams;
private executeExpression;
}