public DeserializeMessageObserver(IServiceBusEvents events, ISerializer serializer) { Guard.AgainstNull(events, "events"); Guard.AgainstNull(serializer, "serializer"); _events = events; _serializer = serializer; }
public CorruptTransportMessageModule(IServiceBusEvents events, ICorruptTransportMessageConfiguration corruptTransportMessageConfiguration) { Guard.AgainstNull(events, nameof(events)); Guard.AgainstNull(events, nameof(events)); _corruptTransportMessageFolder = corruptTransportMessageConfiguration.CorruptTransportMessageFolder; events.TransportMessageDeserializationException += OnTransportMessageDeserializationException; }
public DeserializeMessageObserver(IServiceBusEvents events, ISerializer serializer) { Guard.AgainstNull(events, nameof(events)); Guard.AgainstNull(serializer, nameof(serializer)); _events = events; _serializer = serializer; }
public DeserializeTransportMessageObserver(IServiceBusEvents events, ISerializer serializer) { Guard.AgainstNull(events, nameof(events)); Guard.AgainstNull(serializer, nameof(serializer)); _events = events; _serializer = serializer; _log = Log.For(this); }
public ShutdownProcessingObserver(IServiceBusConfiguration configuration, IServiceBusEvents events, IQueueManager queueManager) { Guard.AgainstNull(configuration, nameof(configuration)); Guard.AgainstNull(events, nameof(events)); _configuration = configuration; _events = events; _queueManager = queueManager; }
protected QueueProcessor(IServiceBusEvents events, IThreadActivity threadActivity, IPipelineFactory pipelineFactory) { Guard.AgainstNull(events, "events"); Guard.AgainstNull(threadActivity, "threadActivity"); Guard.AgainstNull(pipelineFactory, "pipelineFactory"); _events = events; _threadActivity = threadActivity; _pipelineFactory = pipelineFactory; }
public ControlInboxProcessorFactory(IServiceBusConfiguration configuration, IServiceBusEvents events, IPipelineFactory pipelineFactory) { Guard.AgainstNull(configuration, "configuration"); Guard.AgainstNull(events, "events"); Guard.AgainstNull(pipelineFactory, "bus"); _configuration = configuration; _events = events; _pipelineFactory = pipelineFactory; }
public OutboxExceptionObserver(IServiceBusEvents events, IServiceBusPolicy policy, ISerializer serializer) { Guard.AgainstNull(events, "events"); Guard.AgainstNull(policy, "policy"); Guard.AgainstNull(serializer, "serializer"); _events = events; _policy = policy; _serializer = serializer; }
public OutboxExceptionObserver(IServiceBusEvents events, IServiceBusPolicy policy, ISerializer serializer) { Guard.AgainstNull(events, nameof(events)); Guard.AgainstNull(policy, nameof(policy)); Guard.AgainstNull(serializer, nameof(serializer)); _events = events; _policy = policy; _serializer = serializer; }
public ReceiveExceptionObserver(IServiceBusEvents events, IServiceBusPolicy policy, ISerializer serializer) { Guard.AgainstNull(events, nameof(events)); Guard.AgainstNull(policy, nameof(policy)); Guard.AgainstNull(serializer, nameof(serializer)); _events = events; _policy = policy; _serializer = serializer; _log = Log.For(this); }
public OutboxProcessorFactory(IServiceBusConfiguration configuration, IServiceBusEvents events, IPipelineFactory pipelineFactory) { Guard.AgainstNull(configuration, nameof(configuration)); Guard.AgainstNull(events, nameof(events)); Guard.AgainstNull(pipelineFactory, nameof(pipelineFactory)); _configuration = configuration; _events = events; _pipelineFactory = pipelineFactory; }
public StartupProcessingObserver(IServiceBus bus, IServiceBusConfiguration configuration, IServiceBusEvents events, IWorkerAvailabilityManager workerAvailabilityManager, IPipelineFactory pipelineFactory) { Guard.AgainstNull(bus, "bus"); Guard.AgainstNull(configuration, "configuration"); Guard.AgainstNull(events, "events"); Guard.AgainstNull(workerAvailabilityManager, "workerAvailabilityManager"); Guard.AgainstNull(pipelineFactory, "pipelineFactory"); _bus = bus; _workerAvailabilityManager = workerAvailabilityManager; _pipelineFactory = pipelineFactory; _configuration = configuration; _events = events; }
public InboxProcessor(IServiceBusConfiguration configuration, IServiceBusEvents events, IThreadActivity threadActivity, IWorkerAvailabilityManager workerAvailabilityManager, IPipelineFactory pipelineFactory) { Guard.AgainstNull(configuration, "configuration"); Guard.AgainstNull(events, "events"); Guard.AgainstNull(threadActivity, "threadActivity"); Guard.AgainstNull(workerAvailabilityManager, "workerAvailabilityManager"); Guard.AgainstNull(pipelineFactory, "pipelineFactory"); _configuration = configuration; _events = events; _threadActivity = threadActivity; _workerAvailabilityManager = workerAvailabilityManager; _pipelineFactory = pipelineFactory; }
public HandleMessageObserver(IServiceBusConfiguration configuration, IServiceBusEvents events, IMessageHandlerInvoker messageHandlerInvoker, ISerializer serializer) { Guard.AgainstNull(configuration, "configuration"); Guard.AgainstNull(events, "events"); Guard.AgainstNull(messageHandlerInvoker, "messageHandlerInvoker"); Guard.AgainstNull(serializer, "serializer"); _configuration = configuration; _events = events; _messageHandlerInvoker = messageHandlerInvoker; _serializer = serializer; _log = Log.For(this); }
public InboxProcessorFactory(IServiceBus bus, IServiceBusConfiguration configuration, IServiceBusEvents events, IWorkerAvailabilityManager workerAvailabilityManager, IPipelineFactory pipelineFactory) { Guard.AgainstNull(bus, nameof(bus)); Guard.AgainstNull(configuration, nameof(configuration)); Guard.AgainstNull(events, nameof(events)); Guard.AgainstNull(workerAvailabilityManager, nameof(workerAvailabilityManager)); Guard.AgainstNull(pipelineFactory, nameof(pipelineFactory)); _bus = bus; _configuration = configuration; _events = events; _workerAvailabilityManager = workerAvailabilityManager; _pipelineFactory = pipelineFactory; }
public DeserializeTransportMessageObserver(IServiceBusConfiguration configuration, IServiceBusEvents events, ISerializer serializer, IEnvironmentService environmentService, IProcessService processService) { Guard.AgainstNull(configuration, nameof(configuration)); Guard.AgainstNull(events, nameof(events)); Guard.AgainstNull(serializer, nameof(serializer)); Guard.AgainstNull(environmentService, nameof(environmentService)); Guard.AgainstNull(processService, nameof(processService)); _configuration = configuration; _events = events; _serializer = serializer; _environmentService = environmentService; _processService = processService; _log = Log.For(this); }
public GetDeferredMessageObserver(IServiceBusEvents events) { Guard.AgainstNull(events, nameof(events)); _events = events; }
public SubscriptionManager(IServiceBusEvents events, IServiceBusConfiguration serviceBusConfiguration, ISubscriptionConfiguration configuration, IScriptProvider scriptProvider, IDatabaseContextFactory databaseContextFactory, IDatabaseGateway databaseGateway) { Guard.AgainstNull(events, "events"); Guard.AgainstNull(serviceBusConfiguration, "serviceBusConfiguration"); Guard.AgainstNull(configuration, "configuration"); Guard.AgainstNull(scriptProvider, "scriptProvider"); Guard.AgainstNull(databaseContextFactory, "databaseContextFactory"); Guard.AgainstNull(databaseGateway, "databaseGateway"); _log = Log.For(this); _serviceBusConfiguration = serviceBusConfiguration; _configuration = configuration; _scriptProvider = scriptProvider; _databaseContextFactory = databaseContextFactory; _databaseGateway = databaseGateway; events.Started += ServiceBus_Started; _subscriptionProviderName = configuration.ProviderName; if (string.IsNullOrEmpty(_subscriptionProviderName)) { throw new ConfigurationErrorsException(string.Format(SubscriptionResources.ProviderNameEmpty, "SubscriptionManager")); } _subscriptionConnectionString = configuration.ConnectionString; if (string.IsNullOrEmpty(_subscriptionConnectionString)) { throw new ConfigurationErrorsException(string.Format(SubscriptionResources.ConnectionStringEmpty, "SubscriptionManager")); } using (_databaseContextFactory.Create(_subscriptionProviderName, _subscriptionConnectionString)) { if (_databaseGateway.GetScalarUsing <int>( RawQuery.Create( _scriptProvider.Get( Script.SubscriptionManagerExists))) != 1) { try { _databaseGateway.ExecuteUsing(RawQuery.Create( _scriptProvider.Get( Script.SubscriptionManagerCreate))); } catch (Exception ex) { if ( !ex.Message.Equals( "There is already an object named 'SubscriberMessageType' in the database.", StringComparison.OrdinalIgnoreCase)) { throw new DataException(SubscriptionResources.SubscriptionManagerCreateException, ex); } } } } }
public GetWorkMessageObserver(IServiceBusEvents events) { Guard.AgainstNull(events, "events"); _events = events; }
public OutboxProcessor(IServiceBusEvents events, IThreadActivity threadActivity, IPipelineFactory pipelineFactory) : base(events, threadActivity, pipelineFactory) { }