APIServerWorker constructor
APIServerWorker(
- int workerIndex,
- APIRoot apiRoot, {
- required String? name,
- required String? version,
- String? address,
- int? port,
- int? securePort,
- Object? domains,
- Object? letsEncryptDirectory,
- bool letsEncrypt = false,
- bool? letsEncryptProduction,
- bool? allowRequestLetsEncryptCertificate,
- bool hotReload = false,
- int? totalWorkers = 1,
- bool? cookieless,
- bool? useSessionID,
- String? apiCacheControl,
- String? staticFilesCacheControl,
- String? longLivedStaticFilesCacheControl,
- Object? longLivedStaticFilesCached,
- APICrossOriginConfig? crossOrigin,
- bool? cacheStaticFilesResponses,
- int? staticFilesCacheMaxMemorySize,
- int? staticFilesCacheMaxContentLength,
- int? maxPayloadLength,
- bool? decompressPayload,
- Object? compressionEncodings,
- int? brotliQuality,
- Duration? serverResponseDelay,
- bool? logToConsole,
- 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);
}