Package org.codehaus.plexus.taskqueue

Examples of org.codehaus.plexus.taskqueue.Task


    }

    private void assertNextBuildIsNull()
        throws Exception
    {
        Task task = buildQueue.take();

        if ( task != null )
        {
            fail( "Got a non-null build task returned. Project id: " + ( (BuildProjectTask) task ).getProjectId() );
        }
View Full Code Here


        final BuildDefinition buildDef = new BuildDefinition();
        buildDef.setId( 1 );
        buildDef.setSchedule( getSchedule( 1, 1, 2 ) );
       
        final TaskQueueExecutor buildQueueExecutor = context.mock( TaskQueueExecutor.class, "build-queue-executor" );
        final Task buildTask = new BuildProjectTask( 1, 1, 1, "continuum-project-test-1", "BUILD_DEF" );

        final List<Task> buildTasks = new ArrayList<Task>();
        buildTasks.add( new BuildProjectTask2, 1, 1, "continuum-project-test-2", "BUILD_DEF" ) );
       
        final List<CheckOutTask> checkoutTasks = new ArrayList<CheckOutTask>();
View Full Code Here

      Map<String, Task> currentBuilds = getContinuum().getBuildsManager().getCurrentBuilds();
      Set<String> keySet = currentBuilds.keySet();
     
      for( String key : keySet )
      {
          Task task = currentBuilds.get( key );
          if ( task != null )
          {
              if ( task instanceof BuildProjectTask )
              {
                  return ( (BuildProjectTask) task ).getProjectId();
View Full Code Here

      if( tasks != null )
      { 
          Set<String> keySet = tasks.keySet();
          for( String key : keySet )
          {
              Task task = tasks.get( key );
              if( task != null && task instanceof CheckOutTask )                   
              {
                  if ( ( (CheckOutTask) task ).getProjectId() == projectId )
                  {
                      getLogger().info( "Cancelling checkout for project " + projectId );
View Full Code Here

    }

    private void rollback( String releaseId, ReleaseDescriptor descriptor, ContinuumReleaseManagerListener listener )
        throws ContinuumReleaseException
    {
        Task releaseTask = new RollbackReleaseProjectTask( releaseId, descriptor, (ReleaseManagerListener) listener );

        try
        {
            rollbackReleaseQueue.put( releaseTask );
        }
View Full Code Here

        }
    }

    private Task getPrepareTask( String releaseId, ReleaseDescriptor descriptor )
    {
        Task task = new PrepareReleaseProjectTask( releaseId, descriptor, null );

        return task;
    }
View Full Code Here

        return task;
    }

    private Task getPerformTask( String releaseId, ReleaseDescriptor descriptor, File buildDir )
    {
        Task task = new PerformReleaseProjectTask( releaseId, descriptor, buildDir, "package", true, null );

        return task;
    }
View Full Code Here

        if ( StringUtils.isEmpty( buildDefinitionLabel ) )
        {
            buildDefinitionLabel = buildDefinition.getGoals();
        }

        Task buildTask =
            new BuildProjectTask( projectId, buildDefinition.getId(), trigger, projectName, buildDefinitionLabel );
        try
        {
            log.info( "Project '" + projectName + "' added to overall build queue '" + overallBuildQueue.getName() + "'." );
            overallBuildQueue.addToBuildQueue( buildTask );
View Full Code Here

            Map<String, Task> currentBuilds = new HashMap<String, Task>();           
            Set<Integer> keys = overallBuildQueues.keySet();
            for( Integer key : keys )
            {
                OverallBuildQueue overallBuildQueue = overallBuildQueues.get( key );               
                Task task = overallBuildQueue.getBuildTaskQueueExecutor().getCurrentTask();
                if( task != null )
                {
                    currentBuilds.put( overallBuildQueue.getName(), task );
                }               
            }           
View Full Code Here

            Map<String, Task> currentCheckouts = new HashMap<String, Task>();
            Set<Integer> keys = overallBuildQueues.keySet();
            for( Integer key : keys )
            {
                OverallBuildQueue overallBuildQueue = overallBuildQueues.get( key );               
                Task task = overallBuildQueue.getCheckoutTaskQueueExecutor().getCurrentTask();
                if( task != null )
                {
                    currentCheckouts.put( overallBuildQueue.getName(), task );
                }               
            }           
View Full Code Here

TOP

Related Classes of org.codehaus.plexus.taskqueue.Task

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.