hudson.plugins.throttleconcurrents
Class ThrottleJobProperty

java.lang.Object
  extended by hudson.model.JobProperty<hudson.model.AbstractProject<?,?>>
      extended by hudson.plugins.throttleconcurrents.ThrottleJobProperty
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<hudson.model.JobProperty<?>>, hudson.tasks.BuildStep

public class ThrottleJobProperty
extends hudson.model.JobProperty<hudson.model.AbstractProject<?,?>>


Nested Class Summary
static class ThrottleJobProperty.DescriptorImpl
           
static class ThrottleJobProperty.ThrottleCategory
           
 
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 class hudson.model.JobProperty
owner
 
Fields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS
 
Constructor Summary
ThrottleJobProperty(java.lang.Integer maxConcurrentPerNode, java.lang.Integer maxConcurrentTotal, java.util.List<java.lang.String> categories, boolean throttleEnabled)
           
 
Method Summary
 java.util.List<java.lang.String> getCategories()
           
 java.lang.Integer getMaxConcurrentPerNode()
           
 java.lang.Integer getMaxConcurrentTotal()
           
 boolean getThrottleEnabled()
           
 java.lang.Object readResolve()
          Migrates deprecated/obsolete data
 
Methods inherited from class hudson.model.JobProperty
getDescriptor, getJobAction, getJobActions, getProjectAction, getProjectActions, getRequiredMonitorService, getSubTasks, perform, prebuild, setOwner
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ThrottleJobProperty

@DataBoundConstructor
public ThrottleJobProperty(java.lang.Integer maxConcurrentPerNode,
                                                java.lang.Integer maxConcurrentTotal,
                                                java.util.List<java.lang.String> categories,
                                                boolean throttleEnabled)
Method Detail

readResolve

public java.lang.Object readResolve()
Migrates deprecated/obsolete data


getThrottleEnabled

public boolean getThrottleEnabled()

getCategories

public java.util.List<java.lang.String> getCategories()

getMaxConcurrentPerNode

public java.lang.Integer getMaxConcurrentPerNode()

getMaxConcurrentTotal

public java.lang.Integer getMaxConcurrentTotal()


Copyright © 2010. All Rights Reserved.