@5minds/processcube_engine
Version:
The ProcessCube Engine. Stores and executes BPMNs.
13 lines (12 loc) • 755 B
TypeScript
import { Response } from 'express';
import { IHttpRequestWithIdentity } from '../../Tools/Http/index';
import { CancellationToken } from '../CancellationToken';
import { ExternalTaskFetchAndLockServiceProxy } from '../Services';
import { BaseController } from './BaseController';
export declare class ExternalTaskFetchAndLockController extends BaseController {
private externalTaskFetchAndLockServiceProxy;
constructor(externalTaskFetchAndLockServiceProxy: ExternalTaskFetchAndLockServiceProxy);
fetchAndLockExternalTasks(request: IHttpRequestWithIdentity, response: Response, cancellationToken: CancellationToken): Promise<void>;
extendLock(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
private parseRegex;
}