Trees | Indices | Help |
|
---|
|
twisted.application.service.Service --+ | twisted.application.service.MultiService --+ | util.ComparableMixin --+ | object --+ | | | util.state.StateMixin --+ | base.BaseScheduler --+ | Timed
Parent class for timed schedulers. This takes care of the (surprisingly subtle) mechanics of ensuring that each timed actuation runs to completion before the service stops.
Instance Methods | |||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from |
Class Variables | |
compare_attrs =
|
|
__implemented__ = <implementedBy buildbot.schedulers.timed.Timed>
|
|
Inherited from Inherited from |
Instance Variables | |
Inherited from |
Properties | |
Inherited from |
Method Details |
Initialize a Scheduler.
|
|
|
Returns a list of the next times that builds are scheduled, if known.
|
The time has come to start a new build. Returns a Deferred. Override in subclasses. |
Called by to calculate the next time to actuate a BuildSet. Override
in subclasses. To trigger a fresh call to this method, use
|
Schedule the next build, re-invoking getNextBuildTime. This can be called at any time, and it will avoid contention with builds being started concurrently.
|
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
|
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Wed Nov 21 16:22:45 2012 | http://epydoc.sourceforge.net |