Skip to content

EventHubAdapterFactory

class

Namespace: Orleans.Streaming.EventHubs

Queue adapter factory which allows the PersistentStreamProvider to use EventHub as its backend persistent event queue.
public class EventHubAdapterFactory : IQueueAdapter, IQueueAdapterCache, IQueueAdapterFactory

Constructors

Properties

  • CacheFactory Creates a message cache for an eventhub partition.
  • Direction Direction of this queue adapter: Read, Write or ReadWrite.
  • IsRewindable Determines whether this is a rewindable stream adapter - supports subscribing from previous point in time.
  • Name Name of the adapter. Primarily for logging purposes
  • QueueMapperFactory Create a queue mapper to map EventHub partitions to queues
  • ReceiverMonitorFactory Create a receiver monitor to report performance metrics. Factory function should return an IEventHubReceiverMonitor.
  • StreamFailureHandlerFactory Creates a failure handler for a partition.

Methods

Fields