costin 00/12/26 15:33:52 Modified: src/share/org/apache/tomcat/request AccountingInterceptor.java Log: Update accounting interceptor - it will use it's own counter ids until a better mechanism is found. Revision Changes Path 1.7 +19 -11 jakarta-tomcat/src/share/org/apache/tomcat/request/AccountingInterceptor.java Index: AccountingInterceptor.java =================================================================== RCS file: /home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/request/AccountingInterceptor.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- AccountingInterceptor.java 2000/12/13 19:58:03 1.6 +++ AccountingInterceptor.java 2000/12/26 23:33:52 1.7 @@ -76,7 +76,15 @@ boolean acc=true; String trace="trace.log"; BufferedOutputStream logF=null; + public static final int ACC_PRE_CMAP=0; + public static final int ACC_PRE_RMAP=1; + public static final int ACC_POST_MAP=2; + public static final int ACC_PRE_SERVICE=3; + public static final int ACC_POST_SERVICE=4; + public static final int ACC_IN_OUT=5; + public static final int ACC_OUT_COUNT=6; + public AccountingInterceptor() { } @@ -97,21 +105,21 @@ public int requestMap(Request request ) { if( acc ) { - request.getCounters().setCounter( Request.ACC_PRE_RMAP, System.currentTimeMillis() ); + request.getCounters().setCounter( ACC_PRE_RMAP, System.currentTimeMillis() ); } return 0; } public int contextMap( Request request ) { if( acc ) { - request.getCounters().setCounter( Request.ACC_PRE_CMAP, System.currentTimeMillis() ); + request.getCounters().setCounter( ACC_PRE_CMAP, System.currentTimeMillis() ); } return 0; } public int authenticate(Request request, Response response) { if( acc ) { - request.getCounters().setCounter( Request.ACC_POST_MAP, System.currentTimeMillis() ); + request.getCounters().setCounter( ACC_POST_MAP, System.currentTimeMillis() ); } return 0; } @@ -123,7 +131,7 @@ public int preService(Request request, Response response) { if( acc ) { - request.getCounters().setCounter( Request.ACC_PRE_SERVICE, System.currentTimeMillis() ); + request.getCounters().setCounter( ACC_PRE_SERVICE, System.currentTimeMillis() ); } return 0; } @@ -143,20 +151,20 @@ public int postService(Request request, Response response) { if( acc ) { - request.getCounters().setCounter( Request.ACC_POST_SERVICE, System.currentTimeMillis() ); + request.getCounters().setCounter( ACC_POST_SERVICE, System.currentTimeMillis() ); - long t1=request.getCounters().getCounter( Request.ACC_PRE_CMAP ); - long t2=request.getCounters().getCounter( Request.ACC_PRE_RMAP ); - long t3=request.getCounters().getCounter( Request.ACC_POST_MAP ); - long t4=request.getCounters().getCounter( Request.ACC_PRE_SERVICE ); - long t5=request.getCounters().getCounter( Request.ACC_POST_SERVICE ); + long t1=request.getCounters().getCounter( ACC_PRE_CMAP ); + long t2=request.getCounters().getCounter( ACC_PRE_RMAP ); + long t3=request.getCounters().getCounter( ACC_POST_MAP ); + long t4=request.getCounters().getCounter( ACC_PRE_SERVICE ); + long t5=request.getCounters().getCounter( ACC_POST_SERVICE ); long t21=t2-t1; long t31=t3-t1; long t54=t5-t4; long t41=t4-t1; - long tout=request.getCounters().getCounter( Request.ACC_OUT_COUNT ); + long tout=request.getCounters().getCounter( ACC_OUT_COUNT ); StringBuffer sb=new StringBuffer(); // ContextMap, Map, Service, Pre-Service-Overhead sb.append(t21).append(",");