Package com.linecorp.armeria.server.file
@NonNullByDefault
package com.linecorp.armeria.server.file
HTTP static file service.
-
Interface SummaryInterfaceDescriptionA complete HTTP file whose attributes and content are readily available.A file-like HTTP resource which yields an
HttpResponse
.A virtual file system that provides the files requested byFileService
. -
Class SummaryClassDescriptionA skeletal
HttpVfs
implementation for accessing file system with blocking I/O.A skeletalHttpFile
implementation.A skeletal builder class which helps easier implementation ofHttpFileBuilder
orAggregatedHttpFileBuilder
.A skeletalHttpVfs
implementation.Builds anAggregatedHttpFile
from anHttpData
.AnHttpService
that serves static files from a file system.Builds a newFileService
and itsFileServiceConfig
.FileService
configuration.The attributes of anHttpFile
.StreamingHttpFile<T extends Closeable>A skeletalHttpFile
that simplifies the streaming of potentially large content.