Esempio n. 1
0
 public TransactionGrouper(IResourceExtractionService resourceExtractionService,
                           IOptionsSnapshot <GrouperOptions> options)
 {
     _resourceExtractionService = resourceExtractionService;
     _options = options.Value;
     Logger   = NullLogger <TransactionGrouper> .Instance;
 }
Esempio n. 2
0
 public ConflictingTransactionsFoundInParallelGroupsEventHandler(
     IConflictingTransactionIdentificationService conflictingTransactionIdentificationService,
     ICodeRemarksService codeRemarksService, IResourceExtractionService resourceExtractionService)
 {
     _conflictingTransactionIdentificationService = conflictingTransactionIdentificationService;
     _codeRemarksService        = codeRemarksService;
     _resourceExtractionService = resourceExtractionService;
 }
        public ConflictingTransactionIdentificationService(IResourceExtractionService resourceExtractionService,
                                                           IBlockchainService blockchainService)
        {
            _resourceExtractionService = resourceExtractionService;
            _blockchainService         = blockchainService;

            Logger = NullLogger <ConflictingTransactionIdentificationService> .Instance;
        }
Esempio n. 4
0
 public ConflictingTransactionsFoundInParallelGroupsEventHandler(
     IConflictingTransactionIdentificationService conflictingTransactionIdentificationService,
     IResourceExtractionService resourceExtractionService,
     INonparallelContractCodeProvider nonparallelContractCodeProvider)
 {
     _conflictingTransactionIdentificationService = conflictingTransactionIdentificationService;
     _resourceExtractionService       = resourceExtractionService;
     _nonparallelContractCodeProvider = nonparallelContractCodeProvider;
 }
Esempio n. 5
0
 public ParallelExecutionInterestedEventsHandler(IResourceExtractionService resourceExtractionService)
 {
     _resourceExtractionService = resourceExtractionService;
 }
 public ParallelExecutionInterestedEventsHandler(IResourceExtractionService resourceExtractionService,
                                                 ITaskQueueManager taskQueueManager)
 {
     _resourceExtractionService = resourceExtractionService;
     _taskQueueManager          = taskQueueManager;
 }
Esempio n. 7
0
 public ConflictingTransactionIdentificationService(IResourceExtractionService resourceExtractionService,
                                                    IBlockchainService blockchainService)
 {
     _resourceExtractionService = resourceExtractionService;
     _blockchainService         = blockchainService;
 }