NodeRuntime constructor

NodeRuntime(
  1. NodeConfig config, {
  2. ConnectionCodec<NodeControlMessage>? codec,
  3. Logger logger = const NoopLogger(),
  4. IdGenerator? idGenerator,
})

Creates a node runtime.

Implementation

NodeRuntime(
  this.config, {
  ConnectionCodec<NodeControlMessage>? codec,
  this.logger = const NoopLogger(),
  IdGenerator? idGenerator,
}) : codec = codec ?? MessageCodec.standard(),
     _ids = idGenerator ?? RandomIdGenerator();