Example #1
0
 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;
 }
Example #3
0
 public MessagesApi(IMessageStore messageManager,
                    IInternalMessageMediator internalMessageManager,
                    IPeerCommunicationService peerCommunicationService,
                    ILogger <MessagesApi> logger,
                    IMapper mapper
                    )
 {
     _messageStore             = messageManager;
     _internalMessageManager   = internalMessageManager;
     _peerCommunicationService = peerCommunicationService;
     _logger = logger;
     _mapper = mapper;
 }
Example #4
0
 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;
 }