Skip to content

Commit

Permalink
Issue #1741 - Java 9 javadoc failure in build.
Browse files Browse the repository at this point in the history
Workaround for a Javadoc tool bug in JDK 9.
  • Loading branch information
sbordet authored and joakime committed Jun 19, 2018
1 parent 6e22622 commit 178818c
Showing 1 changed file with 19 additions and 10 deletions.
Expand Up @@ -139,16 +139,7 @@ protected void service(HttpServletRequest clientRequest, HttpServletResponse pro

protected DeferredContentProvider newProxyContentProvider(final HttpServletRequest clientRequest, HttpServletResponse proxyResponse, Request proxyRequest) throws IOException
{
return new DeferredContentProvider()
{
@Override
public boolean offer(ByteBuffer buffer, Callback callback)
{
if (_log.isDebugEnabled())
_log.debug("{} proxying content to upstream: {} bytes", getRequestId(clientRequest), buffer.remaining());
return super.offer(buffer, callback);
}
};
return new ProxyDeferredContentProvider(clientRequest);
}

protected ReadListener newProxyReadListener(HttpServletRequest clientRequest, HttpServletResponse proxyResponse, Request proxyRequest, DeferredContentProvider provider)
Expand Down Expand Up @@ -823,4 +814,22 @@ private ByteBuffer gzip(List<ByteBuffer> buffers, boolean finished) throws IOExc
return ByteBuffer.wrap(gzipBytes);
}
}

private class ProxyDeferredContentProvider extends DeferredContentProvider
{
private final HttpServletRequest clientRequest;

public ProxyDeferredContentProvider(HttpServletRequest clientRequest)
{
this.clientRequest = clientRequest;
}

@Override
public boolean offer(ByteBuffer buffer, Callback callback)
{
if (_log.isDebugEnabled())
_log.debug("{} proxying content to upstream: {} bytes", getRequestId(clientRequest), buffer.remaining());
return super.offer(buffer, callback);
}
}
}

0 comments on commit 178818c

Please sign in to comment.