public EventProcessorForConsumers(EventHubConsumer consumer, ConsumerSettings consumerSettings)
            : base(consumer)
        {
            _instancePool = new ConsumerInstancePool <EventData>(consumerSettings, consumer.MessageBus, e => e.GetBytes());

            if (consumerSettings.Properties.ContainsKey(Consts.CheckpointCount))
            {
                CheckpointCount = (int)consumerSettings.Properties[Consts.CheckpointCount];
            }

            if (consumerSettings.Properties.ContainsKey(Consts.CheckpointDuration))
            {
                CheckpointDuration = (int)consumerSettings.Properties[Consts.CheckpointDuration];
            }
        }
Exemple #2
0
 protected EventProcessor(EventHubConsumer consumer)
 {
     Consumer = consumer;
 }
 public EventProcessorForResponses(EventHubConsumer consumer, RequestResponseSettings requestResponseSettings)
     : base(consumer)
 {
     _requestResponseSettings = requestResponseSettings;
 }