Class CommonConfiguration
- Namespace
- MASES.DataDistributionManager.Bindings
- Assembly
- DataDistributionManagerNet.dll
The common configuration class
public abstract class CommonConfiguration : GlobalConfiguration, IConfiguration, INotifyPropertyChanged
- Inheritance
-
CommonConfiguration
- Implements
- Derived
- Inherited Members
Constructors
CommonConfiguration(IConfiguration)
Duplicates a configuration
public CommonConfiguration(IConfiguration originalConf)
Parameters
originalConf
IConfigurationIConfiguration to duplicate
CommonConfiguration(string, string)
Initialize a new CommonConfiguration
public CommonConfiguration(string protocol, string protolib)
Parameters
Fields
ChannelSeekTimeoutKey
Configuration key of ChannelSeekTimeout
public const string ChannelSeekTimeoutKey = "datadistributionmanager.timeout.channelseek"
Field Value
CommitSyncKey
Configuration key of CommitSync
public const string CommitSyncKey = "datadistributionmanager.commit.sync"
Field Value
CommitTimeoutKey
Configuration key of CommitTimeout
public const string CommitTimeoutKey = "datadistributionmanager.timeout.commit"
Field Value
ConsumerTimeoutKey
Configuration key of ConsumerTimeout
public const string ConsumerTimeoutKey = "datadistributionmanager.timeout.consumer"
Field Value
CreateChannelTimeoutKey
Configuration key of CreateChannelTimeout
public const string CreateChannelTimeoutKey = "datadistributionmanager.timeout.createchannel"
Field Value
EventSyncKey
Configuration key of EventSync
public const string EventSyncKey = "datadistributionmanager.event.sync"
Field Value
InitialOffsetKey
Configuration key of InitialOffset
public const string InitialOffsetKey = "datadistributionmanager.initial_offset"
Field Value
KeepAliveTimeoutKey
Configuration key of KeepAliveTimeout
public const string KeepAliveTimeoutKey = "datadistributionmanager.timeout.keepalive"
Field Value
ProducerTimeoutKey
Configuration key of ProducerTimeout
public const string ProducerTimeoutKey = "datadistributionmanager.timeout.producer"
Field Value
ReceiveTimeoutKey
Configuration key of ReceiveTimeout
public const string ReceiveTimeoutKey = "datadistributionmanager.timeout.receive"
Field Value
Properties
ChannelSeekTimeout
The timeout on seek channel in ms
public uint ChannelSeekTimeout { get; set; }
Property Value
CommitSync
True to commit message in sync
public bool CommitSync { get; set; }
Property Value
CommitTimeout
The timeout on channel message commit in ms
public uint CommitTimeout { get; set; }
Property Value
ConsumerTimeout
The timeout on channel message consume in ms
public uint ConsumerTimeout { get; set; }
Property Value
CreateChannelTimeout
The timeout on create channel in ms
public uint CreateChannelTimeout { get; set; }
Property Value
EventSync
True to emit message receive events in sync
public bool EventSync { get; set; }
Property Value
InitialOffset
The initial offset of the channel
public long InitialOffset { get; set; }
Property Value
KeepAliveTimeout
The timeout on channel keep alive in ms
public uint KeepAliveTimeout { get; set; }
Property Value
ProducerTimeout
The timeout on channel message produce in ms
public uint ProducerTimeout { get; set; }
Property Value
ReceiveTimeout
The timeout on channel receive in ms
public uint ReceiveTimeout { get; set; }