add LimitableFieldsModel implement
add LimitableFieldsModel implement
This commit is contained in:
parent
66b2a9bd77
commit
2117b42e2e
|
@ -1,5 +1,6 @@
|
|||
package org.bench4q.monitor.model;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import javax.xml.bind.annotation.XmlElement;
|
||||
|
@ -20,4 +21,13 @@ public class LimitableFieldsModel {
|
|||
this.fields = fields;
|
||||
}
|
||||
|
||||
public LimitableFieldsModel() {
|
||||
this.fields = new ArrayList<String>();
|
||||
this.fields.add("memoryUsedPercent");
|
||||
this.fields.add("processorTimePercent");
|
||||
this.fields.add("userTimePercent");
|
||||
this.fields.add("privilegedTimePercent");
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
|
|
@ -96,10 +96,23 @@ public class MonitorMain extends SampleModel {
|
|||
for (int i = 0; i < list.size(); i++){
|
||||
String name = list.get(i).getName();
|
||||
double limit = list.get(i).getLimit();
|
||||
if (name.equals("memoryUsedPercent"))
|
||||
if (name.equals("memoryUsedPercent")){
|
||||
if (limit <= this.memoryModel.getMemoryUsedPercent())
|
||||
limitResult = true;
|
||||
}
|
||||
if (name.equals("processorTimePercent")){
|
||||
if (limit <= this.processorModel.getProcessorTimePercent())
|
||||
limitResult = true;
|
||||
}
|
||||
if (name.equals("userTimePercent")){
|
||||
if (limit <= this.processorModel.getUserTimePercent())
|
||||
limitResult = true;
|
||||
}
|
||||
if (name.equals("privilegedTimePercent")){
|
||||
if (limit <= this.processorModel.getPrivilegedTimePercent())
|
||||
limitResult = true;
|
||||
}
|
||||
}
|
||||
return limitResult;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue