Only counting the parsing for the first time
authorjtulach@netbeans.org
Tue, 13 Nov 2007 08:06:51 +0000
changeset 2689caf9e7ad1608
parent 2688 d18aecf0f617
child 2690 957a10546bee
Only counting the parsing for the first time
logger/uihandlerserver/src/java/org/netbeans/server/uihandler/LogsManager.java
     1.1 --- a/logger/uihandlerserver/src/java/org/netbeans/server/uihandler/LogsManager.java	Mon Nov 12 17:56:26 2007 +0000
     1.2 +++ b/logger/uihandlerserver/src/java/org/netbeans/server/uihandler/LogsManager.java	Tue Nov 13 08:06:51 2007 +0000
     1.3 @@ -698,9 +698,11 @@
     1.4          private File[] files;
     1.5          private int cnt;
     1.6          private List<Value> sum;
     1.7 +        private boolean firstRun;
     1.8          
     1.9          public Verify() {
    1.10              init();
    1.11 +            firstRun = true;
    1.12          }
    1.13          
    1.14          private void init() {
    1.15 @@ -752,7 +754,9 @@
    1.16                  
    1.17                  Integer[] counts = {cnt++, files.length};
    1.18  
    1.19 -                initCounts = Arrays.asList(counts);
    1.20 +                if (firstRun) {
    1.21 +                    initCounts = Arrays.asList(counts);
    1.22 +                }
    1.23                  if (closed || DEFAULT != LogsManager.this) {
    1.24                      LOG.log(Level.INFO, "Stopping processing at {0} files", cnt);
    1.25                      break;
    1.26 @@ -801,7 +805,7 @@
    1.27                  return;
    1.28              }
    1.29              
    1.30 -
    1.31 +            firstRun = false;
    1.32              initCounts = Collections.nCopies(2, getNumberOfLogs());
    1.33              
    1.34              statistics = sum;
    1.35 @@ -822,7 +826,7 @@
    1.36              em.close();
    1.37  
    1.38              init();
    1.39 -            EXEC.schedule(this, 5 * 60, TimeUnit.SECONDS);
    1.40 +            EXEC.schedule(this, 5 * 60 * 60, TimeUnit.SECONDS);
    1.41          }
    1.42          
    1.43      }