Edit

Share via


EventHubGeneratorStreamProviderSettings Class

Definition

Setting class for EHGeneratorStreamProvider

public class EventHubGeneratorStreamProviderSettings : Orleans.ServiceBus.Providers.EventHubStreamProviderSettings
type EventHubGeneratorStreamProviderSettings = class
    inherit EventHubStreamProviderSettings
Public Class EventHubGeneratorStreamProviderSettings
Inherits EventHubStreamProviderSettings
Inheritance

Constructors

EventHubGeneratorStreamProviderSettings(String)

Constructor

Fields

AveragingCachePressureMonitorFlowControlThreshold

AveragingCachePressureMonitorFlowControlThreshold, AveragingCachePressureMonitor is turn on by default. User can turn it off by setting this value to null

(Inherited from EventHubStreamProviderSettings)
AveragingCachePressureMonitorFlowControlThresholdName

AveragingCachePressureMonitorFlowControlThresholdName

(Inherited from EventHubStreamProviderSettings)
CheckpointerSettingsTypeName

CheckpointerSettingsType setting name.

(Inherited from EventHubStreamProviderSettings)
DataMaxAgeInCacheName

DataMaxAgeInCache setting name.

(Inherited from RecoverableStreamProviderSettings)
DataMinTimeInCacheName

DataMinTimeInCache setting name.

(Inherited from RecoverableStreamProviderSettings)
DefaultEventHubPartitionCount

Default EventHubPartitionRangeStart

DefaultStreamDataGeneratorType

DefaultStreamDataGeneratorType

EventHubConfigTypeName

EventHubSettingsType setting name.

(Inherited from EventHubStreamProviderSettings)
EventHubPartitionCount

Configure eventhub partition count wanted. EventDataGeneratorStreamProvider would generate the same set of partitions based on the count, when initializing. For example, if parition count set at 5, the generated partitions will be partition-0, partition-1, partition-2, partition-3, partiton-4

EventHubPartitionCountName

EventHubPartitionRangeStartName

SlowConsumingMonitorFlowControlThresholdName

SlowConsumingMonitorFlowControlThresholdName

(Inherited from EventHubStreamProviderSettings)
SlowConsumingMonitorPressureWindowSizeName

SlowConsumingMonitorPressureWindowSizeName

(Inherited from EventHubStreamProviderSettings)
StatisticMonitorWriteIntervalName

Name of StatisticMonitorWriteInterval

(Inherited from RecoverableStreamProviderSettings)
StreamDataGeneratorTypeName

StreamDataGeneratorTypeName

Properties

CheckpointerSettingsType

Checkpoint settings type. Type must conform to ICheckpointerSettings interface.

(Inherited from EventHubStreamProviderSettings)
DataMaxAgeInCache

Difference in time between the newest and oldest messages in the cache. Any messages older than this will be purged from the cache.

(Inherited from RecoverableStreamProviderSettings)
DataMinTimeInCache

Minimum time message will stay in cache before it is available for time based purge.

(Inherited from RecoverableStreamProviderSettings)
EventHubSettingsType

EventHub configuration type. Type must conform to IEventHubSettings interface.

(Inherited from EventHubStreamProviderSettings)
SlowConsumingMonitorFlowControlThreshold

SlowConsumingPressureMonitorConfig

(Inherited from EventHubStreamProviderSettings)
SlowConsumingMonitorPressureWindowSize

SlowConsumingMonitorPressureWindowSize

(Inherited from EventHubStreamProviderSettings)
StatisticMonitorWriteInterval

Statistic monitor write interval Statistics generation is triggered by activity. Interval will be ignored when streams are inactive.

(Inherited from RecoverableStreamProviderSettings)
StreamDataGeneratorType

type info for stream data generator

StreamProviderName

Stream provider name. This setting is required.

(Inherited from EventHubStreamProviderSettings)

Methods

GenerateEventHubPartitions(Int32)
GetCheckpointerSettings(IProviderConfiguration, IServiceProvider)

Aquire configured ICheckpointerSettings class

(Inherited from EventHubStreamProviderSettings)
GetEventHubSettings(IProviderConfiguration, IServiceProvider)

Aquire configured IEventHubSettings class

(Inherited from EventHubStreamProviderSettings)
PopulateDataGeneratingConfigFromProviderConfig(IProviderConfiguration)

Populate data generating config from provider config

PopulateFromProviderConfig(IProviderConfiguration)

Read settings from provider configuration.

(Inherited from EventHubStreamProviderSettings)
WriteDataGeneratingConfig(Dictionary<String,String>)

Write data generating config to a property bag

WriteProperties(Dictionary<String,String>)

Writes settings into a property bag.

(Inherited from EventHubStreamProviderSettings)

Applies to