class Aggregated cache pressure monitor
class Cache pressure monitor whose back pressure algorithm is based on averaging pressure value over all pressure contribution
classSupports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
classSupports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
classSupports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
class Default EventHub receiver monitor that tracks metrics using loggers PKI support.
class Extends EventData to support streaming
class Queue adapter factory which allows the PersistentStreamProvider to use EventHub as its backend persistent event queue.
class Batch container that is delivers payload and stream position information for a set of events in an EventHub EventData.
class Aggregation dimensions for block pool monitor used in Eventhub stream provider ecosystem
class Aggregation dimensions for cache monitor used in Eventhub stream provider ecosystem
class This class stores EventHub partition checkpointer information (a partition offset) in azure table storage.
classSupports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
class Default event hub data adapter. Users may subclass to override event data to stream mapping.
class Replication of EventHub EventData class, reconstructed from cached data CachedEventHubMessage
class Base class for monitor aggregation dimensions, which is an information bag for the monitoring target. Monitors can use this information bag to build its aggregation dimensions.
class Event Hub Partition settings
class EventHub queue cache
class Factory class to configure and create IEventHubQueueCache
class Aggregation dimensions for EventHubReceiverMonitor
class Event Hub messages consist of a batch of application layer events, so EventHub tokens contain three pieces of information. EventHubOffset - this is a unique value per partition that is used to start reading from this message in the partition. SequenceNumber - EventHub sequence numbers are unique ordered message IDs for messages within a partition. The SequenceNumber is required for uniqueness and ordering of EventHub messages within a partition. event Index - Since each EventHub message may contain more than one application layer event, this value indicates which application layer event this token is for, within an EventHub message. It is required for uniqueness and ordering of application layer events within an EventHub message.
class Event Hub messages consist of a batch of application layer events, so EventHub tokens contain three pieces of information. EventHubOffset - this is a unique value per partition that is used to start reading from this message in the partition. SequenceNumber - EventHub sequence numbers are unique ordered message IDs for messages within a partition. The SequenceNumber is required for uniqueness and ordering of EventHub messages within a partition. event Index - Since each EventHub message may contain more than one application layer event, this value indicates which application layer event this token is for, within an EventHub message. It is required for uniqueness and ordering of application layer events within an EventHub message.
interface Cache pressure monitor records pressure contribution to the cache, and determine if the cache is under pressure based on its back pressure algorithm
interfaceinterface Location of a message within an EventHub partition
interface Interface for a stream message cache that stores EventHub EventData
interface Factory responsible for creating a message cache for an EventHub partition.
interface Abstraction on EventhubReceiver class, used to configure EventHubReceiver class in EventhubAdapterReceiver, also used to configure EHGeneratorReceiver in EventHubAdapterReceiver for testing purpose
class Pressure monitor which is in favor of the slow consumer in the cache