Package buildbot :: Package steps :: Module transfer :: Class StatusRemoteCommand
[frames | no frames]

Class StatusRemoteCommand

Jellyable --+            
            |            
 Serializable --+        
                |        
    Referenceable --+    
                    |    
        RemoteCommand --+
                        |
                       StatusRemoteCommand


Method Summary
  __init__(self, remote_command, args)
  remoteUpdate(self, update)
    Inherited from RemoteCommand
  __getstate__(self)
  interrupt(self, why)
None remote_complete(self, failure)
Called by the slave's buildbot.slave.bot.SlaveBuilder to notify me the remote command has finished.
  remote_update(self, updates)
I am called by the slave's buildbot.slave.bot.SlaveBuilder so I can receive updates from the running remote command.
  remoteComplete(self, maybeFailure)
Subclasses can override this.
  run(self, step, remote)
twisted.internet.defer.Deferred start(self)
Tell the slave to start executing the remote command.
    Inherited from Referenceable
  jellyFor(self, jellier)
(internal)
  remoteMessageReceived(self, broker, message, args, kw)
A remote message has been received.
    Inherited from Serializable
  processUniqueID(self)
Return an ID which uniquely represents this object for this process.
    Inherited from Jellyable
  getStateFor(self, jellier)

Instance Variable Summary
    Inherited from RemoteCommand
boolean active: whether the command is currently running

Class Variable Summary
    Inherited from RemoteCommand
list of one int commandCounter: provides a unique value for each RemoteCommand executed across all slaves
    Inherited from Referenceable
Implements __implemented__ = <implementedBy twisted.spread.flavors....
ClassProvides __provides__ = <zope.interface.declarations.ClassProvide...
NoneType perspective = None                                                                  
    Inherited from Jellyable
ClassProvides __providedBy__ = <zope.interface.declarations.ClassProvi...

Method Details

__init__(self, remote_command, args)
(Constructor)

Parameters:
remote_command - remote command to start. This will be passed to buildbot.slave.bot.SlaveBuilder.remote_startCommand and needs to have been registered slave-side by buildbot.slave.registry.registerSlaveCommand
           (type=string)
args - arguments to send to the remote command
           (type=dict)
Overrides:
buildbot.process.buildstep.RemoteCommand.__init__ (inherited documentation)

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