增加主机信息功能
This commit is contained in:
@@ -0,0 +1,40 @@
|
|||||||
|
package com.jeesite.modules.apps.Module;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class SftpResult implements Serializable {
|
||||||
|
|
||||||
|
private final boolean success;
|
||||||
|
private final String message;
|
||||||
|
private final Object data;
|
||||||
|
|
||||||
|
private SftpResult(boolean success, String message, Object data) {
|
||||||
|
this.success = success;
|
||||||
|
this.message = message;
|
||||||
|
this.data = data;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static SftpResult ok(String message) {
|
||||||
|
return new SftpResult(true, message, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static SftpResult ok(String message, Object data) {
|
||||||
|
return new SftpResult(true, message, data);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static SftpResult fail(String message) {
|
||||||
|
return new SftpResult(false, message, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isSuccess() { return success; }
|
||||||
|
public String getMessage() { return message; }
|
||||||
|
public Object getData() { return data; }
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return "SftpResult{success=" + success + ", message='" + message + "'}";
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -18,7 +18,7 @@ import java.util.stream.Collectors;
|
|||||||
|
|
||||||
public class DockerUtil {
|
public class DockerUtil {
|
||||||
|
|
||||||
private static final int SSH_TIMEOUT = 50000;
|
private static final int SSH_TIMEOUT = 3000;
|
||||||
|
|
||||||
private static String runCommand(MySftpAccounts account, String cmd) {
|
private static String runCommand(MySftpAccounts account, String cmd) {
|
||||||
JSch jsch = new JSch();
|
JSch jsch = new JSch();
|
||||||
|
|||||||
Reference in New Issue
Block a user