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

Class Scheduler

source code

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

alias for SingleBranchScheduler

Nested Classes

Inherited from BaseBasicScheduler: NotSet

Inherited from base.BaseScheduler: Thunk

Instance Methods
 
__init__(self, *args, **kwargs)
Initialize a Scheduler.
source code

Inherited from SingleBranchScheduler: getChangeClassificationsForTimer, getChangeFilter, getTimerNameForChange

Inherited from BaseBasicScheduler: 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

__init__(self, *args, **kwargs)
(Constructor)

source code 

Initialize a Scheduler.

Parameters:
  • onlyImportant - If True, only important changes will be added to the buildset.
Overrides: twisted.application.service.MultiService.__init__