public DocumentSplitter(ITransportSender transport, IFileWorkerAgent fileWorkerAgent, ILogger <DocumentSplitter> logger) : base(transport, AgentType.Splitter, "", MessageType.Unknown, MessageType.SplitterTask) { _fileWorkerAgent = fileWorkerAgent; _logger = logger; }
public UiAgent(IHubContext <AgentHub> agentUiHub, IHubContext <TaskHub> taskUiHub, ILogger <UiAgent> logger, ITransportSender transportSender, IFileWorkerAgent fileWorkerAgent) : base(transportSender, AgentType.Ui, "", MessageType.Unknown, MessageType.Connection, MessageType.WorkerTask, MessageType.TaskStat) { _agentUiHub = agentUiHub; _taskUiHub = taskUiHub; _logger = logger; _fileWorkerAgent = fileWorkerAgent; }