public Dispatcher(QueueAddressGenerator addressGenerator, AzureStorageAddressingSettings addressing, MessageWrapperSerializer serializer, Func <UnicastTransportOperation, CancellationToken, Task <bool> > shouldSend) { createQueueClients = new CreateQueueClients(); this.addressGenerator = addressGenerator; this.addressing = addressing; this.serializer = serializer; this.shouldSend = shouldSend; }
public Dispatcher(QueueAddressGenerator addressGenerator, AzureStorageAddressingSettings addressing, MessageWrapperSerializer serializer, NativeDelayDeliveryPersistence nativeDelayDeliveryPersistence, ISubscriptionStore subscriptionStore) { this.subscriptionStore = subscriptionStore; this.addressGenerator = addressGenerator; this.addressing = addressing; this.serializer = serializer; this.nativeDelayDeliveryPersistence = nativeDelayDeliveryPersistence; }
public MessagePump(AzureMessageQueueReceiver messageReceiver, AzureStorageAddressingSettings addressing, int?degreeOfReceiveParallelism, TimeSpan maximumWaitTime, TimeSpan peekInterval) { this.degreeOfReceiveParallelism = degreeOfReceiveParallelism; this.maximumWaitTime = maximumWaitTime; this.peekInterval = peekInterval; this.messageReceiver = messageReceiver; this.addressing = addressing; }
public SubscriptionStore(AzureStorageAddressingSettings storageAddressingSettings) { this.storageAddressingSettings = storageAddressingSettings; }