@Override
    public HttpService asService() {
        return (ctx, req) -> {
            final HttpResponse response = compressedFile.asService().serve(ctx, req);
            return new StaticHttpDecodedResponse(response, encoding.decoderFactory.newDecoder(ctx.alloc()),
                                                 contentType);
        };
    }
An {@link HttpFile} that decompress a compressed {@link HttpFile} while being served.
core/src/main/java/com/linecorp/armeria/server/file/DecompressingHttpFile.java