| Trees | Indices | Help |
|
|---|
|
|
twisted.application.service.Service --+
|
twisted.application.service.MultiService --+
|
util.ComparableMixin --+
|
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 |
|||
| Class Variables | |
compare_attrs =
|
|
|
Inherited from Inherited from |
|
| Instance Variables | |
|
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.
|
| Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Sun Mar 25 19:40:34 2012 | http://epydoc.sourceforge.net |