public Heartbeat(HeartbeatIntervalSetting heartbeatInterval, IClock clock, IEventSender eventSender, IZombusLogger logger) { _heartbeatInterval = heartbeatInterval; _eventSender = eventSender; _logger = logger; _clock = clock; }
public ZombusTopicMessageSender(IQueueManager queueManager, string topicPath, IZombusLogger logger) : base() { _queueManager = queueManager; _topicPath = topicPath; _logger = logger; }
public NamespaceCleanser(ConnectionStringSetting connectionString, IZombusLogger logger) { _connectionString = connectionString; _logger = logger; _namespaceManager = new ThreadSafeLazy<NamespaceManager>(() => NamespaceManager.CreateFromConnectionString(_connectionString)); }
internal FileSystemLargeMessageBodyStore(StorageDirectorySetting storageDirectory, IZombusLogger logger) { _storageDirectory = storageDirectory; _logger = logger; _directoryOnDisk = new ThreadSafeLazy<DirectoryInfo>(() => OpenStorageDirectory(_storageDirectory)); }
public ZombusQueueMessageSender(IQueueManager queueManager, string queuePath, IZombusLogger logger) : base() { _queueManager = queueManager; _queuePath = queuePath; _logger = logger; }
public MessagingFactory(ConcurrentHandlerLimitSetting concurrentHandlerLimit, IZombusLogger logger, PrefetchCountSetting prefetchCount, IQueueManager queueManager) { _queueManager = queueManager; _concurrentHandlerLimit = concurrentHandlerLimit; _logger = logger; _prefetchCount = prefetchCount; }
public OnReceiveMessageReceiver(IQueueManager queueManager, string queuePath, ConcurrentHandlerLimitSetting concurrentHandlerLimit, PrefetchCountSetting prefetchCount, IZombusLogger logger) { _queueManager = queueManager; _queuePath = queuePath; _concurrentHandlerLimit = concurrentHandlerLimit; _prefetchCount = prefetchCount; _logger = logger; }
internal AzureBlobStorageLargeMessageBodyStore( AzureStorageAccountConnectionStringSetting azureStorageAccountConnectionString, AutoCreateBlobStorageContainerNameSetting autoCreateBlobStorageContainerName, IZombusLogger logger) { _azureStorageAccountConnectionString = azureStorageAccountConnectionString; _autoCreateBlobStorageContainerName = autoCreateBlobStorageContainerName; _logger = logger; _storageAccount = new ThreadSafeLazy<CloudStorageAccount>(OpenCloudStorageAccount); _blobClient = new ThreadSafeLazy<CloudBlobClient>(CreateCloudBlobClient); _container = new ThreadSafeLazy<CloudBlobContainer>(GetContainerReference); }
public OnReceiveSubscriptionMessageReceiver(IQueueManager queueManager, string topicPath, string subscriptionName, ConcurrentHandlerLimitSetting concurrentHandlerLimit, PrefetchCountSetting prefetchCountSetting, IZombusLogger logger) { _queueManager = queueManager; _topicPath = topicPath; _subscriptionName = subscriptionName; _concurrentHandlerLimit = concurrentHandlerLimit; _prefetchCountSetting = prefetchCountSetting; _logger = logger; }
public CommandMessageReceiverFactory(IHandlerMapper handlerMapper, IZombusLogger logger, IMessageDispatcherFactory messageDispatcherFactory, IMessagingFactory messagingFactory, IRouter router, ITypeProvider typeProvider) { _handlerMapper = handlerMapper; _logger = logger; _messagingFactory = messagingFactory; _router = router; _typeProvider = typeProvider; _messageDispatcherFactory = messageDispatcherFactory; }
protected LongRunningTaskWrapperBase(Task handlerTask, ILongRunningTask longRunningHandler, BrokeredMessage message, IClock clock, IZombusLogger logger, TimeSpan messageLockDuration) { HandlerTask = handlerTask; _longRunningHandler = longRunningHandler; _message = message; _clock = clock; _logger = logger; _messageLockDuration = messageLockDuration; _logger.Debug("Long-lived task wrapper created for message {0}", message.MessageId); }
public CompetingEventMessageReceiverFactory(ApplicationNameSetting applicationName, IClock clock, IHandlerMapper handlerMapper, IZombusLogger logger, IMessageDispatcherFactory messageDispatcherFactory, IMessagingFactory messagingFactory, IRouter router, ITypeProvider typeProvider) { _applicationName = applicationName; _clock = clock; _handlerMapper = handlerMapper; _logger = logger; _messagingFactory = messagingFactory; _messageDispatcherFactory = messageDispatcherFactory; _router = router; _typeProvider = typeProvider; }
public MessageDispatcherFactory(DefaultMessageLockDurationSetting defaultMessageLockDuration, IBrokeredMessageFactory brokeredMessageFactory, IClock clock, IDependencyResolver dependencyResolver, IInboundInterceptorFactory inboundInterceptorFactory, IZombusLogger logger, IMessagingFactory messagingFactory, IOutboundInterceptorFactory outboundInterceptorFactory, IPropertyInjector propertyInjector) { _brokeredMessageFactory = brokeredMessageFactory; _clock = clock; _dependencyResolver = dependencyResolver; _inboundInterceptorFactory = inboundInterceptorFactory; _logger = logger; _messagingFactory = messagingFactory; _outboundInterceptorFactory = outboundInterceptorFactory; _defaultMessageLockDuration = defaultMessageLockDuration; _propertyInjector = propertyInjector; }
public BlobStorageConfiguration WithLogger(IZombusLogger logger) { Logger = logger; return this; }
public AzureBlobStorageHttpClient(IUriFormatter uriFormatter, IZombusLogger logger) { _uriFormatter = uriFormatter; _logger = logger; }
public FileSystemStorageConfiguration WithLogger(IZombusLogger logger) { Logger = logger; return this; }
public RetryHandlerHandler(IZombusLogger logger) { _logger = logger; _maxRetryCount = 6; _retryIn = 3; }
public static BusBuilderConfiguration WithLogger(this BusBuilderConfiguration configuration, IZombusLogger logger) { configuration.Logger = logger; return configuration; }