org.apache.coyote.Request.getStartTime()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(7.5k)|赞(0)|评价(0)|浏览(270)

本文整理了Java中org.apache.coyote.Request.getStartTime方法的一些代码示例,展示了Request.getStartTime的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Request.getStartTime方法的具体详情如下:
包路径:org.apache.coyote.Request
类名称:Request
方法名:getStartTime

Request.getStartTime介绍

暂无

代码示例

代码示例来源:origin: org.apache.coyote/com.springsource.org.apache.coyote

  1. public long getRequestProcessingTime() {
  2. if ( getStage() == org.apache.coyote.Constants.STAGE_ENDED ) return 0;
  3. else return (System.currentTimeMillis() - req.getStartTime());
  4. }

代码示例来源:origin: ch.qos.logback/logback-access

  1. @Override
  2. public long getRequestTimestamp() {
  3. return request.getCoyoteRequest().getStartTime();
  4. }

代码示例来源:origin: org.ops4j.pax.tipi/org.ops4j.pax.tipi.tomcat-embed-core

  1. public long getRequestProcessingTime() {
  2. // Not perfect, but good enough to avoid returning strange values due to
  3. // concurrent updates.
  4. long startTime = req.getStartTime();
  5. if (getStage() == org.apache.coyote.Constants.STAGE_ENDED || startTime < 0) {
  6. return 0;
  7. } else {
  8. return System.currentTimeMillis() - startTime;
  9. }
  10. }

代码示例来源:origin: org.jboss.web/jbossweb

  1. public long getRequestProcessingTime() {
  2. if ( getStage() == org.apache.coyote.Constants.STAGE_ENDED ) return 0;
  3. else return (System.currentTimeMillis() - req.getStartTime());
  4. }

代码示例来源:origin: jboss.web/jbossweb

  1. public long getRequestProcessingTime() {
  2. if ( getStage() == org.apache.coyote.Constants.STAGE_ENDED ) return 0;
  3. else return (System.currentTimeMillis() - req.getStartTime());
  4. }

代码示例来源:origin: org.apache.coyote.springsource/com.springsource.org.apache.coyote.springsource

  1. public long getRequestProcessingTime() {
  2. if ( getStage() == org.apache.coyote.Constants.STAGE_ENDED ) return 0;
  3. else return (System.currentTimeMillis() - req.getStartTime());
  4. }

代码示例来源:origin: codefollower/Tomcat-Research

  1. public long getRequestProcessingTime() {
  2. if ( getStage() == org.apache.coyote.Constants.STAGE_ENDED ) return 0;
  3. else return (System.currentTimeMillis() - req.getStartTime());
  4. }

代码示例来源:origin: org.apache.geronimo.ext.tomcat/catalina

  1. public long getRequestProcessingTime() {
  2. if ( getStage() == org.apache.coyote.Constants.STAGE_ENDED ) return 0;
  3. else return (System.currentTimeMillis() - req.getStartTime());
  4. }

代码示例来源:origin: com.ovea.tajin.server/tajin-server-tomcat7

  1. public long getRequestProcessingTime() {
  2. if ( getStage() == org.apache.coyote.Constants.STAGE_ENDED ) return 0;
  3. else return (System.currentTimeMillis() - req.getStartTime());
  4. }

代码示例来源:origin: org.apache.tomcat/tomcat-catalina

  1. @Override
  2. public void addElement(CharArrayWriter buf, Date date, Request request, Response response, long time) {
  3. long commitTime = response.getCoyoteResponse().getCommitTime();
  4. if (commitTime == -1) {
  5. buf.append('-');
  6. } else {
  7. long delta = commitTime - request.getCoyoteRequest().getStartTime();
  8. buf.append(Long.toString(delta));
  9. }
  10. }
  11. }

代码示例来源:origin: codefollower/Tomcat-Research

  1. @Override
  2. public void addElement(CharArrayWriter buf, Date date, Request request, Response response, long time) {
  3. long commitTime = response.getCoyoteResponse().getCommitTime();
  4. if (commitTime == -1) {
  5. buf.append('-');
  6. } else {
  7. long delta = commitTime - request.getCoyoteRequest().getStartTime();
  8. buf.append(Long.toString(delta));
  9. }
  10. }
  11. }

代码示例来源:origin: org.ops4j.pax.tipi/org.ops4j.pax.tipi.tomcat-embed-core

  1. @Override
  2. public void addElement(CharArrayWriter buf, Date date, Request request, Response response, long time) {
  3. long commitTime = response.getCoyoteResponse().getCommitTime();
  4. if (commitTime == -1) {
  5. buf.append('-');
  6. } else {
  7. long delta = commitTime - request.getCoyoteRequest().getStartTime();
  8. buf.append(Long.toString(delta));
  9. }
  10. }
  11. }

代码示例来源:origin: jboss.web/jbossweb

  1. /** Called by the processor before recycling the request. It'll collect
  2. * statistic information.
  3. */
  4. void updateCounters() {
  5. bytesReceived+=req.getBytesRead();
  6. bytesSent+=req.getResponse().getBytesWritten();
  7. requestCount++;
  8. if( req.getResponse().getStatus() >=400 )
  9. errorCount++;
  10. long t0=req.getStartTime();
  11. long t1=System.currentTimeMillis();
  12. long time=t1-t0;
  13. this.lastRequestProcessingTime = time;
  14. processingTime+=time;
  15. if( maxTime < time ) {
  16. maxTime=time;
  17. maxRequestUri=req.requestURI().toString();
  18. }
  19. }

代码示例来源:origin: org.apache.coyote/com.springsource.org.apache.coyote

  1. /** Called by the processor before recycling the request. It'll collect
  2. * statistic information.
  3. */
  4. void updateCounters() {
  5. bytesReceived+=req.getBytesRead();
  6. bytesSent+=req.getResponse().getContentWritten();
  7. requestCount++;
  8. if( req.getResponse().getStatus() >=400 )
  9. errorCount++;
  10. long t0=req.getStartTime();
  11. long t1=System.currentTimeMillis();
  12. long time=t1-t0;
  13. this.lastRequestProcessingTime = time;
  14. processingTime+=time;
  15. if( maxTime < time ) {
  16. maxTime=time;
  17. maxRequestUri=req.requestURI().toString();
  18. }
  19. }

代码示例来源:origin: codefollower/Tomcat-Research

  1. /** Called by the processor before recycling the request. It'll collect
  2. * statistic information.
  3. */
  4. void updateCounters() {
  5. bytesReceived+=req.getBytesRead();
  6. bytesSent+=req.getResponse().getContentWritten();
  7. requestCount++;
  8. if( req.getResponse().getStatus() >=400 )
  9. errorCount++;
  10. long t0=req.getStartTime();
  11. long t1=System.currentTimeMillis();
  12. long time=t1-t0;
  13. this.lastRequestProcessingTime = time;
  14. processingTime+=time;
  15. if( maxTime < time ) {
  16. maxTime=time;
  17. maxRequestUri=req.requestURI().toString();
  18. }
  19. }

代码示例来源:origin: org.ops4j.pax.tipi/org.ops4j.pax.tipi.tomcat-embed-core

  1. /** Called by the processor before recycling the request. It'll collect
  2. * statistic information.
  3. */
  4. void updateCounters() {
  5. bytesReceived+=req.getBytesRead();
  6. bytesSent+=req.getResponse().getContentWritten();
  7. requestCount++;
  8. if( req.getResponse().getStatus() >=400 )
  9. errorCount++;
  10. long t0=req.getStartTime();
  11. long t1=System.currentTimeMillis();
  12. long time=t1-t0;
  13. this.lastRequestProcessingTime = time;
  14. processingTime+=time;
  15. if( maxTime < time ) {
  16. maxTime=time;
  17. maxRequestUri=req.requestURI().toString();
  18. }
  19. }

代码示例来源:origin: org.jboss.web/jbossweb

  1. /** Called by the processor before recycling the request. It'll collect
  2. * statistic information.
  3. */
  4. void updateCounters() {
  5. bytesReceived+=req.getBytesRead();
  6. bytesSent+=req.getResponse().getBytesWritten();
  7. requestCount++;
  8. if( req.getResponse().getStatus() >=400 )
  9. errorCount++;
  10. long t0=req.getStartTime();
  11. long t1=System.currentTimeMillis();
  12. long time=t1-t0;
  13. this.lastRequestProcessingTime = time;
  14. processingTime+=time;
  15. if( maxTime < time ) {
  16. maxTime=time;
  17. maxRequestUri=req.requestURI().toString();
  18. }
  19. }

代码示例来源:origin: org.apache.geronimo.ext.tomcat/catalina

  1. /** Called by the processor before recycling the request. It'll collect
  2. * statistic information.
  3. */
  4. void updateCounters() {
  5. bytesReceived+=req.getBytesRead();
  6. bytesSent+=req.getResponse().getContentWritten();
  7. requestCount++;
  8. if( req.getResponse().getStatus() >=400 )
  9. errorCount++;
  10. long t0=req.getStartTime();
  11. long t1=System.currentTimeMillis();
  12. long time=t1-t0;
  13. this.lastRequestProcessingTime = time;
  14. processingTime+=time;
  15. if( maxTime < time ) {
  16. maxTime=time;
  17. maxRequestUri=req.requestURI().toString();
  18. }
  19. }

代码示例来源:origin: org.apache.coyote.springsource/com.springsource.org.apache.coyote.springsource

  1. /** Called by the processor before recycling the request. It'll collect
  2. * statistic information.
  3. */
  4. void updateCounters() {
  5. bytesReceived+=req.getBytesRead();
  6. bytesSent+=req.getResponse().getBytesWritten();
  7. requestCount++;
  8. if( req.getResponse().getStatus() >=400 )
  9. errorCount++;
  10. long t0=req.getStartTime();
  11. long t1=System.currentTimeMillis();
  12. long time=t1-t0;
  13. this.lastRequestProcessingTime = time;
  14. processingTime+=time;
  15. if( maxTime < time ) {
  16. maxTime=time;
  17. maxRequestUri=req.requestURI().toString();
  18. }
  19. }

代码示例来源:origin: com.ovea.tajin.server/tajin-server-tomcat7

  1. /** Called by the processor before recycling the request. It'll collect
  2. * statistic information.
  3. */
  4. void updateCounters() {
  5. bytesReceived+=req.getBytesRead();
  6. bytesSent+=req.getResponse().getContentWritten();
  7. requestCount++;
  8. if( req.getResponse().getStatus() >=400 )
  9. errorCount++;
  10. long t0=req.getStartTime();
  11. long t1=System.currentTimeMillis();
  12. long time=t1-t0;
  13. this.lastRequestProcessingTime = time;
  14. processingTime+=time;
  15. if( maxTime < time ) {
  16. maxTime=time;
  17. maxRequestUri=req.requestURI().toString();
  18. }
  19. }

相关文章

Request类方法