public TransactionGrouper(IResourceExtractionService resourceExtractionService, IOptionsSnapshot <GrouperOptions> options) { _resourceExtractionService = resourceExtractionService; _options = options.Value; Logger = NullLogger <TransactionGrouper> .Instance; }
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; }
public ConflictingTransactionsFoundInParallelGroupsEventHandler( IConflictingTransactionIdentificationService conflictingTransactionIdentificationService, IResourceExtractionService resourceExtractionService, INonparallelContractCodeProvider nonparallelContractCodeProvider) { _conflictingTransactionIdentificationService = conflictingTransactionIdentificationService; _resourceExtractionService = resourceExtractionService; _nonparallelContractCodeProvider = nonparallelContractCodeProvider; }
public ParallelExecutionInterestedEventsHandler(IResourceExtractionService resourceExtractionService) { _resourceExtractionService = resourceExtractionService; }
public ParallelExecutionInterestedEventsHandler(IResourceExtractionService resourceExtractionService, ITaskQueueManager taskQueueManager) { _resourceExtractionService = resourceExtractionService; _taskQueueManager = taskQueueManager; }
public ConflictingTransactionIdentificationService(IResourceExtractionService resourceExtractionService, IBlockchainService blockchainService) { _resourceExtractionService = resourceExtractionService; _blockchainService = blockchainService; }