HubConfig constructor

HubConfig({
  1. required SecurityContext securityContext,
  2. required Authenticator authenticator,
  3. Authorizer? authorizer,
  4. Uint8List? identityCertificate,
  5. Object host = '0.0.0.0',
  6. int port = 8443,
  7. Duration heartbeatTimeout = const Duration(seconds: 30),
  8. Clock clock = const SystemClock(),
  9. void logger(
    1. String message
    )?,
})

Creates a hub configuration.

Implementation

HubConfig({
  required this.securityContext,
  required this.authenticator,
  Authorizer? authorizer,
  this.identityCertificate,
  this.host = '0.0.0.0',
  this.port = 8443,
  this.heartbeatTimeout = const Duration(seconds: 30),
  this.clock = const SystemClock(),
  this.logger,
}) : authorizer = authorizer ?? const RoleBasedAuthorizer();