UNPKG

@5minds/processcube_engine

Version:

The ProcessCube Engine. Stores and executes BPMNs.

19 lines (18 loc) 859 B
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; }