Examples of DatabaseScanningConfiguration


Examples of org.apache.maven.archiva.configuration.DatabaseScanningConfiguration

            legacyArtifactPaths.add( v );
        }
        value.setLegacyArtifactPaths( legacyArtifactPaths );
        RepositoryScanningConfiguration repositoryScanning = readRepositoryScanningConfiguration( prefix + "repositoryScanning.", registry );
        value.setRepositoryScanning( repositoryScanning );
        DatabaseScanningConfiguration databaseScanning = readDatabaseScanningConfiguration( prefix + "databaseScanning.", registry );
        value.setDatabaseScanning( databaseScanning );
        WebappConfiguration webapp = readWebappConfiguration( prefix + "webapp.", registry );
        value.setWebapp( webapp );
        OrganisationInformation organisationInfo = readOrganisationInformation( prefix + "organisationInfo.", registry );
        value.setOrganisationInfo( organisationInfo );
View Full Code Here

Examples of org.apache.maven.archiva.configuration.DatabaseScanningConfiguration

        return value;
    }
   
    private DatabaseScanningConfiguration readDatabaseScanningConfiguration( String prefix, Registry registry )
    {
        DatabaseScanningConfiguration value = new DatabaseScanningConfiguration();

        String cronExpression = registry.getString( prefix + "cronExpression", value.getCronExpression() );
        value.setCronExpression( cronExpression );
        java.util.List unprocessedConsumers = new java.util.ArrayList/*<String>*/();
        unprocessedConsumers.addAll( registry.getList( prefix + "unprocessedConsumers.unprocessedConsumer" ) );
        value.setUnprocessedConsumers( unprocessedConsumers );
        java.util.List cleanupConsumers = new java.util.ArrayList/*<String>*/();
        cleanupConsumers.addAll( registry.getList( prefix + "cleanupConsumers.cleanupConsumer" ) );
        value.setCleanupConsumers( cleanupConsumers );

        return value;
    }
View Full Code Here

Examples of org.apache.maven.archiva.configuration.DatabaseScanningConfiguration

    public void prepare()
        throws Exception
    {
        Configuration config = archivaConfiguration.getConfiguration();
        DatabaseScanningConfiguration dbscanning = config.getDatabaseScanning();

        this.cron = dbscanning.getCronExpression();

        AddAdminDatabaseConsumerClosure addAdminDbConsumer;
       
        addAdminDbConsumer = new AddAdminDatabaseConsumerClosure( dbscanning.getUnprocessedConsumers() );
        CollectionUtils.forAllDo( databaseConsumers.getAvailableUnprocessedConsumers(), addAdminDbConsumer );
        this.unprocessedConsumers = addAdminDbConsumer.getList();
        Collections.sort( this.unprocessedConsumers, AdminRepositoryConsumerComparator.getInstance() );

        addAdminDbConsumer = new AddAdminDatabaseConsumerClosure( dbscanning.getCleanupConsumers() );
        CollectionUtils.forAllDo( databaseConsumers.getAvailableCleanupConsumers(), addAdminDbConsumer );
        this.cleanupConsumers = addAdminDbConsumer.getList();
        Collections.sort( this.cleanupConsumers, AdminRepositoryConsumerComparator.getInstance() );
    }
View Full Code Here

Examples of org.apache.maven.archiva.configuration.DatabaseScanningConfiguration

            legacyArtifactPaths.add( v );
        }
        value.setLegacyArtifactPaths( legacyArtifactPaths );
        RepositoryScanningConfiguration repositoryScanning = readRepositoryScanningConfiguration( prefix + "repositoryScanning.", registry );
        value.setRepositoryScanning( repositoryScanning );
        DatabaseScanningConfiguration databaseScanning = readDatabaseScanningConfiguration( prefix + "databaseScanning.", registry );
        value.setDatabaseScanning( databaseScanning );
        WebappConfiguration webapp = readWebappConfiguration( prefix + "webapp.", registry );
        value.setWebapp( webapp );
        OrganisationInformation organisationInfo = readOrganisationInformation( prefix + "organisationInfo.", registry );
        value.setOrganisationInfo( organisationInfo );
View Full Code Here

Examples of org.apache.maven.archiva.configuration.DatabaseScanningConfiguration

        return value;
    }
   
    private DatabaseScanningConfiguration readDatabaseScanningConfiguration( String prefix, Registry registry )
    {
        DatabaseScanningConfiguration value = new DatabaseScanningConfiguration();

        String cronExpression = registry.getString( prefix + "cronExpression", value.getCronExpression() );
        value.setCronExpression( cronExpression );
        java.util.List unprocessedConsumers = new java.util.ArrayList();
        unprocessedConsumers.addAll( registry.getList( prefix + "unprocessedConsumers.unprocessedConsumer" ) );
        value.setUnprocessedConsumers( unprocessedConsumers );
        java.util.List cleanupConsumers = new java.util.ArrayList();
        cleanupConsumers.addAll( registry.getList( prefix + "cleanupConsumers.cleanupConsumer" ) );
        value.setCleanupConsumers( cleanupConsumers );

        return value;
    }
View Full Code Here

Examples of org.apache.maven.archiva.configuration.DatabaseScanningConfiguration

        action = new DatabaseAction();

        config = new Configuration();
       
        DatabaseScanningConfiguration databaseScanningConfig = new DatabaseScanningConfiguration();
       
        List<String> cleanUpConsumers = new ArrayList<String>();
        cleanUpConsumers.add( "not-present-remove-db-artifact" );
        cleanUpConsumers.add( "not-present-remove-db-project" );
        cleanUpConsumers.add( "not-present-remove-indexed" );
       
        List<String> unprocessedConsumers = new ArrayList<String>();
        unprocessedConsumers.add( "update-db-bytecode-stats" );
        unprocessedConsumers.add( "update-db-project" );
        unprocessedConsumers.add( "validate-repository-metadata" );
       
        databaseScanningConfig.setCleanupConsumers( cleanUpConsumers );
        databaseScanningConfig.setUnprocessedConsumers( unprocessedConsumers );

        config.setDatabaseScanning( databaseScanningConfig );
       
        setUpEnabledUnproccessedConsumers();
        setUpEnabledCleanupConsumers();
View Full Code Here

Examples of org.apache.maven.archiva.configuration.DatabaseScanningConfiguration

    public void prepare()
        throws Exception
    {
        Configuration config = archivaConfiguration.getConfiguration();
        DatabaseScanningConfiguration dbscanning = config.getDatabaseScanning();

        this.cron = dbscanning.getCronExpression();

        AddAdminDatabaseConsumerClosure addAdminDbConsumer;

        addAdminDbConsumer = new AddAdminDatabaseConsumerClosure( dbscanning.getUnprocessedConsumers() );
        CollectionUtils.forAllDo( databaseConsumers.getAvailableUnprocessedConsumers(), addAdminDbConsumer );
        this.unprocessedConsumers = addAdminDbConsumer.getList();
        Collections.sort( this.unprocessedConsumers, AdminRepositoryConsumerComparator.getInstance() );

        addAdminDbConsumer = new AddAdminDatabaseConsumerClosure( dbscanning.getCleanupConsumers() );
        CollectionUtils.forAllDo( databaseConsumers.getAvailableCleanupConsumers(), addAdminDbConsumer );
        this.cleanupConsumers = addAdminDbConsumer.getList();
        Collections.sort( this.cleanupConsumers, AdminRepositoryConsumerComparator.getInstance() );
    }
View Full Code Here

Examples of org.apache.maven.archiva.configuration.DatabaseScanningConfiguration

            boolean satisfies = false;

            if ( object instanceof DatabaseUnprocessedArtifactConsumer )
            {
                DatabaseUnprocessedArtifactConsumer consumer = (DatabaseUnprocessedArtifactConsumer) object;
                DatabaseScanningConfiguration config = archivaConfiguration.getConfiguration().getDatabaseScanning();

                return config.getUnprocessedConsumers().contains( consumer.getId() );
            }

            return satisfies;
        }
View Full Code Here

Examples of org.apache.maven.archiva.configuration.DatabaseScanningConfiguration

            boolean satisfies = false;

            if ( object instanceof DatabaseCleanupConsumer )
            {
                DatabaseCleanupConsumer consumer = (DatabaseCleanupConsumer) object;
                DatabaseScanningConfiguration config = archivaConfiguration.getConfiguration().getDatabaseScanning();

                return config.getCleanupConsumers().contains( consumer.getId() );
            }

            return satisfies;
        }
View Full Code Here

Examples of org.apache.maven.archiva.configuration.DatabaseScanningConfiguration

    public void prepare()
        throws Exception
    {
        Configuration config = archivaConfiguration.getConfiguration();
        DatabaseScanningConfiguration dbscanning = config.getDatabaseScanning();

        this.cron = dbscanning.getCronExpression();

        AddAdminDatabaseConsumerClosure addAdminDbConsumer;

        addAdminDbConsumer = new AddAdminDatabaseConsumerClosure( dbscanning.getUnprocessedConsumers() );
        CollectionUtils.forAllDo( databaseConsumers.getAvailableUnprocessedConsumers(), addAdminDbConsumer );
        this.unprocessedConsumers = addAdminDbConsumer.getList();
        Collections.sort( this.unprocessedConsumers, AdminDatabaseConsumerComparator.getInstance() );

        addAdminDbConsumer = new AddAdminDatabaseConsumerClosure( dbscanning.getCleanupConsumers() );
        CollectionUtils.forAllDo( databaseConsumers.getAvailableCleanupConsumers(), addAdminDbConsumer );
        this.cleanupConsumers = addAdminDbConsumer.getList();
        Collections.sort( this.cleanupConsumers, AdminDatabaseConsumerComparator.getInstance() );
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.