/** * Create an instance of {@link MachineData } * */ public MachineData createMachineData() { return new MachineData(); }
/** * used on index2.jsp * * @since 6.2 */ public static MachineData FindMachineRecord(List<MachineData> data, String Domainname, String Hostname, String policyURL) { if (data == null) { return null; } for (int i = 0; i < data.size(); i++) { if (data.get(i).getDomainName().equalsIgnoreCase(Domainname) && data.get(i).getHostname().equalsIgnoreCase(Hostname)) { return data.get(i); } } return null; }
/** * used on index2.jsp * * @since 6.2 */ public static ProcessPerformanceData FindProcessRecord(List<MachineData> data, String policyURL) { if (data == null) { return null; } if (policyURL == null) { return null; } for (int i = 0; i < data.size(); i++) { if (data.get(i).getProcessPerformanceData() == null) { continue; } for (int k = 0; k < data.get(i).getProcessPerformanceData().size(); k++) { if (data.get(i).getProcessPerformanceData().get(k) != null && data.get(i).getProcessPerformanceData().get(k).getUri() != null && data.get(i).getProcessPerformanceData().get(k).getUri().equalsIgnoreCase(policyURL)) { return data.get(i).getProcessPerformanceData().get(k); } } } return null; }
MachineData d = new MachineData(); d.setHostname(rs.getString("hostname")); d.setDomainName(rs.getString("domaincol")); ret.getMachineData().add(d); MachinePolicy mp = (MachinePolicy) SLACommon.LoadPolicyPooled("urn:" + ret.getMachineData().get(i).getHostname() + ":system"); ret.getMachineData().get(i).setMachinePerformanceData(getCurrentMachinePerformanceData(mp)); ret.getMachineData().get(i).getProcessPerformanceData().addAll((getCurrentProcessPerformanceDataList(getProcessListByHostname(ret.getMachineData().get(i).getHostname(), ret.getMachineData().get(i).getDomainName())))); ret.getMachineData().get(i).getDriveInformation().addAll(getCurrentDriveInformation(ret.getMachineData().get(i).getHostname(), ret.getMachineData().get(i).getDomainName()));
for (int i = 0; i < machines.getServiceType().size(); i++) { ServicePolicy md = SLACommon.LoadPolicyPooled(machines.getServiceType().get(i).getURL()); MachineData data = new MachineData(); data.setDomainName(md.getDomainName()); data.setHostname(md.getMachineName()); data.setMachinePerformanceData(getCurrentMachinePerformanceData((MachinePolicy) md)); ArrayOfServiceType processes = DASHelper.getServiceListfromPolicyDB(ctx, request.getClassification(), PolicyType.PROCESS, md.getMachineName()); if (processes != null) { for (int k = 0; k < processes.getServiceType().size(); k++) { ProcessPerformanceData ppd = this.getCurrentProcessPerformanceDataList(processes.getServiceType().get(k).getURL()); data.getProcessPerformanceData().add(ppd);
MachineData d = new MachineData(); d.setDomainName(domainname); d.setHostname(hostname); ServicePolicy sp = SLACommon.LoadPolicyPooled(uri); if (!(sp instanceof MachinePolicy)) { d.getDriveInformation().addAll(getCurrentDriveInformation(mp)); d.setMachinePerformanceData(getCurrentMachinePerformanceData(mp));