@5minds/processcube_engine
Version:
The ProcessCube Engine. Stores and executes BPMNs.
153 lines • 8.06 kB
JavaScript
;
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