@5minds/processcube_engine
Version:
The ProcessCube Engine. Stores and executes BPMNs.
17 lines (16 loc) • 898 B
TypeScript
import { Container } from 'inversify';
import { EngineRouter, HttpRouteConfiguration, ProxyConfiguration, SocketControllerConstructor } from '../EngineRouter';
import { ServiceFacade } from '../ServiceFacade';
import { RuntimeWorkerFacade } from './RuntimeWorkerFacade';
export declare class RuntimeRouter extends EngineRouter {
constructor(workerFacade: RuntimeWorkerFacade, serviceFacade: ServiceFacade, container: Container);
resumeProcessInstances(): Promise<void>;
initProxies(): Array<ProxyConfiguration>;
initSocketController(): Array<SocketControllerConstructor>;
initHttpRoutes(): Array<HttpRouteConfiguration>;
initEventTopicsListening(): Array<string>;
getExtensionRoutes(): Promise<Array<HttpRouteConfiguration>>;
private getAdditionalSocketControllersForSQLite;
private getAdditionalProxiesForSQLite;
private getAdditionalHttpRoutesForSQLite;
}