package com.cattles.util.ssh;
public interface CommandExecutable {
public SSHResult execute(String command);
public SSHResult connect(ConnInfo info);
public SSHResult disconnect();
/**
* monitor the step of ssh operation
*
* @param monitor
*/
public void addMonitor(SSHMonitor monitor);
public SSHResult scp(String origin, String dest, String option);
}