| Package | Description |
|---|---|
| com.linecorp.armeria.server.file |
HTTP static file service.
|
| Modifier and Type | Method and Description |
|---|---|
HttpFileServiceBuilder |
HttpFileServiceBuilder.addHeader(CharSequence name,
Object value)
Adds the specified HTTP header.
|
HttpFileServiceBuilder |
HttpFileServiceBuilder.addHeaders(Iterable<? extends Map.Entry<? extends CharSequence,?>> headers)
Adds the specified HTTP headers.
|
HttpFileServiceBuilder |
HttpFileServiceBuilder.autoIndex(boolean autoIndex)
Sets whether
HttpFileService auto-generates a directory listing for a directory without an
index.html file. |
HttpFileServiceBuilder |
HttpFileServiceBuilder.cacheControl(CacheControl cacheControl)
Sets the
"cache-control" header. |
HttpFileServiceBuilder |
HttpFileServiceBuilder.cacheControl(CharSequence cacheControl)
Sets the
"cache-control" header. |
HttpFileServiceBuilder |
HttpFileServiceBuilder.clock(Clock clock)
Sets the
Clock that provides the current date and time. |
HttpFileServiceBuilder |
HttpFileServiceBuilder.entryCacheSpec(String entryCacheSpec)
Sets the cache spec for caching file entries.
|
static HttpFileServiceBuilder |
HttpFileServiceBuilder.forClassPath(ClassLoader classLoader,
String rootDir)
Creates a new
HttpFileServiceBuilder with the specified rootDir in the current class
path. |
static HttpFileServiceBuilder |
HttpFileServiceBuilder.forClassPath(String rootDir)
Creates a new
HttpFileServiceBuilder with the specified rootDir in the current class
path. |
static HttpFileServiceBuilder |
HttpFileServiceBuilder.forFileSystem(Path rootDir)
Creates a new
HttpFileServiceBuilder with the specified rootDir in an O/S file system. |
static HttpFileServiceBuilder |
HttpFileServiceBuilder.forFileSystem(String rootDir)
Creates a new
HttpFileServiceBuilder with the specified rootDir in an O/S file system. |
static HttpFileServiceBuilder |
HttpFileServiceBuilder.forVfs(HttpVfs vfs)
Creates a new
HttpFileServiceBuilder with the specified HttpVfs. |
HttpFileServiceBuilder |
HttpFileServiceBuilder.maxCacheEntries(int maxCacheEntries)
Sets the maximum allowed number of cached file entries.
|
HttpFileServiceBuilder |
HttpFileServiceBuilder.maxCacheEntrySizeBytes(int maxCacheEntrySizeBytes)
Sets the maximum allowed size of a cached file entry.
|
HttpFileServiceBuilder |
HttpFileServiceBuilder.serveCompressedFiles(boolean serveCompressedFiles)
Sets whether pre-compressed files should be served.
|
HttpFileServiceBuilder |
HttpFileServiceBuilder.setHeader(CharSequence name,
Object value)
Sets the specified HTTP header.
|
HttpFileServiceBuilder |
HttpFileServiceBuilder.setHeaders(Iterable<? extends Map.Entry<? extends CharSequence,?>> headers)
Sets the specified HTTP headers.
|
Copyright © 2020 LeanCloud. All rights reserved.