Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 2
0
 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;
 }
Ejemplo n.º 4
0
 public SubscriptionStore(AzureStorageAddressingSettings storageAddressingSettings)
 {
     this.storageAddressingSettings = storageAddressingSettings;
 }