Author: joakime
Date: Tue Apr  3 15:11:40 2007
New Revision: 525305

URL: http://svn.apache.org/viewvc?view=rev&rev=525305
Log:
Updating information about last repository scan on client output

Modified:
    
maven/archiva/branches/archiva-jpox-database-refactor/archiva-cli/src/main/java/org/apache/maven/archiva/cli/ArchivaCli.java

Modified: 
maven/archiva/branches/archiva-jpox-database-refactor/archiva-cli/src/main/java/org/apache/maven/archiva/cli/ArchivaCli.java
URL: 
http://svn.apache.org/viewvc/maven/archiva/branches/archiva-jpox-database-refactor/archiva-cli/src/main/java/org/apache/maven/archiva/cli/ArchivaCli.java?view=diff&rev=525305&r1=525304&r2=525305
==============================================================================
--- 
maven/archiva/branches/archiva-jpox-database-refactor/archiva-cli/src/main/java/org/apache/maven/archiva/cli/ArchivaCli.java
 (original)
+++ 
maven/archiva/branches/archiva-jpox-database-refactor/archiva-cli/src/main/java/org/apache/maven/archiva/cli/ArchivaCli.java
 Tue Apr  3 15:11:40 2007
@@ -49,7 +49,11 @@
 import java.util.Properties;
 
 /**
+ * ArchivaCli 
+ *
  * @author Jason van Zyl
+ * @author <a href="mailto:[EMAIL PROTECTED]">Joakim Erdfelt</a>
+ * @version $Id$
  */
 public class ArchivaCli
     extends AbstractCli
@@ -160,14 +164,22 @@
             RepositoryContentStatistics stats = scanner.scan( repo, 
consumerList, true );
 
             SimpleDateFormat df = new SimpleDateFormat();
+            System.out.println( "" );
             System.out.println( ".\\ Scan of " + repo.getId() + " 
\\.__________________________________________" );
             System.out.println( "  Repository URL    : " + repo.getUrl() );
             System.out.println( "  Repository Name   : " + 
repo.getModel().getName() );
             System.out.println( "  Repository Layout : " + 
repo.getModel().getLayoutName() );
+            System.out.println( "  Consumers         : (" + 
consumerList.size() + " active)" );
+            for ( Iterator iter = consumerList.iterator(); iter.hasNext(); )
+            {
+                RepositoryContentConsumer consumer = 
(RepositoryContentConsumer) iter.next();
+                System.out.println( "                      " + 
consumer.getId() + " - " + consumer.getDescription() );
+            }
             System.out.println( "  Duration          : " + 
DateUtil.getDuration( stats.getDuration() ) );
             System.out.println( "  When Gathered     : " + df.format( 
stats.getWhenGathered() ) );
             System.out.println( "  Total File Count  : " + 
stats.getTotalFileCount() );
-            System.out.println( "  New File Count    : " + 
stats.getNewFileCount() );
+            long averageMsPerFile = ( stats.getDuration() / 
stats.getTotalFileCount() );
+            System.out.println( "  Avg Time Per File : " + 
DateUtil.getDuration( averageMsPerFile ) );
             System.out.println( 
"______________________________________________________________" );
         }
         catch ( RepositoryException e )


Reply via email to