public BlockchainJob(IBlockchain blockchain, INodesRepository nodesRepository, IPeerCommunicationService peerCommunicationService, IOptionsSnapshot <NodeOptions> nodeOptions) { _blockchain = blockchain; _nodesRepository = nodesRepository; _peerCommunicationService = peerCommunicationService; _nodeOptions = nodeOptions; }
public TracerJob(INodesRepository nodesRepository, IPeerCommunicationService peerCommunicationService, IQueryHandler <CalculateNodeStatisticsQuery> queryHandlerCalculateStatistics, IQueryHandler <ClearNodeStatisticsQuery> queryHandlerClearStatistics, IOptionsSnapshot <NodeOptions> nodeOptions ) { _nodesRepository = nodesRepository; _peerCommunicationService = peerCommunicationService; _queryHandlerCalculateStatistics = queryHandlerCalculateStatistics; _queryHandlerClearStatistics = queryHandlerClearStatistics; _nodeOptions = nodeOptions; }
public MessagesApi(IMessageStore messageManager, IInternalMessageMediator internalMessageManager, IPeerCommunicationService peerCommunicationService, ILogger <MessagesApi> logger, IMapper mapper ) { _messageStore = messageManager; _internalMessageManager = internalMessageManager; _peerCommunicationService = peerCommunicationService; _logger = logger; _mapper = mapper; }
public InternalMessageMediator(ILogger <InternalMessageMediator> logger, IPeerCommunicationService peerCommunicationService, IMessageStore messageStore, IMessageDecryptor messageDecrypter, IEncryptedMessageBuilder messageBuilder, IInternalMessageSender internalMessageSender, IMapper mapper ) { _logger = logger; _peerCommunicationService = peerCommunicationService; _messageStore = messageStore; _messageDecryptor = messageDecrypter; _messageBuilder = messageBuilder; _internalMessageSender = internalMessageSender; _mapper = mapper; }