blob: 891bbf196791be038777c443bf0a7235426b0f88 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
|
package com.nis.nmsclient.model;
/**
* 升级命令的参数实体类
* @date Mar 23, 2012
* @author zhenzhen
* @version
*/
public class ParamUpgrade {
/**
* 指定更新需要的文件,如果是相对路径,则相对推送目的地
*/
private String fileName = null;
/**
* 指定文件覆盖目录
*/
private String cover = null;
/**
* 是否创建覆盖目录
*/
private String isCreateCover = null;
/**
* 如果更新源文件是个压缩包:Y 按绝对路径解压即在根目录下解压,N 按进入备份目录解压(这个属性只针对Linux有效,Windows下只按进入备份目录解压)
*/
private String isAbs = null;
/**
* 需要删除的目录,如果是相对路径,则相对覆盖目录
*/
private String [] delete = null;
/**
* 该命令是否强制执行:Y是,N否
*/
private String forceExec;
/**
* 文件的属主或运行的用户(只针对Linux有效)
*/
private String username;
/**
* 用户密码(只针对Linux有效)
*/
private String param1;
/**
* 文件的属组(只针对Linux有效)
*/
private String groupName;
/**
* 权限设置
*/
private String permisson = null;
//以上是升级用到的参数属性,以下是升级和恢复都有的参数属性
/**
* 备份目录,如果是相对路径,则相对覆盖目录
*/
private ParamBackup [] backups = null;
/**
* 恢复目录,逆向任务时使用
*/
private ParamCoverUpdate[] recoverys;
/**
* 进程PID文件全路径
*/
private String pidFile = null;
/**
* 进程启动文件全路径
*/
private String startupFile = null;
/**
* 执行文件的参数序列
*/
private String[] execParams;
/**
* 最终结果获取最大等待时间(单位:秒)
*/
private String maxWaitTime;
public String getFileName() {
return fileName;
}
public void setFileName(String fileName) {
this.fileName = fileName;
}
public String getCover() {
return cover;
}
public void setCover(String cover) {
this.cover = cover;
}
public ParamBackup[] getBackups() {
return backups;
}
public void setBackups(ParamBackup[] backups) {
this.backups = backups;
}
public String getPidFile() {
return pidFile;
}
public void setPidFile(String pidFile) {
this.pidFile = pidFile;
}
public String getStartupFile() {
return startupFile;
}
public void setStartupFile(String startupFile) {
this.startupFile = startupFile;
}
public String[] getDelete() {
return delete;
}
public void setDelete(String[] delete) {
this.delete = delete;
}
public String getIsCreateCover() {
return isCreateCover;
}
public void setIsCreateCover(String isCreateCover) {
this.isCreateCover = isCreateCover;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPermisson() {
return permisson;
}
public void setPermisson(String permisson) {
this.permisson = permisson;
}
public String getGroupName() {
return groupName;
}
public void setGroupName(String groupName) {
this.groupName = groupName;
}
public String getIsAbs() {
return isAbs;
}
public void setIsAbs(String isAbs) {
this.isAbs = isAbs;
}
public String getForceExec() {
return forceExec;
}
public void setForceExec(String forceExec) {
this.forceExec = forceExec;
}
public String getMaxWaitTime() {
return maxWaitTime;
}
public void setMaxWaitTime(String maxWaitTime) {
this.maxWaitTime = maxWaitTime;
}
public void setExecParams(String[] execParams) {
this.execParams = execParams;
}
public String[] getExecParams() {
return execParams;
}
public ParamCoverUpdate[] getRecoverys() {
return recoverys;
}
public void setRecoverys(ParamCoverUpdate[] recoverys) {
this.recoverys = recoverys;
}
public String getParam1() {
return param1;
}
public void setParam1(String param1) {
this.param1 = param1;
}
}
|