OptionalautoStart?: booleanOptionalmaxRetryAttempts?: numberHow many times do we attempt resending messages that were not acknowledged.
OptionalprocessTaskMinElapseMs?: numberThe minimum elapse time between calling the underlying channel process task for incoming messages. This is to avoid overload when processing a lot of messages.
OptionalqueryOnConnect?: booleanWhether to automatically do a store query after connection to store nodes.
OptionalretrievalStrategy?: RetrievalStrategyStrategy for retrieving missing messages.
OptionalretrieveFrequencyMs?: numberHow often store queries are done to retrieve missing messages. Only applies when retrievalStrategy includes Store ('both' or 'store-only').
OptionalretryIntervalMs?: numberHow long to wait before re-sending a message that as not acknowledged.
OptionalsweepInBufIntervalMs?: numberHow often SDS message channel incoming buffer is swept.
OptionalsyncMinIntervalMs?: numberThe minimum interval between 2 sync messages in the channel.
Meaning, how frequently we want messages in the channel, noting that the responsibility of sending a sync messages is shared between participants of the channel.
0 means no sync messages will be sent.
Whether to auto start the message channel