Package buildbot :: Package process :: Module builder :: Class BuilderControl
[frames | no frames]

Class BuilderControl

Adapter --+
          |
         BuilderControl


Method Summary
  getBuild(self, number)
  getPendingBuilds(self)
  ping(self, timeout)
  requestBuild(self, req)
Submit a BuildRequest to this Builder.
  requestBuildSoon(self, req)
Submit a BuildRequest like requestBuild, but raise a buildbot.interfaces.NoSlaveError if no slaves are currently available, so it cannot be used to queue a BuildRequest in the hopes that a slave will eventually connect.
  resubmitBuild(self, bs, reason)
    Inherited from Adapter
  __init__(self, original)
Set my 'original' attribute to be the object I am adapting.
  __conform__(self, interface)
I forward __conform__ to self.original if it has it, otherwise I simply return None.
  isuper(self, iface, adapter)
Forward isuper to self.original

Class Variable Summary
Implements __implemented__ = <implementedBy buildbot.process.builde...
ClassProvides __provides__ = <zope.interface.declarations.ClassProvide...
    Inherited from Adapter
ClassProvides __providedBy__ = <zope.interface.declarations.ClassProvi...
int multiComponent: If this adapter is persistent, should it be automatically registered for all appropriate interfaces.
int temporaryAdapter: If this is True, the adapter will not be persisted on the Componentized.

Method Details

requestBuild(self, req)

Submit a BuildRequest to this Builder.

requestBuildSoon(self, req)

Submit a BuildRequest like requestBuild, but raise a buildbot.interfaces.NoSlaveError if no slaves are currently available, so it cannot be used to queue a BuildRequest in the hopes that a slave will eventually connect. This method is appropriate for use by things like the web-page 'Force Build' button.

Class Variable Details

__implemented__

Type:
Implements
Value:
<implementedBy buildbot.process.builder.BuilderControl>                

__provides__

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

Generated by Epydoc 2.1 on Sun Dec 10 22:04:45 2006 http://epydoc.sf.net