APIServerWorker constructor

APIServerWorker(
  1. int workerIndex,
  2. APIRoot apiRoot, {
  3. required String? name,
  4. required String? version,
  5. String? address,
  6. int? port,
  7. int? securePort,
  8. Object? domains,
  9. Object? letsEncryptDirectory,
  10. bool letsEncrypt = false,
  11. bool? letsEncryptProduction,
  12. bool? allowRequestLetsEncryptCertificate,
  13. bool hotReload = false,
  14. int? totalWorkers = 1,
  15. bool? cookieless,
  16. bool? useSessionID,
  17. String? apiCacheControl,
  18. String? staticFilesCacheControl,
  19. String? longLivedStaticFilesCacheControl,
  20. Object? longLivedStaticFilesCached,
  21. APICrossOriginConfig? crossOrigin,
  22. bool? cacheStaticFilesResponses,
  23. int? staticFilesCacheMaxMemorySize,
  24. int? staticFilesCacheMaxContentLength,
  25. int? maxPayloadLength,
  26. bool? decompressPayload,
  27. Object? compressionEncodings,
  28. int? brotliQuality,
  29. Duration? serverResponseDelay,
  30. bool? logToConsole,
  31. bool? logQueue,
})

Implementation

APIServerWorker(
  this.workerIndex,
  super.apiRoot, {
  required super.name,
  required super.version,
  super.address,
  super.port,
  super.securePort,
  super.domains,
  super.letsEncryptDirectory,
  super.letsEncrypt,
  super.letsEncryptProduction,
  super.allowRequestLetsEncryptCertificate,
  super.hotReload,
  super.totalWorkers,
  super.cookieless,
  super.useSessionID,
  super.apiCacheControl,
  super.staticFilesCacheControl,
  super.longLivedStaticFilesCacheControl,
  super.longLivedStaticFilesCached,
  super.crossOrigin,
  super.cacheStaticFilesResponses,
  super.staticFilesCacheMaxMemorySize,
  super.staticFilesCacheMaxContentLength,
  super.maxPayloadLength,
  super.decompressPayload,
  super.compressionEncodings,
  super.brotliQuality,
  super.serverResponseDelay,
  super.logToConsole,
  super.logQueue,
}) {
  _configureAPIRoot(apiRoot);
}