@5minds/processcube_engine
Version:
The ProcessCube Engine. Stores and executes BPMNs.
143 lines (142 loc) • 5.46 kB
TypeScript
export declare const IocRegistrationKeys: {
internal: {
IdentityService: string;
IamService: string;
EventMiddlewareHandler: string;
ProcessDefinitionMediator: string;
EngineServer: string;
ServiceFacade: string;
Container: string;
ExtensionInfoService: string;
ExtensionInfoServiceProxy: string;
MonitoringManager: string;
CorrelationDatabaseAdapter: string;
CronjobDatabaseAdapter: string;
DataObjectInstanceDatabaseAdapter: string;
ExternalTaskDatabaseAdapter: string;
FlowNodeInstanceDatabaseAdapter: string;
ProcessDefinitionDatabaseAdapter: string;
ProcessInstanceDatabaseAdapter: string;
UserTaskInstanceDatabaseAdapter: string;
ApplicationRouter: string;
QueryRouter: string;
QueryWorkerFacade: string;
FetchAndLockRouter: string;
FetchAndLockWorkerFacade: string;
RuntimeRouter: string;
RuntimeWorkerFacade: string;
};
api: {
httpEndpoints: {
ApplicationInfoController: string;
CorrelationController: string;
CronjobController: string;
CustomEndpointController: string;
DataObjectInstanceController: string;
ExternalTaskController: string;
ExternalTaskFetchAndLockController: string;
FlowNodeInstanceController: string;
NotificationLongPollingController: string;
ProcessDefinitionController: string;
ProcessInstanceController: string;
ProcessModelController: string;
SwaggerController: string;
};
services: {
ApplicationInfoService: string;
CorrelationService: string;
CorrelationServiceProxy: string;
CronjobService: string;
CronjobServiceProxy: string;
CustomEndpointService: string;
CustomEndpointServiceProxy: string;
DataObjectInstanceService: string;
DataObjectInstanceServiceProxy: string;
ExternalTaskFetchAndLockService: string;
ExternalTaskFetchAndLockServiceProxy: string;
ExternalTaskService: string;
ExternalTaskServiceProxy: string;
FlowNodeInstanceService: string;
FlowNodeInstanceServiceProxy: string;
NotificationService: string;
NotificationServiceProxy: string;
ProcessDefinitionService: string;
ProcessDefinitionServiceProxy: string;
ProcessInstanceService: string;
ProcessInstanceServiceProxy: string;
ProcessModelService: string;
ProcessModelServiceProxy: string;
};
};
core: {
handlerFactories: {
BoundaryEventHandlerFactory: string;
FlowNodeHandlerFactory: string;
};
handler: {
CallActivity: string;
UntypedTask: string;
ManualTask: string;
ReceiveTask: string;
ScriptTask: string;
SendTask: string;
ExternalServiceTask: string;
InternalServiceTask: string;
HttpServiceTask: string;
SubProcess: string;
UserTask: string;
EndEvent: string;
IntermediateEmptyEvent: string;
IntermediateLinkCatchEvent: string;
IntermediateLinkThrowEvent: string;
IntermediateMessageCatchEvent: string;
IntermediateMessageThrowEvent: string;
IntermediateSignalCatchEvent: string;
IntermediateSignalThrowEvent: string;
IntermediateTimerCatchEvent: string;
StartEvent: string;
EventBasedGateway: string;
ExclusiveGateway: string;
ParallelJoinGateway: string;
ParallelSplitGateway: string;
InclusiveJoinGateway: string;
InclusiveSplitGateway: string;
ErrorBoundaryEvent: string;
MessageBoundaryEvent: string;
SignalBoundaryEvent: string;
TimerBoundaryEvent: string;
};
services: {
CoreAccess: string;
CronjobService: string;
DataObjectFacade: string;
ExecuteProcessService: string;
MessageEventService: string;
NotificationService: string;
ProcessInstanceFactory: string;
ProcessTokenService: string;
SignalEventService: string;
TimerFacade: string;
EscalationEventService: string;
};
};
extension: {
adapter: {
ApplicationInfoExtensionAdapter: string;
CorrelationExtensionAdapter: string;
CronjobExtensionAdapter: string;
DataObjectInstanceExtensionAdapter: string;
UntypedTaskExtensionAdapter: string;
EventExtensionAdapter: string;
ExternalTaskExtensionAdapter: string;
FlowNodeInstanceExtensionAdapter: string;
IamExtensionAdapter: string;
ManualTaskExtensionAdapter: string;
NotificationExtensionAdapter: string;
ProcessDefinitionExtensionAdapter: string;
ProcessInstanceExtensionAdapter: string;
ProcessModelExtensionAdapter: string;
UserTaskExtensionAdapter: string;
};
};
};