@Override
    public final String decodedPath() {
        final String decodedPath = this.decodedPath;
        if (decodedPath != null) {
            return decodedPath;
        }

        return this.decodedPath = ArmeriaHttpUtil.decodePath(path());
    }
Returns the {@link Channel} that is handling this request, or {@code null} if the connection is not
established yet.
core/src/main/java/com/linecorp/armeria/internal/common/NonWrappingRequestContext.java