Table of Contents

Interface IConsumerOptions

Namespace
Steeltoe.Stream.Config
Assembly
Steeltoe.Stream.Abstractions.dll

Common consumer configuration options

public interface IConsumerOptions

Properties

AutoStartup

bool AutoStartup { get; }

Property Value

bool

BackOffInitialInterval

int BackOffInitialInterval { get; }

Property Value

int

BackOffMaxInterval

int BackOffMaxInterval { get; }

Property Value

int

BackOffMultiplier

double BackOffMultiplier { get; }

Property Value

double

BindingName

string BindingName { get; }

Property Value

string

Concurrency

int Concurrency { get; }

Property Value

int

DefaultRetryable

bool DefaultRetryable { get; }

Property Value

bool

HeaderMode

HeaderMode HeaderMode { get; }

Property Value

HeaderMode

InstanceCount

int InstanceCount { get; }

Property Value

int

InstanceIndex

int InstanceIndex { get; }

Property Value

int

InstanceIndexList

List<int> InstanceIndexList { get; }

Property Value

List<int>

IsPartitioned

bool IsPartitioned { get; }

Property Value

bool

MaxAttempts

int MaxAttempts { get; }

Property Value

int

Multiplex

bool Multiplex { get; }

Property Value

bool

RetryableExceptions

List<string> RetryableExceptions { get; }

Property Value

List<string>

UseNativeDecoding

bool UseNativeDecoding { get; }

Property Value

bool

Methods

Clone()

IConsumerOptions Clone()

Returns

IConsumerOptions