Package com.linecorp.armeria.server.file
HTTP static file service.
-
Interface Summary Interface Description AggregatedHttpFile An immutable variant ofHttpFile
which has its attributes and content readily available.HttpFile A file-like HTTP resource which yields anHttpResponse
.HttpVfs A virtual file system that provides the files requested byHttpFileService
. -
Class Summary Class Description AbstractHttpFile A skeletalHttpFile
implementation.AbstractHttpFileBuilder<B extends AbstractHttpFileBuilder<B>> A skeletal builder class which helps easier implementation of anHttpFile
builder.AbstractHttpVfs A skeletalHttpVfs
implementation.HttpFileAttributes The attributes of anHttpFile
.HttpFileBuilder HttpFileService AnHttpService
that serves static files from a file system.HttpFileServiceBuilder Builds a newHttpFileService
and itsHttpFileServiceConfig
.HttpFileServiceConfig HttpFileService
configuration.StreamingHttpFile<T extends Closeable> A skeletalHttpFile
that simplifies the streaming of potentially large content.