private void filterResponseChunk(HttpContent chunk) {
        if (context.isCancelled() || !channelCtx.channel().isActive()) {
            SpectatorUtils.newCounter(
                            "zuul.origin.strayChunk",
                            origin == null ? "none" : origin.getName().getMetricId())
                    .increment();
            unlinkFromOrigin();
            ReferenceCountUtil.safeRelease(chunk);
            return;
        }

        if (chunk instanceof LastHttpContent) {
            unlinkFromOrigin();
        }

        if (responseFilters != null) {
            responseFilters.filter(zuulResponse, chunk);
        } else {
            channelCtx.fireChannelRead(chunk);
        }
    }
Get the implementing origin.
<p>
Note: this method gets called in the constructor so if overloading it or any methods called within, you cannot
rely on your own constructor parameters.
zuul-core/src/main/java/com/netflix/zuul/filters/endpoint/ProxyEndpoint.java