| Package | Description |
|---|---|
| com.linecorp.armeria.server.file |
HTTP static file service.
|
| Modifier and Type | Class and Description |
|---|---|
class |
HttpFileBuilder
|
| Modifier and Type | Method and Description |
|---|---|
AbstractHttpFileBuilder |
AbstractHttpFileBuilder.addHeader(CharSequence name,
Object value)
Adds the specified HTTP header.
|
AbstractHttpFileBuilder |
AbstractHttpFileBuilder.addHeaders(Iterable<? extends Map.Entry<? extends CharSequence,?>> headers)
Adds the specified HTTP headers.
|
AbstractHttpFileBuilder |
AbstractHttpFileBuilder.autoDetectedContentType(boolean contentTypeAutoDetectionEnabled)
Sets whether to set the
"content-type" header automatically based on the extension of the file. |
AbstractHttpFileBuilder |
AbstractHttpFileBuilder.cacheControl(CacheControl cacheControl)
Sets the
"cache-control" header. |
AbstractHttpFileBuilder |
AbstractHttpFileBuilder.cacheControl(CharSequence cacheControl)
Sets the
"cache-control" header. |
AbstractHttpFileBuilder |
AbstractHttpFileBuilder.clock(Clock clock)
Sets the
Clock that provides the current date and time. |
AbstractHttpFileBuilder |
AbstractHttpFileBuilder.contentType(CharSequence contentType)
Sets the
"content-type" header. |
AbstractHttpFileBuilder |
AbstractHttpFileBuilder.contentType(MediaType contentType)
Sets the
"content-type" header. |
AbstractHttpFileBuilder |
AbstractHttpFileBuilder.date(boolean dateEnabled)
Sets whether to set the
"date" header automatically. |
AbstractHttpFileBuilder |
AbstractHttpFileBuilder.entityTag(BiFunction<String,HttpFileAttributes,String> entityTagFunction)
Sets the function which generates the entity tag that's used for setting the
"etag" header
automatically. |
AbstractHttpFileBuilder |
AbstractHttpFileBuilder.entityTag(boolean enabled)
Sets whether to set the
"etag" header automatically based on the path and attributes of the
file. |
AbstractHttpFileBuilder |
AbstractHttpFileBuilder.lastModified(boolean lastModifiedEnabled)
Sets whether to set the
"last-modified" header automatically. |
AbstractHttpFileBuilder |
AbstractHttpFileBuilder.setHeader(CharSequence name,
Object value)
Sets the specified HTTP header.
|
AbstractHttpFileBuilder |
AbstractHttpFileBuilder.setHeaders(Iterable<? extends Map.Entry<? extends CharSequence,?>> headers)
Sets the specified HTTP headers.
|
Copyright © 2020 LeanCloud. All rights reserved.