Package hudson.plugins.ec2.win.winrm
Class WinRMClient
- java.lang.Object
-
- hudson.plugins.ec2.win.winrm.WinRMClient
-
public class WinRMClient extends Object
-
-
Constructor Summary
Constructors Constructor Description WinRMClient(URL url, String username, String password)
Deprecated.WinRMClient(URL url, String username, String password, boolean allowSelfSignedCertificate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
deleteShell()
void
executeCommand(String command)
int
exitCode()
String
getTimeout()
void
openShell()
void
sendInput(byte[] input)
void
setTimeout(String timeout)
void
setUseHTTPS(boolean useHTTPS)
void
signal()
boolean
slurpOutput(hudson.remoting.FastPipedOutputStream stdout, hudson.remoting.FastPipedOutputStream stderr)
-
-
-
Method Detail
-
openShell
public void openShell()
-
executeCommand
public void executeCommand(String command)
-
deleteShell
public void deleteShell()
-
signal
public void signal()
-
sendInput
public void sendInput(byte[] input)
-
slurpOutput
public boolean slurpOutput(hudson.remoting.FastPipedOutputStream stdout, hudson.remoting.FastPipedOutputStream stderr) throws IOException
- Throws:
IOException
-
exitCode
public int exitCode()
-
getTimeout
public String getTimeout()
-
setTimeout
public void setTimeout(String timeout)
-
setUseHTTPS
public void setUseHTTPS(boolean useHTTPS)
-
-