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

Class AnyBranchScheduler

source code

 twisted.application.service.Service --+            
                                       |            
twisted.application.service.MultiService --+        
                                           |        
                    util.ComparableMixin --+        
                                           |        
                          base.BaseScheduler --+    
                                               |    
                              BaseBasicScheduler --+
                                                   |
                                                  AnyBranchScheduler

Nested Classes

Inherited from BaseBasicScheduler: NotSet

Inherited from base.BaseScheduler: Thunk

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

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

Inherited from base.BaseScheduler: addBuildsetForChanges, addBuildsetForLatest, addBuildsetForSourceStamp, getPendingBuildTimes, getState, listBuilderNames, setState, startConsumingChanges

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

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

Inherited from util.ComparableMixin: __cmp__, __hash__

Class Variables

Inherited from BaseBasicScheduler: compare_attrs

Inherited from twisted.application.service.MultiService: __implemented__

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

Instance Variables

Inherited from base.BaseScheduler: builderNames, master, name, properties, schedulerid

Method Details

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

source code 
Overrides: BaseBasicScheduler.getChangeFilter

getTimerNameForChange(self, change)

source code 
Overrides: BaseBasicScheduler.getTimerNameForChange

getChangeClassificationsForTimer(self, schedulerid, timer_name)

source code 

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

Overrides: BaseBasicScheduler.getChangeClassificationsForTimer
(inherited documentation)