public TaskPollingService(IOptions <CamundaSettings> camundaSettings, IEngineClient engineClient, IExternalTaskClientHelper engineClientHelper, ILogger <TaskPollingService> logger, IEnumerable <IExternalTaskExecutor> taskExecutors) { _engineClient = engineClient; _engineClientHelper = engineClientHelper; _taskExecutors = taskExecutors; _logger = logger; _camundaSettings = camundaSettings?.Value; _topics = GetTopicsFromExecutors(); }
public virtual void OnRegistered_EventHandler(object Sender, RegEngineData evntData) { Owner = evntData.EngineOwner; var addrHolder = Owner as IAddressseeHolderBase; if (addrHolder != null) { addrHolder.OnNewAddresssee += OnNewAddresssee_Handler; addrHolder.OnAddressseeHolderFull += OnAddressseeHolderFull_Handler; } Owner.OnNetProcessorBeforStarted += OnBeforNetProcStarted_EventHandler; Owner.OnNetProcessorStarted += OnNetProcStarted_EventHandler; }
public ExternalTaskClientHelper(IEngineClient engineClient, IEnumerable <IExternalTaskExecutor> externalTaskExecutors) { _engineClient = engineClient; _externalTaskExecutors = externalTaskExecutors; }
public EngineAbs(IEngineClient forClient) { Owner = forClient; }