Edit

Share via


PersistentStreamProviderConfig Class

Definition

[System.Serializable]
public class PersistentStreamProviderConfig
[<System.Serializable>]
type PersistentStreamProviderConfig = class
Public Class PersistentStreamProviderConfig
Inheritance
PersistentStreamProviderConfig
Attributes

Constructors

PersistentStreamProviderConfig()
PersistentStreamProviderConfig(IProviderConfiguration)

Fields

DEFAULT_GET_QUEUE_MESSAGES_TIMER_PERIOD
DEFAULT_INIT_QUEUE_TIMEOUT
DEFAULT_MAX_EVENT_DELIVERY_TIME
DEFAULT_SILO_MATURITY_PERIOD
DEFAULT_STREAM_INACTIVITY_PERIOD
DEFAULT_STREAM_PUBSUB_TYPE
DEFAULT_STREAM_QUEUE_BALANCER_TYPE
GET_QUEUE_MESSAGES_TIMER_PERIOD
INIT_QUEUE_TIMEOUT
MAX_EVENT_DELIVERY_TIME
QUEUE_BALANCER_TYPE
SILO_MATURITY_PERIOD
STREAM_INACTIVITY_PERIOD
STREAM_PUBSUB_TYPE

Properties

BalancerType

The queue balancer type for your stream provider. If you are using a custom queue balancer by injecting IStreamQueueBalancer as a transient service into DI, you should use your custom balancer's type

GetQueueMsgsTimerPeriod
InitQueueTimeout
MaxEventDeliveryTime
PubSubType
SiloMaturityPeriod
StreamInactivityPeriod

Methods

ToString()
WriteProperties(Dictionary<String,String>)

Utility function to convert config to property bag for use in stream provider configuration

Applies to