in src/main/java/com/microsoft/azure/proton/transport/proxy/impl/ProxyImpl.java [563:580]
private ProxyResponse readProxyResponse(ByteBuffer buffer) {
int size = buffer.remaining();
if (size <= 0) {
LOGGER.warn("InputBuffer is empty. Not reading any contents from it. Returning current response.");
return proxyResponse.get();
}
ProxyResponse current = proxyResponse.get();
if (current == null) {
proxyResponse.set(ProxyResponseImpl.create(buffer));
} else {
current.addContent(buffer);
}
buffer.compact();
return proxyResponse.get();
}