Improve HTTP/1 metrics reporting

This commit is contained in:
Julien Viet
2019-12-04 20:01:30 +01:00
parent 3eb8e765cf
commit 3be3ce6a79

View File

@@ -240,7 +240,7 @@ abstract class Http1xConnectionBase<S extends WebSocketImplBase<S>> extends Conn
@Override
protected void reportsBytesWritten(Object msg) {
if (msg instanceof HttpObject) {
if (msg instanceof HttpObject || msg instanceof FileRegion || msg instanceof ChunkedFile) {
bytesWritten += getBytes(msg);
} else if (msg instanceof WebSocketFrame) {
// Only report WebSocket messages since HttpMessage are reported by streams