Author: olamy
Date: Mon Sep 26 20:35:59 2011
New Revision: 1176041

URL: http://svn.apache.org/viewvc?rev=1176041&view=rev
Log:
better output of the transferListener for remote index download

Modified:
    
archiva/trunk/archiva-modules/archiva-scheduler/archiva-scheduler-indexing/src/main/java/org/apache/archiva/scheduler/indexing/DownloadRemoteIndexTask.java

Modified: 
archiva/trunk/archiva-modules/archiva-scheduler/archiva-scheduler-indexing/src/main/java/org/apache/archiva/scheduler/indexing/DownloadRemoteIndexTask.java
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-scheduler/archiva-scheduler-indexing/src/main/java/org/apache/archiva/scheduler/indexing/DownloadRemoteIndexTask.java?rev=1176041&r1=1176040&r2=1176041&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-scheduler/archiva-scheduler-indexing/src/main/java/org/apache/archiva/scheduler/indexing/DownloadRemoteIndexTask.java
 (original)
+++ 
archiva/trunk/archiva-modules/archiva-scheduler/archiva-scheduler-indexing/src/main/java/org/apache/archiva/scheduler/indexing/DownloadRemoteIndexTask.java
 Mon Sep 26 20:35:59 2011
@@ -271,14 +271,21 @@ public class DownloadRemoteIndexTask
     {
         private Logger log = LoggerFactory.getLogger( getClass() );
 
+        String reourceName;
+
+        long startTime;
+
         public void transferInitiated( TransferEvent transferEvent )
         {
-            log.debug( "initiate transfer of {}", 
transferEvent.getResource().getName() );
+            reourceName = transferEvent.getResource().getName();
+            log.debug( "initiate transfer of {}", reourceName );
         }
 
         public void transferStarted( TransferEvent transferEvent )
         {
-            log.debug( "start transfer of {}", 
transferEvent.getResource().getName() );
+            reourceName = transferEvent.getResource().getName();
+            startTime = System.currentTimeMillis();
+            log.info( "start transfer of {}", 
transferEvent.getResource().getName() );
         }
 
         public void transferProgress( TransferEvent transferEvent, byte[] 
buffer, int length )
@@ -289,7 +296,10 @@ public class DownloadRemoteIndexTask
 
         public void transferCompleted( TransferEvent transferEvent )
         {
-            log.info( "end of transfer file " + 
transferEvent.getResource().getName() );
+            reourceName = transferEvent.getResource().getName();
+            long endTime = System.currentTimeMillis();
+            log.info( "end of transfer file {}: {}s", 
transferEvent.getResource().getName(),
+                      ( endTime - startTime ) / 1000 );
         }
 
         public void transferError( TransferEvent transferEvent )


Reply via email to