Package com.linecorp.armeria.server.file
HTTP static file service.
-
Interface Summary Interface Description AggregatedHttpFile A complete HTTP file whose attributes and content are readily available.HttpFile A file-like HTTP resource which yields anHttpResponse
.HttpVfs A virtual file system that provides the files requested byFileService
. -
Class Summary Class Description AbstractBlockingHttpVfs A skeletalHttpVfs
implementation for accessing file system with blocking I/O.AbstractHttpFile A skeletalHttpFile
implementation.AbstractHttpFileBuilder A skeletal builder class which helps easier implementation ofHttpFileBuilder
orAggregatedHttpFileBuilder
.AbstractHttpVfs A skeletalHttpVfs
implementation.AggregatedHttpFileBuilder Builds anAggregatedHttpFile
from anHttpData
.FileService AnHttpService
that serves static files from a file system.FileServiceBuilder Builds a newFileService
and itsFileServiceConfig
.FileServiceConfig FileService
configuration.HttpFileAttributes The attributes of anHttpFile
.HttpFileBuilder StreamingHttpFile<T extends Closeable> A skeletalHttpFile
that simplifies the streaming of potentially large content.