new StaticHandler()
A handler for serving static resources from the file system or classpath.
- Source:
Methods
-
handle(arg0)
-
Parameters:
Name Type Description arg0RoutingContext - Source:
-
setAlwaysAsyncFS(alwaysAsyncFS) → {StaticHandler}
-
Set whether async filesystem access should always be used
Parameters:
Name Type Description alwaysAsyncFSboolean true for always async FS access - Source:
Returns:
a reference to this, so the API can be used fluently- Type
- StaticHandler
-
setCacheEntryTimeout(timeout) → {StaticHandler}
-
Set the server cache entry timeout when caching is enabled
Parameters:
Name Type Description timeoutnumber the timeout, in ms - Source:
Returns:
a reference to this, so the API can be used fluently- Type
- StaticHandler
-
setCachingEnabled(enabled) → {StaticHandler}
-
Set whether cache header handling is enabled
Parameters:
Name Type Description enabledboolean true if enabled - Source:
Returns:
a reference to this, so the API can be used fluently- Type
- StaticHandler
-
setDirectoryListing(directoryListing) → {StaticHandler}
-
Set whether directory listing is enabled
Parameters:
Name Type Description directoryListingboolean true if enabled - Source:
Returns:
a reference to this, so the API can be used fluently- Type
- StaticHandler
-
setDirectoryTemplate(directoryTemplate) → {StaticHandler}
-
Set the directory template to be used when directory listing
Parameters:
Name Type Description directoryTemplatestring the directory template - Source:
Returns:
a reference to this, so the API can be used fluently- Type
- StaticHandler
-
setEnableFSTuning(enableFSTuning) → {StaticHandler}
-
Set whether async/sync filesystem tuning should enabled
Parameters:
Name Type Description enableFSTuningboolean true to enabled FS tuning - Source:
Returns:
a reference to this, so the API can be used fluently- Type
- StaticHandler
-
setFilesReadOnly(readOnly) → {StaticHandler}
-
Set whether files are read-only and will never change
Parameters:
Name Type Description readOnlyboolean whether files are read-only - Source:
Returns:
a reference to this, so the API can be used fluently- Type
- StaticHandler
-
setIncludeHidden(includeHidden) → {StaticHandler}
-
Set whether hidden files should be served
Parameters:
Name Type Description includeHiddenboolean true if hidden files should be served - Source:
Returns:
a reference to this, so the API can be used fluently- Type
- StaticHandler
-
setIndexPage(indexPage) → {StaticHandler}
-
Set the index page
Parameters:
Name Type Description indexPagestring the index page - Source:
Returns:
a reference to this, so the API can be used fluently- Type
- StaticHandler
-
setMaxAgeSeconds(maxAgeSeconds) → {StaticHandler}
-
Set value for max age in caching headers
Parameters:
Name Type Description maxAgeSecondsnumber maximum time for browser to cache, in seconds - Source:
Returns:
a reference to this, so the API can be used fluently- Type
- StaticHandler
-
setMaxAvgServeTimeNs(maxAvgServeTimeNanoSeconds) → {StaticHandler}
-
Set the max serve time in ns, above which serves are considered slow
Parameters:
Name Type Description maxAvgServeTimeNanoSecondsnumber max serve time, in ns - Source:
Returns:
a reference to this, so the API can be used fluently- Type
- StaticHandler
-
setMaxCacheSize(maxCacheSize) → {StaticHandler}
-
Set the max cache size, when caching is enabled
Parameters:
Name Type Description maxCacheSizenumber the max cache size - Source:
Returns:
a reference to this, so the API can be used fluently- Type
- StaticHandler
-
setWebRoot(webRoot) → {StaticHandler}
-
Set the web root
Parameters:
Name Type Description webRootstring the web root - Source:
Returns:
a reference to this, so the API can be used fluently- Type
- StaticHandler