com.xebialabs.deployit.plugin.python
Class PythonDaemon

java.lang.Object
  extended by com.xebialabs.deployit.plugin.python.PythonDaemon
All Implemented Interfaces:
com.xebialabs.deployit.engine.spi.execution.ExecutionStateListener, java.io.Serializable

public class PythonDaemon
extends java.lang.Object
implements com.xebialabs.deployit.engine.spi.execution.ExecutionStateListener

See Also:
Serialized Form

Constructor Summary
PythonDaemon(PythonManagingContainer container)
           
 
Method Summary
 int executePythonScript(com.xebialabs.deployit.plugin.api.flow.ExecutionContext ctx, com.xebialabs.overthere.OverthereFile script)
           
 boolean isAlive()
           
 void start(com.xebialabs.deployit.plugin.api.flow.ExecutionContext context)
           
 void stepStateChanged(com.xebialabs.deployit.engine.spi.execution.StepExecutionStateEvent event)
           
 void taskStateChanged(com.xebialabs.deployit.engine.spi.execution.TaskExecutionStateEvent event)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PythonDaemon

public PythonDaemon(PythonManagingContainer container)
Method Detail

isAlive

public boolean isAlive()

start

public void start(com.xebialabs.deployit.plugin.api.flow.ExecutionContext context)

executePythonScript

public int executePythonScript(com.xebialabs.deployit.plugin.api.flow.ExecutionContext ctx,
                               com.xebialabs.overthere.OverthereFile script)

stepStateChanged

public void stepStateChanged(com.xebialabs.deployit.engine.spi.execution.StepExecutionStateEvent event)
Specified by:
stepStateChanged in interface com.xebialabs.deployit.engine.spi.execution.ExecutionStateListener

taskStateChanged

public void taskStateChanged(com.xebialabs.deployit.engine.spi.execution.TaskExecutionStateEvent event)
Specified by:
taskStateChanged in interface com.xebialabs.deployit.engine.spi.execution.ExecutionStateListener