Package com.linecorp.armeria.server.file
@NonNullByDefault
package com.linecorp.armeria.server.file
HTTP static file service.
-
ClassDescriptionA 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.A complete HTTP file whose attributes and content are readily available.Builds anAggregatedHttpFile
from anHttpData
.AnHttpService
that serves static files from a file system.Builds a newFileService
and itsFileServiceConfig
.FileService
configuration.A file-like HTTP resource which yields anHttpResponse
.The attributes of anHttpFile
.A virtual file system that provides the files requested byFileService
.A function used for determining theMediaType
of a file based on its path.StreamingHttpFile<T extends Closeable>A skeletalHttpFile
that simplifies the streaming of potentially large content.