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