@5minds/processcube_engine
Version:
The ProcessCube Engine. Stores and executes BPMNs.
54 lines (53 loc) • 4.75 kB
TypeScript
import { Response } from 'express';
import { IHttpRequestWithIdentity } from '../../Tools/Http/index';
import { NotificationServiceProxy } from '../Services';
import { BaseController } from './BaseController';
export declare class NotificationLongPollingController extends BaseController {
private notificationServiceProxy;
constructor(notificationServiceProxy: NotificationServiceProxy);
onCronjobCreated(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
onCronjobExecuted(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
onCronjobStopped(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
onCronjobUpdated(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
onCronjobRemoved(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
onProcessDeployed(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
onProcessUndeployed(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
onProcessStarting(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
onProcessStarted(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
onProcessResumed(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
onProcessEnded(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
onProcessOwnerChanged(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
onProcessTerminated(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
onProcessError(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
onProcessInstancesDeleted(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
onProcessIsExecutableChanged(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
onCronjobEnabledChanged(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
onActivityReached(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
onActivityFinished(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
onActivityCanceled(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
onUntypedTaskWaiting(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
onUntypedTaskFinished(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
onEndEventFinished(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
onManualTaskWaiting(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
onManualTaskFinished(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
onStartEventFinished(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
onUserTaskWaiting(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
onUserTaskFinished(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
onUserTaskReserved(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
onUserTaskReservationCanceled(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
onBoundaryEventWaiting(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
onBoundaryEventTriggered(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
onBoundaryEventFinished(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
onIntermediateThrowEventTriggered(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
onIntermediateCatchEventReached(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
onIntermediateCatchEventFinished(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
onFlowNodeEventRetrySending(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
onMessageTriggered(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
onSignalTriggered(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
onExternalTaskCreated(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
onExternalTaskLocked(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
onExternalTaskUnlocked(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
onExternalTaskExpired(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
onProcessInstanceMetadataChanged(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
onCorrelationMetadataChanged(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
}