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 )