Table of Contents

Class FlowModuleCommonSettings

Namespace
Crosser.EdgeNode.Flows.Abstractions
Assembly
Crosser.EdgeNode.Flows.Abstractions.dll

Common settings for all modules

public class FlowModuleCommonSettings
Inheritance
FlowModuleCommonSettings
Inherited Members

Constructors

FlowModuleCommonSettings()

public FlowModuleCommonSettings()

Fields

MAX_QUEUE_SIZE

public const int MAX_QUEUE_SIZE = 2147483647

Field Value

int

MIN_QUEUE_SIZE

public const int MIN_QUEUE_SIZE = 100

Field Value

int

Properties

BypassMessagesNotMatchingRules

public bool BypassMessagesNotMatchingRules { get; set; }

Property Value

bool

ChannelFullMode

public BoundedChannelFullMode ChannelFullMode { get; set; }

Property Value

BoundedChannelFullMode

DisableQueues

public bool DisableQueues { get; set; }

Property Value

bool

EnableBackoffForRetries

Added in SDK 4.0.0

public bool EnableBackoffForRetries { get; set; }

Property Value

bool

InitializeTimeout

public int InitializeTimeout { get; set; }

Property Value

int

MaxItemsInQueue

[Range(100, 2147483647)]
public int MaxItemsInQueue { get; set; }

Property Value

int

MaxMessagesRetryDelay

Added in SDK 4.0.0 Will be used when EnableBackOffForRetries is true Time is specified in seconds

public int MaxMessagesRetryDelay { get; set; }

Property Value

int

MessagesDelay

public int MessagesDelay { get; set; }

Property Value

int

MessagesRetries

public int MessagesRetries { get; set; }

Property Value

int

MessagesRetryDelay

public int MessagesRetryDelay { get; set; }

Property Value

int

PersistentMessages

public bool PersistentMessages { get; set; }

Property Value

bool

Rules

public List<MessageFilter> Rules { get; set; }

Property Value

List<MessageFilter>

StartTimeout

public int StartTimeout { get; set; }

Property Value

int

StopTimeout

public int StopTimeout { get; set; }

Property Value

int

Methods

Validate(SettingsValidator)

If validation is needed overwrite this method

public virtual void Validate(SettingsValidator validator)

Parameters

validator SettingsValidator