com.xebialabs.deployit.plugin.jbossdm.step
Class CliDaemon

java.lang.Object
  extended by com.xebialabs.deployit.plugin.jbossdm.step.CliDaemon
All Implemented Interfaces:
com.xebialabs.deployit.plugin.api.execution.ExecutionContextListener

public class CliDaemon
extends java.lang.Object
implements com.xebialabs.deployit.plugin.api.execution.ExecutionContextListener


Constructor Summary
CliDaemon(java.lang.String cliExecutable, java.lang.String username, java.lang.String password, java.lang.String adminHost, int adminPort, com.xebialabs.deployit.plugin.overthere.Host connectingHost, com.xebialabs.deployit.plugin.api.execution.ExecutionContext context)
           
 
Method Summary
 void connect()
           
 void contextDestroyed()
           
 void disconnect()
           
 java.lang.Object executeCliCommand(java.lang.String cmd)
           
 java.lang.Object executeCliCommandWithDaemon(java.lang.String cmd)
           
protected  void waitForCliStart()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CliDaemon

public CliDaemon(java.lang.String cliExecutable,
                 java.lang.String username,
                 java.lang.String password,
                 java.lang.String adminHost,
                 int adminPort,
                 com.xebialabs.deployit.plugin.overthere.Host connectingHost,
                 com.xebialabs.deployit.plugin.api.execution.ExecutionContext context)
Method Detail

executeCliCommandWithDaemon

public java.lang.Object executeCliCommandWithDaemon(java.lang.String cmd)

executeCliCommand

public java.lang.Object executeCliCommand(java.lang.String cmd)

disconnect

public void disconnect()

connect

public void connect()

waitForCliStart

protected void waitForCliStart()

contextDestroyed

public void contextDestroyed()
Specified by:
contextDestroyed in interface com.xebialabs.deployit.plugin.api.execution.ExecutionContextListener