hudson.distTest
Class LockingTasks

java.lang.Object
  extended by hudson.tasks.BuildStepCompatibilityLayer
      extended by hudson.tasks.Builder
          extended by hudson.distTest.LockingTasks
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<hudson.tasks.Builder>, hudson.tasks.BuildStep

public class LockingTasks
extends hudson.tasks.Builder

Just hold information about locked test nodes.

Author:
mnovak

Nested Class Summary
 
Nested classes/interfaces inherited from interface hudson.tasks.BuildStep
hudson.tasks.BuildStep.PublisherList
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Field Summary
 
Fields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS
 
Constructor Summary
LockingTasks(java.util.ArrayList<java.util.concurrent.Future<hudson.model.FreeStyleBuild>> futList, java.util.ArrayList<hudson.model.FreeStyleProject> fspList, java.util.ArrayList<hudson.model.Node> nodeList)
           
 
Method Summary
 java.util.ArrayList<hudson.model.FreeStyleProject> getFspList()
          Returns list of projects used for lock projects.
 java.util.ArrayList<java.util.concurrent.Future<hudson.model.FreeStyleBuild>> getFutList()
          Return list of jobs started on testing nodes.
 java.util.ArrayList<hudson.model.Node> getNodeList()
          Returns list of of locked nodes.
 void setFspList(java.util.ArrayList<hudson.model.FreeStyleProject> fspList)
           
 void setFutList(java.util.ArrayList<java.util.concurrent.Future<hudson.model.FreeStyleBuild>> futList)
           
 void setNodeList(java.util.ArrayList<hudson.model.Node> nodeList)
           
 
Methods inherited from class hudson.tasks.Builder
all, getDescriptor, getRequiredMonitorService, prebuild
 
Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer
getProjectAction, getProjectAction, getProjectActions, perform, perform, prebuild
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface hudson.tasks.BuildStep
getProjectAction, getProjectActions, perform, prebuild
 

Constructor Detail

LockingTasks

public LockingTasks(java.util.ArrayList<java.util.concurrent.Future<hudson.model.FreeStyleBuild>> futList,
                    java.util.ArrayList<hudson.model.FreeStyleProject> fspList,
                    java.util.ArrayList<hudson.model.Node> nodeList)
Method Detail

getFutList

public java.util.ArrayList<java.util.concurrent.Future<hudson.model.FreeStyleBuild>> getFutList()
Return list of jobs started on testing nodes.

Returns:
the futList

setFutList

public void setFutList(java.util.ArrayList<java.util.concurrent.Future<hudson.model.FreeStyleBuild>> futList)
Parameters:
futList - the futList to set

getFspList

public java.util.ArrayList<hudson.model.FreeStyleProject> getFspList()
Returns list of projects used for lock projects.

Returns:
the fspList

setFspList

public void setFspList(java.util.ArrayList<hudson.model.FreeStyleProject> fspList)
Parameters:
fspList - the fspList to set

getNodeList

public java.util.ArrayList<hudson.model.Node> getNodeList()
Returns list of of locked nodes.

Returns:
the nodeList

setNodeList

public void setNodeList(java.util.ArrayList<hudson.model.Node> nodeList)
Parameters:
nodeList - the nodeList to set


Copyright © 2011. All Rights Reserved.