org.apache.continuum.taskqueue
Interface OverallDistributedBuildQueue

All Known Implementing Classes:
DefaultOverallDistributedBuildQueue

public interface OverallDistributedBuildQueue


Method Summary
 void addToDistributedBuildQueue(org.codehaus.plexus.taskqueue.Task distributedBuildTask)
           
 String getBuildAgentUrl()
           
 org.codehaus.plexus.taskqueue.TaskQueue getDistributedBuildQueue()
           
 DistributedBuildTaskQueueExecutor getDistributedBuildTaskQueueExecutor()
           
 List<PrepareBuildProjectsTask> getProjectsInQueue()
           
 boolean isInDistributedBuildQueue(int projectGroupId, int scmRootId)
           
 void removeFromDistributedBuildQueue(int[] hashCodes)
           
 void removeFromDistributedBuildQueue(int projectGroupId, int scmRootId)
           
 void removeFromDistributedBuildQueueByHashCode(int hashCode)
           
 void setBuildAgentUrl(String buildAgentUrl)
           
 

Method Detail

getBuildAgentUrl

String getBuildAgentUrl()

setBuildAgentUrl

void setBuildAgentUrl(String buildAgentUrl)

getDistributedBuildQueue

org.codehaus.plexus.taskqueue.TaskQueue getDistributedBuildQueue()

addToDistributedBuildQueue

void addToDistributedBuildQueue(org.codehaus.plexus.taskqueue.Task distributedBuildTask)
                                throws org.codehaus.plexus.taskqueue.TaskQueueException
Throws:
org.codehaus.plexus.taskqueue.TaskQueueException

getProjectsInQueue

List<PrepareBuildProjectsTask> getProjectsInQueue()
                                                  throws org.codehaus.plexus.taskqueue.TaskQueueException
Throws:
org.codehaus.plexus.taskqueue.TaskQueueException

isInDistributedBuildQueue

boolean isInDistributedBuildQueue(int projectGroupId,
                                  int scmRootId)
                                  throws org.codehaus.plexus.taskqueue.TaskQueueException
Throws:
org.codehaus.plexus.taskqueue.TaskQueueException

removeFromDistributedBuildQueue

void removeFromDistributedBuildQueue(int projectGroupId,
                                     int scmRootId)
                                     throws org.codehaus.plexus.taskqueue.TaskQueueException
Throws:
org.codehaus.plexus.taskqueue.TaskQueueException

removeFromDistributedBuildQueue

void removeFromDistributedBuildQueue(int[] hashCodes)
                                     throws org.codehaus.plexus.taskqueue.TaskQueueException
Throws:
org.codehaus.plexus.taskqueue.TaskQueueException

removeFromDistributedBuildQueueByHashCode

void removeFromDistributedBuildQueueByHashCode(int hashCode)
                                               throws org.codehaus.plexus.taskqueue.TaskQueueException
Throws:
org.codehaus.plexus.taskqueue.TaskQueueException

getDistributedBuildTaskQueueExecutor

DistributedBuildTaskQueueExecutor getDistributedBuildTaskQueueExecutor()


Copyright © 2003-2013 The Apache Software Foundation. All Rights Reserved.