** [IocConfig]`pod:afIocConfig` values as provided by BedSheet. ** To change their value, override them in your 'AppModule'. ** Example:** ** pre>** syntax: fantom ** @Contribute { serviceType=ApplicationDefaults# } ** Void configureApplicationDefaults(Configuration conf) {** conf[BedSheetConfigIds.gzipThreshold] = 500** }** <preconstmixin BedSheetConfigIds {** How often the 'AppDestroyer' pings the proxy to keep the app alive.** ** Defaults to '1sec'.staticconst Str proxyPingInterval := "afBedSheet.appDestroyer.pingInterval"** If set to 'true' then *all* gzipping is disabled, regardless of other configuration. ** ** Defaults to 'false'.staticconst Str gzipDisabled := "afBedSheet.gzip.disabled"** The minimum output stream size, in bytes, before output is compressed using GZIP. Shorter ** streams are not compressed. ** ** Defaults to '376' (bytes).staticconst Str gzipThreshold := "afBedSheet.gzip.threshold"** The buffer size (in bytes) of the response OutStream buffer. The buffer is used to ** automatically set the 'Content-Length' response header. Any content larger than the buffer ** is streamed direct to the client.** ** Defaults to '32 * 1024' (32Kb).staticconst Str responseBufferThreshold := "afBedSheet.responseBuffer.threshold"** The default response to process when no specific response has been defined for a given HTTP ** status code.** ** Defaults to a method call to an internal handler which sets the HTTP status code and renders ** the standard BedSheet status page.staticconst Str defaultHttpStatusResponse := "afBedSheet.defaultHttpStatusResponse"** The default response to process when no specific response has been defined for a given Err.** ** Defaults to a method call to an internal handler which sets the HTTP status code and renders ** the standard verbose BedSheet error page.staticconst Str defaultErrResponse := "afBedSheet.defaultErrResponse" @NoDoc @Deprecated { msg="BedSheet now honours 'errTraceMaxDepth' from etc/sys/config.props"}staticconst Str noOfStackFrames := "afBedSheet.errPrinter.noOfStackFrames"** Set to 'true' to ensure the welcome page is never displayed. ** ** The welcome page is displayed in place of a 404 when no routes have been defined. So this config is useful if ** all your routing is done via 'Middleware'.** ** Defaults to 'false'staticconst Str disableWelcomePage := "afBedSheet.disableWelcomePage"** The public facing domain; used by `BedSheetServer` to create absolute URLs. ** 3rd party libraries, such as SiteMap and Google Analytics, require this when running in production mode. ** ** Defaults to 'http://localhost:<PORT>'staticconst Str host := "afBedSheet.host"// --- Handlers ----** The local URL under which pod resources are served.** The URL must start and end with a slash.** ** Defaults to '`/pod/`' because Fantom '.js.map' files are hardcoded to be served under '/pod/'.staticconst Str podHandlerBaseUrl := "afBedSheet.podHandler.baseUrl"** The local URL under which Fantom source code is served.** The URL must start and end with a slash.** ** Defaults to '`/dev/`' because Fantom '.js.map' files are hardcoded to be served under '/dev/'.** ** Note that source maps are only enabled in 'dev' environments. To enable in other environments ** you must manually contribute your own value of '`/dev/`'.** ** See 'compilerJs::SourceMap.write()' and [JS Source Maps on Fantom Forum]`http://fantom.org/forum/topic/2531`.staticconst Str srcMapHandlerBaseUrl := "afBedSheet.srcMapHandler.baseUrl"** The default 'Cache-Control' HTTP response header to set when serving static files. ** Example, to cache files for 1 day:** ** "max-age=${1day.toSec}"** ** Ideally you should use an asset caching strategy, such as [Cold Feet]`http://www.fantomfactory.org/pods/afColdFeet`, ** which sets this for you. ** ** Defaults to 'null'staticconst Str fileAssetCacheControl := "afBedSheet.fileAsset.cacheControl"}