Пример #1
0
 public ServiceBus(
     IBusControl massTransitBus,
     IContractValidatorService contractValidatorService,
     IBigMessageService bigMessageService = null,
     ObjectStorageConfiguration config    = null)
 {
     _massTransitBus           = massTransitBus;
     _contractValidatorService = contractValidatorService;
     _bigMessageService        = bigMessageService;
     _config = config;
 }
 public GroupTransactionExecutionService(
     IMessageInfoRepository eventInfoRepository,
     IGroupTransactionInfoRepository groupTransactionRepository,
     IIndex <IPayloadStorageProviderService> payloadStorageProviderResolver,
     IIndex <IHandlerDispatcher> handlerDispatcherResolver,
     IBigMessageService bigMessageService,
     IMessageInfoRepository messageInfoRepository,
     ISynchronizationService synchronizationService,
     ILoggerService logger)
 {
     _payloadStorageProviderResolver = payloadStorageProviderResolver;
     _eventInfoRepository            = eventInfoRepository;
     _groupTransactionRepository     = groupTransactionRepository;
     _handlerDispatcherResolver      = handlerDispatcherResolver;
     _bigMessageService      = bigMessageService;
     _synchronizationService = synchronizationService;
     _messageInfoRepository  = messageInfoRepository;
     _logger = logger;
 }