private static void deferRequestContent(ServiceRequestContext ctx, HttpRequest req) {
        if (!Flags.annotatedServiceContentLogging()) {
            return;
        }
        // the deferred content is always set when either:
        // 1) invoke is called 2) or the request completes exceptionally
        ctx.logBuilder().defer(RequestLogProperty.REQUEST_CONTENT);
        req.whenComplete().exceptionally(e -> {
            ctx.logBuilder().requestContent(null, null);
            return null;
        });
    }
An {@link HttpService} which is defined by a {@link Path} or HTTP method annotations.
This class is not supposed to be instantiated by a user. Please check out the documentation
<a href="https://armeria.dev/docs/server-annotated-service">Annotated HTTP Service</a> to use this.
core/src/main/java/com/linecorp/armeria/internal/server/annotation/DefaultAnnotatedService.java