@Override public long getContentCount() { return ((Response) servletResponse).getContentCount(); } }
@Test public void shouldGetResponseContentCount() { when(response.getContentCount()).thenReturn(2000l); assertThat(jetty9Response.getContentCount(), is(2000l)); } }
long responseLength=response.getContentCount();
@Override public long getContentLength() { return response.getContentCount(); }
@Override public void setBufferSize(int size) { if (isCommitted()) throw new IllegalStateException("cannot set buffer size after response is in committed state"); if (getContentCount() > 0) throw new IllegalStateException("cannot set buffer size after response has " + getContentCount() + " bytes already written"); if (size < __MIN_BUFFER_SIZE) size = __MIN_BUFFER_SIZE; _out.setBufferSize(size); }
@Override public void setBufferSize(int size) { if (isCommitted()) throw new IllegalStateException("cannot set buffer size after response is in committed state"); if (getContentCount() > 0) throw new IllegalStateException("cannot set buffer size after response has " + getContentCount() + " bytes already written"); if (size < __MIN_BUFFER_SIZE) size = __MIN_BUFFER_SIZE; _out.setBufferSize(size); }
@Override public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { String requestLine = request.getMethod() + " " + request.getRequestURI() + " " + request.getProtocol(); AuditLogEntry logEntry = new AuditLogEntry(requestLine, request.getRemoteUser(), InetAddress.getByName(request.getRemoteAddr()).getHostAddress(), Collections.<String, String>emptyMap()); logEntry.setResponse(response.getStatus(), ((Response) response).getContentCount()); logger.trace(logEntry.toString()); } }
@Override public void setBufferSize(int size) { if (isCommitted() || getContentCount() > 0) throw new IllegalStateException("cannot set buffer size on committed response"); if (size <= 0) size = __MIN_BUFFER_SIZE; _out.setBufferSize(size); }
@Override public void setBufferSize(int size) { if (isCommitted() || getContentCount() > 0) throw new IllegalStateException("Committed or content written"); _out.setBufferSize(size); }
@Override public void setBufferSize(int size) { if (isCommitted() || getContentCount() > 0) throw new IllegalStateException("Committed or content written"); _out.setBufferSize(size); }
@Override public void setBufferSize(int size) { if (isCommitted() || getContentCount() > 0) throw new IllegalStateException("Committed or content written"); if (size <= 0) size = __MIN_BUFFER_SIZE; _out.setBufferSize(size); }
public void setBufferSize(int size) { if (isCommitted() || getContentCount()>0) throw new IllegalStateException("Committed or content written"); if (size <= 0) size = __MIN_BUFFER_SIZE; _connection.getGenerator().increaseContentBufferSize(size); }
public void setBufferSize(int size) { if (isCommitted() || getContentCount()>0) throw new IllegalStateException("Committed or content written"); if (size <= 0) size = __MIN_BUFFER_SIZE; _connection.getGenerator().increaseContentBufferSize(size); }
public void setBufferSize(int size) { if (isCommitted() || getContentCount()>0) throw new IllegalStateException("Committed or content written"); _connection.getGenerator().increaseContentBufferSize(size); }
@Override public void log( Request request, Response response ) { if( log.isTraceEnabled() ) { StringBuilder sb = new StringBuilder(); TraceUtil.appendCorrelationContext( sb ); sb.append( "|" ); sb.append( request.getRemoteAddr() ); sb.append( "|" ); sb.append( request.getMethod() ); sb.append( "|" ); sb.append( request.getHttpURI() ); sb.append( "|" ); sb.append( request.getContentLength() ); sb.append( "|" ); sb.append( response.getStatus() ); sb.append( "|" ); sb.append( response.getContentCount() ); sb.append( "|" ); sb.append( System.currentTimeMillis() - request.getTimeStamp() ); log.trace( sb ); } }
public void setBufferSize(int size) { if (isCommitted() || getContentCount()>0) throw new IllegalStateException("Committed or content written"); if (size <= 0) size = __MIN_BUFFER_SIZE; _connection.getGenerator().increaseContentBufferSize(size); }
@Override public void log(Request request, Response response) { Duration requestTime = new Duration(max(0, System.currentTimeMillis() - request.getTimeStamp()), TimeUnit.MILLISECONDS); stats.record(request.getContentRead(), response.getContentCount(), requestTime); } }
public void setBufferSize(int size) { if (isCommitted() || getContentCount()>0) throw new IllegalStateException("Committed or content written"); if (size <= 0) size = __MIN_BUFFER_SIZE; _connection.getGenerator().increaseContentBufferSize(size); }
@Override public void log(Request request, Response response) { Duration requestTime = new Duration(max(0, System.currentTimeMillis() - request.getTimeStamp()), TimeUnit.MILLISECONDS); long dispatchTime = request.getTimeStamp(); Duration schedulingDelay = new Duration(max(0, dispatchTime - request.getTimeStamp()), TimeUnit.MILLISECONDS); stats.record(request.getMethod(), response.getStatus(), request.getContentRead(), response.getContentCount(), schedulingDelay, requestTime); } }
@Override public void log(Request request, Response response) { Duration requestTime = new Duration(max(0, System.currentTimeMillis() - request.getTimeStamp()), TimeUnit.MILLISECONDS); SSLSession sslSession = (SSLSession) request.getAttribute(REQUEST_SSL_SESSION_ATTRIBUTE); stats.record(request.getContentRead(), response.getContentCount(), requestTime); detailedRequestStats.requestTimeByCode(response.getStatus(), response.getStatus() / 100).add(requestTime); if (sslSession != null) { detailedRequestStats.tlsRequest(sslSession.getProtocol(), sslSession.getCipherSuite()).add(1); } } }