Server constructor

Server({
  1. required Serverpod serverpod,
  2. required String serverId,
  3. required int port,
  4. required SerializationManager serializationManager,
  5. required DatabasePoolManager? databasePoolManager,
  6. required Map<String, String> passwords,
  7. required String runMode,
  8. String? name,
  9. required Caches caches,
  10. SecurityContext? securityContext,
  11. List<String>? whitelistedExternalCalls,
  12. required EndpointDispatch endpoints,
  13. required Headers httpResponseHeaders,
  14. required Headers httpOptionsResponseHeaders,
})

Creates a new Server object.

Implementation

Server({
  required this.serverpod,
  required this.serverId,
  required int port,
  required this.serializationManager,
  required DatabasePoolManager? databasePoolManager,
  required this.passwords,
  required this.runMode,
  String? name,
  required this.caches,
  io.SecurityContext? securityContext,
  this.whitelistedExternalCalls,
  required this.endpoints,
  required this.httpResponseHeaders,
  required this.httpOptionsResponseHeaders,
}) : name = name ?? 'Server $serverId',
     _databasePoolManager = databasePoolManager,
     _securityContext = securityContext,
     _port = port;