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; }