UNPKG

@5minds/processcube_engine

Version:

The ProcessCube Engine. Stores and executes BPMNs.

153 lines • 8.06 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.IocRegistrationKeys = void 0; const internal = { IdentityService: 'IdentityService', IamService: 'IamService', EventMiddlewareHandler: 'EventMiddlewareHandler', ProcessDefinitionMediator: 'ProcessDefinitionMediator', EngineServer: 'EngineServer', ServiceFacade: 'ServiceFacade', Container: 'Container', ExtensionInfoService: 'ExtensionInfoService', ExtensionInfoServiceProxy: 'ExtensionInfoService.Proxy', MonitoringManager: 'MonitoringManager', CorrelationDatabaseAdapter: 'Database.CorrelationDatabaseAdapter', CronjobDatabaseAdapter: 'Database.CronjobDatabaseAdapter', DataObjectInstanceDatabaseAdapter: 'Database.DataObjectInstanceDatabaseAdapter', ExternalTaskDatabaseAdapter: 'Database.ExternalTaskDatabaseAdapter', FlowNodeInstanceDatabaseAdapter: 'Database.FlowNodeInstanceDatabaseAdapter', ProcessDefinitionDatabaseAdapter: 'Database.ProcessDefinitionDatabaseAdapter', ProcessInstanceDatabaseAdapter: 'Database.ProcessInstanceDatabaseAdapter', UserTaskInstanceDatabaseAdapter: 'Database.UserTaskInstanceDatabaseAdapter', ApplicationRouter: 'Application.Router', QueryRouter: 'Query.Router', QueryWorkerFacade: 'Query.WorkerFacade', FetchAndLockRouter: 'FetchAndLock.Router', FetchAndLockWorkerFacade: 'FetchAndLock.WorkerFacade', RuntimeRouter: 'Runtime.Router', RuntimeWorkerFacade: 'Runtime.WorkerFacade', }; const apiHttpEndpoints = { ApplicationInfoController: 'API.ApplicationInfoController', CorrelationController: 'API.CorrelationController', CronjobController: 'API.CronjobController', CustomEndpointController: 'API.CustomEndpointController', DataObjectInstanceController: 'API.DataObjectInstanceController', ExternalTaskController: 'API.ExternalTaskController', ExternalTaskFetchAndLockController: 'API.ExternalTaskFetchAndLockController', FlowNodeInstanceController: 'API.FlowNodeInstanceController', NotificationLongPollingController: 'API.NotificationLongPollingController', ProcessDefinitionController: 'API.ProcessDefinitionController', ProcessInstanceController: 'API.ProcessInstanceController', ProcessModelController: 'API.ProcessModelController', SwaggerController: 'API.SwaggerController', }; const apiServices = { ApplicationInfoService: 'API.ApplicationInfoService', CorrelationService: 'API.CorrelationService', CorrelationServiceProxy: 'API.CorrelationService.Proxy', CronjobService: 'API.CronjobService', CronjobServiceProxy: 'API.CronjobService.Proxy', CustomEndpointService: 'API.CustomEndpointService', CustomEndpointServiceProxy: 'API.CustomEndpointService.Proxy', DataObjectInstanceService: 'API.DataObjectInstanceService', DataObjectInstanceServiceProxy: 'API.DataObjectInstanceService.Proxy', ExternalTaskFetchAndLockService: 'API.ExternalTaskFetchAndLockService', ExternalTaskFetchAndLockServiceProxy: 'API.ExternalTaskFetchAndLockService.Proxy', ExternalTaskService: 'API.ExternalTaskService', ExternalTaskServiceProxy: 'API.ExternalTaskService.Proxy', FlowNodeInstanceService: 'API.FlowNodeInstanceService', FlowNodeInstanceServiceProxy: 'API.FlowNodeInstanceService.Proxy', NotificationService: 'API.NotificationService', NotificationServiceProxy: 'API.NotificationService.Proxy', ProcessDefinitionService: 'API.ProcessDefinitionService', ProcessDefinitionServiceProxy: 'API.ProcessDefinitionService.Proxy', ProcessInstanceService: 'API.ProcessInstanceService', ProcessInstanceServiceProxy: 'API.ProcessInstanceService.Proxy', ProcessModelService: 'API.ProcessModelService', ProcessModelServiceProxy: 'API.ProcessModelService.Proxy', }; const coreFlowNodeHandlerFactories = { BoundaryEventHandlerFactory: 'Core.BoundaryEventHandlerFactory', FlowNodeHandlerFactory: 'Core.FlowNodeHandlerFactory', }; const coreFlowNodeHandler = { CallActivity: 'Factory<CallActivityHandler>', UntypedTask: 'Factory<UntypedTaskHandler>', ManualTask: 'Factory<ManualTaskHandlerHandler>', ReceiveTask: 'Factory<ReceiveTaskHandler>', ScriptTask: 'Factory<ScriptTaskHandler>', SendTask: 'Factory<SendTaskHandler>', ExternalServiceTask: 'Factory<ExternalServiceTaskHandler>', InternalServiceTask: 'Factory<InternalServiceTaskHandler>', HttpServiceTask: 'Factory<HttpServiceTaskHandler>', SubProcess: 'Factory<SubProcessHandler>', UserTask: 'Factory<UserTaskHandler>', EndEvent: 'Factory<EndEventHandler>', IntermediateEmptyEvent: 'Factory<<IntermediateEmptyEventHandler>', IntermediateLinkCatchEvent: 'Factory<IntermediateLinkCatchEventHandler>', IntermediateLinkThrowEvent: 'Factory<IntermediateLinkThrowEventHandler>', IntermediateMessageCatchEvent: 'Factory<IntermediateMessageCatchEventHandler>', IntermediateMessageThrowEvent: 'Factory<IntermediateMessageThrowEventHandler>', IntermediateSignalCatchEvent: 'Factory<IntermediateSignalCatchEventHandler>', IntermediateSignalThrowEvent: 'Factory<IntermediateSignalThrowEventHandler>', IntermediateTimerCatchEvent: 'Factory<IntermediateTimerCatchEventHandler>', StartEvent: 'Factory<StartEventHandler>', EventBasedGateway: 'Factory<EventBasedGatewayHandler>', ExclusiveGateway: 'Factory<ExclusiveGatewayHandler>', ParallelJoinGateway: 'Factory<ParallelJoinGatewayHandler>', ParallelSplitGateway: 'Factory<ParallelSplitGatewayHandler>', InclusiveJoinGateway: 'Factory<InclusiveJoinGatewayHandler>', InclusiveSplitGateway: 'Factory<InclusiveSplitGatewayHandler>', ErrorBoundaryEvent: 'Factory<ErrorBoundaryEventHandler>', MessageBoundaryEvent: 'Factory<MessageBoundaryEventHandler>', SignalBoundaryEvent: 'Factory<SignalBoundaryEventHandler>', TimerBoundaryEvent: 'Factory<TimerBoundaryEventHandler>', }; const coreServices = { CoreAccess: 'Core.AccessService', CronjobService: 'Core.CronjobService', DataObjectFacade: 'Core.DataObjectFacade', ExecuteProcessService: 'Core.ExecuteProcessService', MessageEventService: 'Core.MessageEventService', NotificationService: 'Core.NotificationService', ProcessInstanceFactory: 'Core.ProcessInstance', ProcessTokenService: 'Core.ProcessTokenService', SignalEventService: 'Core.SignalEventService', TimerFacade: 'Core.TimerFacade', EscalationEventService: 'Core.EscalationEventService', }; const extensionAdapter = { ApplicationInfoExtensionAdapter: 'Extension.ApplicationInfoExtensionAdapter', CorrelationExtensionAdapter: 'Extension.CorrelationExtensionAdapter', CronjobExtensionAdapter: 'Extension.CronjobExtensionAdapter', DataObjectInstanceExtensionAdapter: 'Extension.DataObjectInstanceExtensionAdapter', UntypedTaskExtensionAdapter: 'Extension.UntypedTaskExtensionAdapter', EventExtensionAdapter: 'Extension.EventExtensionAdapter', ExternalTaskExtensionAdapter: 'Extension.ExternalTaskExtensionAdapter', FlowNodeInstanceExtensionAdapter: 'Extension.FlowNodeInstanceExtensionAdapter', IamExtensionAdapter: 'Extension.IamExtensionAdapter', ManualTaskExtensionAdapter: 'Extension.ManualTaskExtensionAdapter', NotificationExtensionAdapter: 'Extension.NotificationExtensionAdapter', ProcessDefinitionExtensionAdapter: 'Extension.ProcessDefinitionExtensionAdapter', ProcessInstanceExtensionAdapter: 'Extension.ProcessInstanceExtensionAdapter', ProcessModelExtensionAdapter: 'Extension.ProcessModelExtensionAdapter', UserTaskExtensionAdapter: 'Extension.UserTaskExtensionAdapter', }; exports.IocRegistrationKeys = { internal: internal, api: { httpEndpoints: apiHttpEndpoints, services: apiServices, }, core: { handlerFactories: coreFlowNodeHandlerFactories, handler: coreFlowNodeHandler, services: coreServices, }, extension: { adapter: extensionAdapter, }, }; //# sourceMappingURL=IocRegistrations.js.map