Author: joakime
Date: Fri Mar  9 06:36:13 2007
New Revision: 516416

URL: http://svn.apache.org/viewvc?view=rev&rev=516416
Log:
Correcting lack of save for datarefresh task.

Modified:
    
maven/archiva/trunk/archiva-core/src/main/java/org/apache/maven/archiva/scheduler/executors/DataRefreshExecutor.java

Modified: 
maven/archiva/trunk/archiva-core/src/main/java/org/apache/maven/archiva/scheduler/executors/DataRefreshExecutor.java
URL: 
http://svn.apache.org/viewvc/maven/archiva/trunk/archiva-core/src/main/java/org/apache/maven/archiva/scheduler/executors/DataRefreshExecutor.java?view=diff&rev=516416&r1=516415&r2=516416
==============================================================================
--- 
maven/archiva/trunk/archiva-core/src/main/java/org/apache/maven/archiva/scheduler/executors/DataRefreshExecutor.java
 (original)
+++ 
maven/archiva/trunk/archiva-core/src/main/java/org/apache/maven/archiva/scheduler/executors/DataRefreshExecutor.java
 Fri Mar  9 06:36:13 2007
@@ -54,6 +54,8 @@
     extends AbstractLogEnabled
     implements TaskExecutor
 {
+    private static final String DATAREFRESH_FILE = ".datarefresh";
+
     /**
      * Configuration store.
      *
@@ -131,7 +133,7 @@
             DiscovererStatistics lastRunStats = new DiscovererStatistics( 
repository );
             try
             {
-                lastRunStats.load( ".datarefresh" );
+                lastRunStats.load( DATAREFRESH_FILE );
             }
             catch ( IOException e )
             {
@@ -147,12 +149,19 @@
                                      lastRunStats.getTimestampFinished(), 
null, null );
 
                 stats.dump( getLogger() );
+                lastRunStats.save( DATAREFRESH_FILE );
             }
             catch ( DiscovererException e )
             {
                 getLogger().error(
                                    "Unable to run data refresh against 
repository [" + repository.getId() + "]: "
                                        + e.getMessage(), e );
+            }
+            catch ( IOException e )
+            {
+                getLogger().warn(
+                                  "Unable to save last run statistics for 
repository [" + repository.getId() + "]: "
+                                      + e.getMessage() );
             }
         }
 


Reply via email to