Trees | Indices | Help |
|
---|
|
twisted.application.service.Service --+ | twisted.application.service.MultiService --+ | util.ComparableMixin --+ | object --+ | | | util.state.StateMixin --+ | BaseScheduler
Base class for all schedulers; this provides the equipment to manage reconfigurations and to handle basic scheduler state. It also provides utility methods to begin various sorts of builds.
Subclasses should add any configuration-derived attributes to
base.Scheduler.compare_attrs
.
Instance Methods | |||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
Inherited from Inherited from Inherited from Inherited from Inherited from |
Class Variables | |
DefaultCodebases =
|
|
compare_attrs =
|
|
__implemented__ = <implementedBy buildbot.schedulers.base.Base
|
|
Inherited from |
Properties | |
Inherited from |
Method Details |
Initialize a Scheduler.
|
|
|
Subclasses should call this method from startService to register to receive changes. The BaseScheduler class will take care of filtering the changes (using change_filter) and (if fileIsImportant is not None) classifying them. See gotChange. Returns a Deferred.
|
Called when a change is received; returns a Deferred. If the
|
Add a buildset for the 'latest' source in the given branch, repository, and project. This will create a relative sourcestamp for the buildset. This method will add any properties provided to the scheduler constructor to the buildset, and will call the master's addBuildset method with the appropriate parameters.
|
Given details about the source code to build, create a source stamp and then add a buildset for it.
|
|
|
Add a buildset for the given, already-existing sourcestamp. This method will add any properties provided to the scheduler
constructor to the buildset, and will call the master's
|
Special descriptor for class __provides__ The descriptor caches the implementedBy info, so that we can get declarations for objects without instance-specific interfaces a bit quicker.
|
Class Variable Details |
compare_attrs
|
__implemented__
|
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Wed Nov 21 16:22:44 2012 | http://epydoc.sourceforge.net |