Package org.apache.maven.archiva.scheduled.tasks

Examples of org.apache.maven.archiva.scheduled.tasks.DatabaseTask


    }

    public void executeTask( Task task )
        throws TaskExecutionException
    {
        DatabaseTask dbtask = (DatabaseTask) task;

        log.info( "Executing task from queue with job name: " + dbtask );
        long time = System.currentTimeMillis();

        try
View Full Code Here


        return SUCCESS;
    }

    public String updateDatabase()
    {
        DatabaseTask task = new DatabaseTask();
        task.setName( DefaultArchivaTaskScheduler.DATABASE_JOB + ":user-requested" );
        task.setQueuePolicy( ArchivaTask.QUEUE_POLICY_WAIT );

        boolean scheduleTask = false;

        try
        {
View Full Code Here

        if ( taskScheduler.isProcessingDatabaseTask() )
        {
            return false;
        }

        DatabaseTask task = new DatabaseTask();
        task.setName( DefaultArchivaTaskScheduler.DATABASE_JOB + ":user-requested-via-web-service" );
        task.setQueuePolicy( ArchivaTask.QUEUE_POLICY_WAIT );
       
        taskScheduler.queueDatabaseTask( task );          
       
        return new Boolean( true );
    }
View Full Code Here

/* Tests for db scanning  */
   
    public void testExecuteDbScannerDbNotBeingScanned()
        throws Exception
    {
        DatabaseTask task = new DatabaseTask();
       
        taskSchedulerControl.expectAndReturn( taskScheduler.isProcessingDatabaseTask(), false );
               
        taskScheduler.queueDatabaseTask( task );
        taskSchedulerControl.setMatcher( MockControl.ALWAYS_MATCHER );
View Full Code Here

        return SUCCESS;
    }

    public String updateDatabase()
    {
        DatabaseTask task = new DatabaseTask();
        task.setName( DefaultArchivaTaskScheduler.DATABASE_JOB + ":user-requested" );
        task.setQueuePolicy( ArchivaTask.QUEUE_POLICY_WAIT );

        boolean scheduleTask = false;

        try
        {
View Full Code Here

        if ( taskScheduler.isProcessingDatabaseTask() )
        {
            return false;
        }

        DatabaseTask task = new DatabaseTask();
        task.setName( DefaultArchivaTaskScheduler.DATABASE_JOB + ":user-requested-via-web-service" );
        task.setQueuePolicy( ArchivaTask.QUEUE_POLICY_WAIT );
       
        taskScheduler.queueDatabaseTask( task );          
       
        return new Boolean( true );
    }
View Full Code Here

TOP

Related Classes of org.apache.maven.archiva.scheduled.tasks.DatabaseTask

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.