[jboss-cvs] jboss-profiler/java/src/expansion/org/jboss/profiler/exp/agent/collector ...

Takuro Okada t2-okada at nri.co.jp
Fri Dec 15 01:21:12 EST 2006


  User: tokada  
  Date: 06/12/15 01:21:12

  Modified:    java/src/expansion/org/jboss/profiler/exp/agent/collector 
                        Tag: JBossProfiler_Expansion
                        ThreadMetricCollector.java
  Log:
  Modified an implementation concerned the servlet.
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.5   +6 -16     jboss-profiler/java/src/expansion/org/jboss/profiler/exp/agent/collector/Attic/ThreadMetricCollector.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: ThreadMetricCollector.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-profiler/java/src/expansion/org/jboss/profiler/exp/agent/collector/Attic/ThreadMetricCollector.java,v
  retrieving revision 1.1.2.4
  retrieving revision 1.1.2.5
  diff -u -b -r1.1.2.4 -r1.1.2.5
  --- ThreadMetricCollector.java	13 Dec 2006 10:11:42 -0000	1.1.2.4
  +++ ThreadMetricCollector.java	15 Dec 2006 06:21:11 -0000	1.1.2.5
  @@ -187,24 +187,14 @@
               else if(methodName.contains("$")) continue;
               // Ignores JBoss Profiler classes.
               else if(className.startsWith("org.jboss.profiler.exp.agent.interceptor")) continue;
  -            // Ignores Java API classes
  -            else if(className.startsWith("java") || className.startsWith("sun")) continue;
               // Retrieve servlet class.
  -            else if(methodName.equals("doGet") || methodName.equals("doPost") || methodName.equals("service")) {
  -                for(int j=i+1; j<stackTrace.length; j++) {
  -                    String c = stackTrace[j].getClassName();
  -                    if(className.equals(c)) continue;
  -                    else if(c.equals("javax.servlet.http.HttpServlet") || c.equals("javax.servlet.GenericServlet")) {
  +            else if(className.equals("javax.servlet.http.HttpServlet") || className.equals("javax.servlet.GenericServlet")) {
                           result = "<servlet>";
                           break;
                       }
  +            // Ignores Java API classes
  +            else if(className.startsWith("java") || className.startsWith("sun")) continue;
                       else {
  -                        result = className+"."+methodName;
  -                        break;
  -                    }
  -                }
  -                break;
  -            }else {
                   // Ignores framework classes.
                   boolean ignore = false;
                   for(String expression : config.getFrameworkExpressionSet()) {
  
  
  



More information about the jboss-cvs-commits mailing list