增加主机信息功能
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 {
|
||||
|
||||
private static final int SSH_TIMEOUT = 50000;
|
||||
private static final int SSH_TIMEOUT = 3000;
|
||||
|
||||
private static String runCommand(MySftpAccounts account, String cmd) {
|
||||
JSch jsch = new JSch();
|
||||
|
||||
Reference in New Issue
Block a user