CoordinationConfig constructor
CoordinationConfig({
- String name = 'peer_coordinator',
- CoordinationSessionConfig? sessionConfig,
- CoordinationStreamConfig? streamConfig,
- List<
NetworkStreamConfig> ? initialStreamConfigs, - TopologyConfig? topologyConfig,
- required ITransportConfig transportConfig,
Implementation
CoordinationConfig({
this.name = 'peer_coordinator',
CoordinationSessionConfig? sessionConfig,
CoordinationStreamConfig? streamConfig,
this.initialStreamConfigs,
TopologyConfig? topologyConfig,
required this.transportConfig,
}) : sessionConfig =
sessionConfig ?? CoordinationSessionConfigFactory().defaultConfig(),
streamConfig =
streamConfig ?? CoordinationStreamConfigFactory().defaultConfig(),
topologyConfig =
topologyConfig ??
HierarchicalTopologyConfigFactory().defaultConfig() {
validate(throwOnError: true);
}