コード例 #1
0
        protected override void SubscribeToEventBus(CancellationToken stoppingToken)
        {
            invalidTxDetectedSubscription  = eventBus.Subscribe <InvalidTxDetectedEvent>();
            removedFromMempoolSubscription = eventBus.Subscribe <RemovedFromMempoolEvent>();

            _ = invalidTxDetectedSubscription.ProcessEventsAsync(stoppingToken, logger, InvalidTxDetectedAsync);
            _ = removedFromMempoolSubscription.ProcessEventsAsync(stoppingToken, logger, RemovedFromMempoolEventAsync);
        }
コード例 #2
0
        protected override void SubscribeToEventBus(CancellationToken stoppingToken)
        {
            newBlockDiscoveredSubscription    = eventBus.Subscribe <NewBlockDiscoveredEvent>();
            newBlockAvailableInDBSubscription = eventBus.Subscribe <NewBlockAvailableInDB>();

            _ = newBlockDiscoveredSubscription.ProcessEventsAsync(stoppingToken, logger, NewBlockDiscoveredAsync);
            _ = newBlockAvailableInDBSubscription.ProcessEventsAsync(stoppingToken, logger, ParseBlockForTransactionsAsync);
        }
コード例 #3
0
 protected override void SubscribeToEventBus(CancellationToken stoppingToken)
 {
     // subscribe to node events
     nodeAddedSubscription   = eventBus.Subscribe <NodeAddedEvent>();
     nodeDeletedSubscription = eventBus.Subscribe <NodeDeletedEvent>();
     _ = nodeAddedSubscription.ProcessEventsAsync(stoppingToken, logger, NodeRepositoryNodeAddedAsync);
     _ = nodeDeletedSubscription.ProcessEventsAsync(stoppingToken, logger, NodeRepositoryDeletedEventAsync);
 }
コード例 #4
0
 protected override void SubscribeToEventBus(CancellationToken stoppingToken)
 {
     newNotificationEventSubscription = eventBus.Subscribe <NewNotificationEvent>();
     _ = newNotificationEventSubscription.ProcessEventsAsync(stoppingToken, logger, ProcessNotificationAsync);
 }
コード例 #5
0
        protected override void SubscribeToEventBus(CancellationToken stoppingToken)
        {
            newBlockDiscoveredSubscription = eventBus.Subscribe <NewBlockDiscoveredEvent>();

            _ = newBlockDiscoveredSubscription.ProcessEventsAsync(stoppingToken, logger, NewBlockDiscoveredAsync);
        }