Package buildbot :: Package schedulers :: Module basic :: Class SingleBranchScheduler
[frames] | no frames]

Class SingleBranchScheduler

source code

 twisted.application.service.Service --+            
                                       |            
twisted.application.service.MultiService --+        
                                           |        
                    util.ComparableMixin --+        
                                           |        
                              object --+   |        
                                       |   |        
                   util.state.StateMixin --+        
                                           |        
                          base.BaseScheduler --+    
                                               |    
                              BaseBasicScheduler --+
                                                   |
                                                  SingleBranchScheduler
Known Subclasses:

Nested Classes

Inherited from BaseBasicScheduler: NotSet

Instance Methods
 
getChangeFilter(self, branch, branches, change_filter, categories) source code
 
getTimerNameForChange(self, change) source code
 
getChangeClassificationsForTimer(self, objectid, timer_name)
similar to db.schedulers.getChangeClassifications, but given timer name
source code

Inherited from BaseBasicScheduler: __init__, getPendingBuildTimes, gotChange, scanExistingClassifiedChanges, stableTimerFired, startService, stopService

Inherited from base.BaseScheduler: __provides__, addBuildsetForChanges, addBuildsetForLatest, addBuildsetForSourceStamp, addBuildsetForSourceStampDetails, addBuildsetForSourceStampSetDetails, findNewSchedulerInstance, listBuilderNames, startConsumingChanges

Inherited from twisted.application.service.MultiService: __iter__, addService, getServiceNamed, privilegedStartService, removeService

Inherited from twisted.application.service.Service: __getstate__, __providedBy__, disownServiceParent, setName, setServiceParent

Inherited from util.ComparableMixin: __cmp__, __hash__

Inherited from util.state.StateMixin: getState, setState

Inherited from object: __delattr__, __format__, __getattribute__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables

Inherited from BaseBasicScheduler: compare_attrs

Inherited from base.BaseScheduler: DefaultCodebases, __implemented__

Inherited from twisted.application.service.Service: parent, running

Instance Variables

Inherited from base.BaseScheduler: builderNames, name, properties

Properties

Inherited from object: __class__

Method Details

getChangeFilter(self, branch, branches, change_filter, categories)

source code 
Overrides: BaseBasicScheduler.getChangeFilter

getTimerNameForChange(self, change)

source code 
Overrides: BaseBasicScheduler.getTimerNameForChange

getChangeClassificationsForTimer(self, objectid, timer_name)

source code 

similar to db.schedulers.getChangeClassifications, but given timer name

Overrides: BaseBasicScheduler.getChangeClassificationsForTimer
(inherited documentation)