Package buildbot :: Module scheduler :: Class BaseScheduler
[frames | no frames]

Class BaseScheduler

ComparableMixin --+
                  |
    Service --+   |
              |   |
   MultiService --+
                  |
                 BaseScheduler

Known Subclasses:
BaseUpstreamScheduler, TryBase

A Schduler creates BuildSets and submits them to the BuildMaster.
Method Summary
  __init__(self, name, properties)
  __repr__(self)
  addChange(self, change)
  submitBuildSet(self, bs)
    Inherited from MultiService
  __iter__(self)
  addService(self, service)
  getServiceNamed(self, name)
  privilegedStartService(self)
  removeService(self, service)
  startService(self)
  stopService(self)
    Inherited from Service
  __getstate__(self)
  disownServiceParent(self)
  setName(self, name)
  setServiceParent(self, parent)
    Inherited from ComparableMixin
  __cmp__(self, them)
  __hash__(self)

Instance Variable Summary
  name: name of the scheduler
Properties object properties: additional properties specified in this scheduler's configuration

Class Variable Summary
Implements __implemented__ = <implementedBy buildbot.scheduler.Base...
ClassProvides __provides__ = <zope.interface.declarations.ClassProvide...
    Inherited from MultiService
_implementsTuple __implements__ = (<MetaInterface twisted.application.ser...
    Inherited from Service
ClassProvides __providedBy__ = <zope.interface.declarations.ClassProvi...
NoneType parent = None                                                                  
int running = 0                                                                     
    Inherited from ComparableMixin
list compare_attrs = []

Method Details

__init__(self, name, properties={})
(Constructor)

Parameters:
name - name for this scheduler
properties - properties to be propagated from this scheduler
           (type=dict)
Overrides:
twisted.application.service.MultiService.__init__

Instance Variable Details

name

name of the scheduler

properties

additional properties specified in this scheduler's configuration
Type:
Properties object

Class Variable Details

__implemented__

Type:
Implements
Value:
<implementedBy buildbot.scheduler.BaseScheduler>                       

__provides__

Type:
ClassProvides
Value:
<zope.interface.declarations.ClassProvides object at 0x2b917836bb90>   

Generated by Epydoc 2.1 on Tue Sep 16 09:16:01 2008 http://epydoc.sf.net