Package buildbot :: Package process :: Module slavebuilder :: Class LatentSlaveBuilder
[frames] | no frames]

Class LatentSlaveBuilder

source code

 twisted.spread.jelly.Jellyable --+            
                                  |            
twisted.spread.flavors.Serializable --+        
                                      |        
   twisted.spread.flavors.Referenceable --+    
                                          |    
                       AbstractSlaveBuilder --+
                                              |
                                             LatentSlaveBuilder

Instance Methods
 
__init__(self, slave, builder) source code
 
prepare(self, builder_status, build) source code
 
substantiate(self, build) source code
 
detached(self) source code
 
buildStarted(self) source code
 
ping(self, status=None)
Ping the slave to make sure it is still there.
source code

Inherited from AbstractSlaveBuilder: __repr__, attached, buildFinished, getSlaveCommandVersion, isAvailable, isBusy, setBuilder

Inherited from twisted.spread.flavors.Referenceable: __provides__, jellyFor, remoteMessageReceived

Inherited from twisted.spread.flavors.Serializable: processUniqueID

Inherited from twisted.spread.jelly.Jellyable: __providedBy__, getStateFor

Class Variables

Inherited from twisted.spread.flavors.Referenceable: __implemented__, perspective

Method Details

__init__(self, slave, builder)
(Constructor)

source code 
Overrides: AbstractSlaveBuilder.__init__

prepare(self, builder_status, build)

source code 
Overrides: AbstractSlaveBuilder.prepare

detached(self)

source code 
Overrides: AbstractSlaveBuilder.detached

buildStarted(self)

source code 
Overrides: AbstractSlaveBuilder.buildStarted

ping(self, status=None)

source code 

Ping the slave to make sure it is still there. Returns a Deferred that fires with True if it is.

Parameters:
  • status - if you point this at a BuilderStatus, a 'pinging' event will be pushed.
Overrides: AbstractSlaveBuilder.ping
(inherited documentation)