private void reportResponseBegin() { if (conn.metrics != null) { conn.metrics.responseBegin(requestMetric, this); } }
private boolean checkSendHeaders(boolean end) { if (!headWritten) { if (headersEndHandler != null) { headersEndHandler.handle(null); } sanitizeHeaders(); if (Metrics.METRICS_ENABLED && metric != null) { conn.metrics().responseBegin(metric, this); } headWritten = true; headers.status(Integer.toString(status.code())); // Could be optimized for usual case ? stream.writeHeaders(headers, end); if (end) { ctx.flush(); } return true; } else { return false; } }
private void reportResponseBegin() { if (conn.metrics != null) { conn.metrics.responseBegin(requestMetric, this); } }
private boolean checkSendHeaders(boolean end) { if (!headWritten) { if (headersEndHandler != null) { headersEndHandler.handle(null); } sanitizeHeaders(); if (Metrics.METRICS_ENABLED && metric != null) { conn.metrics().responseBegin(metric, this); } headWritten = true; headers.status(Integer.toString(status.code())); // Could be optimized for usual case ? stream.writeHeaders(headers, end); if (end) { ctx.flush(); } return true; } else { return false; } }