Package org.apache.maven.archiva.discoverer

Examples of org.apache.maven.archiva.discoverer.DiscovererStatistics


        for ( Iterator i = getAllArtifactRepositories().iterator(); i.hasNext(); )
        {
            ArtifactRepository repository = (ArtifactRepository) i.next();

            DiscovererStatistics stats = new DiscovererStatistics( repository );
            try
            {
                stats.load( DataRefreshExecutor.DATAREFRESH_FILE );
                if ( stats.getTimestampFinished() > lastDataRefreshTime )
                {
                    lastDataRefreshTime = stats.getTimestampFinished();
                }
            }
            catch ( FileNotFoundException e)
            {
                getLogger().info(
View Full Code Here


    {
        for ( Iterator i = getAllArtifactRepositories().iterator(); i.hasNext(); )
        {
            ArtifactRepository repository = (ArtifactRepository) i.next();

            DiscovererStatistics stats = new DiscovererStatistics( repository );
            if ( stats.getTimestampFinished() <= 0 )
            {
                // Found a repository that has NEVER had it's data walked.
                return true;
            }
        }
View Full Code Here

            ArtifactRepository repository = repoFactory.createRepository( repositoryConfiguration );

            List filteredConsumers = filterConsumers( consumers, repository );

            DiscovererStatistics lastRunStats = new DiscovererStatistics( repository );
            try
            {
                lastRunStats.load( DATAREFRESH_FILE );
            }
            catch ( IOException e )
            {
                getLogger().info(
                                  "Unable to load last run statistics for repository [" + repository.getId() + "]: "
                                      + e.getMessage() );
            }

            try
            {
                DiscovererStatistics stats = discoverer
                    .walkRepository( repository, filteredConsumers, repositoryConfiguration.isIncludeSnapshots(),
                                     lastRunStats.getTimestampFinished(), null, null );

                stats.dump( getLogger() );
                stats.save( DATAREFRESH_FILE );
            }
            catch ( DiscovererException e )
            {
                getLogger().error(
                                   "Unable to run data refresh against repository [" + repository.getId() + "]: "
View Full Code Here

TOP

Related Classes of org.apache.maven.archiva.discoverer.DiscovererStatistics

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.