public class DelegatingOverthereConnection extends Object implements com.xebialabs.overthere.OverthereConnection
| Modifier and Type | Field and Description |
|---|---|
protected com.xebialabs.overthere.OverthereConnection |
base |
| Constructor and Description |
|---|
DelegatingOverthereConnection(com.xebialabs.overthere.OverthereConnection base) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canStartProcess() |
void |
close() |
int |
execute(com.xebialabs.overthere.OverthereProcessOutputHandler handler,
com.xebialabs.overthere.CmdLine commandLine) |
com.xebialabs.overthere.OverthereFile |
getFile(com.xebialabs.overthere.OverthereFile parent,
String child) |
com.xebialabs.overthere.OverthereFile |
getFile(String hostPath) |
com.xebialabs.overthere.OperatingSystemFamily |
getHostOperatingSystem() |
com.xebialabs.overthere.OverthereFile |
getTempFile(String nameTemplate) |
com.xebialabs.overthere.OverthereFile |
getTempFile(String prefix,
String suffix) |
com.xebialabs.overthere.OverthereFile |
getWorkingDirectory() |
void |
setWorkingDirectory(com.xebialabs.overthere.OverthereFile workingDirectory) |
com.xebialabs.overthere.OverthereProcess |
startProcess(com.xebialabs.overthere.CmdLine commandLine) |
String |
toString() |
public DelegatingOverthereConnection(com.xebialabs.overthere.OverthereConnection base)
public com.xebialabs.overthere.OperatingSystemFamily getHostOperatingSystem()
getHostOperatingSystem in interface com.xebialabs.overthere.OverthereConnectionpublic com.xebialabs.overthere.OverthereFile getFile(String hostPath)
getFile in interface com.xebialabs.overthere.OverthereConnectionpublic com.xebialabs.overthere.OverthereFile getFile(com.xebialabs.overthere.OverthereFile parent,
String child)
getFile in interface com.xebialabs.overthere.OverthereConnectionpublic com.xebialabs.overthere.OverthereFile getTempFile(String nameTemplate)
getTempFile in interface com.xebialabs.overthere.OverthereConnectionpublic com.xebialabs.overthere.OverthereFile getTempFile(String prefix, String suffix) throws com.xebialabs.overthere.RuntimeIOException
getTempFile in interface com.xebialabs.overthere.OverthereConnectioncom.xebialabs.overthere.RuntimeIOExceptionpublic com.xebialabs.overthere.OverthereFile getWorkingDirectory()
getWorkingDirectory in interface com.xebialabs.overthere.OverthereConnectionpublic void setWorkingDirectory(com.xebialabs.overthere.OverthereFile workingDirectory)
setWorkingDirectory in interface com.xebialabs.overthere.OverthereConnectionpublic int execute(com.xebialabs.overthere.OverthereProcessOutputHandler handler,
com.xebialabs.overthere.CmdLine commandLine)
execute in interface com.xebialabs.overthere.OverthereConnectionpublic com.xebialabs.overthere.OverthereProcess startProcess(com.xebialabs.overthere.CmdLine commandLine)
startProcess in interface com.xebialabs.overthere.OverthereConnectionpublic boolean canStartProcess()
canStartProcess in interface com.xebialabs.overthere.OverthereConnectionpublic void close()
close in interface com.xebialabs.overthere.OverthereConnectionclose in interface Closeableclose in interface AutoCloseableCopyright © 2004-2013. All Rights Reserved.