public class InteractiveSession extends java.lang.Object implements CliSession
| Constructor and Description |
|---|
InteractiveSession(com.xebialabs.deployit.plugin.overthere.Host host,
java.lang.String driverScriptContent,
java.util.regex.Pattern promptPattern) |
| Modifier and Type | Method and Description |
|---|---|
void |
connect() |
void |
disconnect() |
Response |
execute(java.lang.String command) |
java.lang.String |
getDriverScriptName() |
int |
getIdleResponseTimeInSeconds() |
java.util.regex.Pattern |
getPromptPattern() |
boolean |
isConnected() |
void |
setDriverScriptName(java.lang.String driverScriptName) |
void |
setIdleResponseTimeInSeconds(int idleResponseTimeInSeconds) |
public InteractiveSession(com.xebialabs.deployit.plugin.overthere.Host host,
java.lang.String driverScriptContent,
java.util.regex.Pattern promptPattern)
public boolean isConnected()
isConnected in interface CliSessionpublic void disconnect()
disconnect in interface CliSessionpublic void connect()
connect in interface CliSessionpublic Response execute(java.lang.String command)
execute in interface CliSessionpublic java.util.regex.Pattern getPromptPattern()
public int getIdleResponseTimeInSeconds()
public void setIdleResponseTimeInSeconds(int idleResponseTimeInSeconds)
public java.lang.String getDriverScriptName()
public void setDriverScriptName(java.lang.String driverScriptName)