public static List<ProcessPolicy> ProcessProcessLevelSLAs(AddMachineAndProcessDataRequestMsg req, boolean pooled) { List<ProcessPolicy> ret = LoadProcessPoliciesPooledByHostname(req.getHostname()); for (int i = 0; i < req.getProcessData().size(); i++) { //Bug fix, if a process policy was deleted at the agent doesn't know about it, this will actually recreate the process policy, which is not desired. if (PolicyExists(req.getProcessData().get(i).getUri(), pooled)) { AuxHelper.TryUpdateStatus(req.getProcessData().get(i).isOperationalstatus(), req.getProcessData().get(i).getUri(), req.getProcessData().get(i).getStatusmessage(), pooled, PolicyType.PROCESS, req.getDomainname(), req.getHostname()); processProcessSLAs(req.getProcessData().get(i), ret, pooled); } } return ret; }
log.log(Level.INFO, bundle.getString("ErrorProcessMachineSLANullPolicy") + req.getDomainname() + " " + req.getHostname()); return false;
throw new IllegalArgumentException("A hostname must be specified"); if (Utility.stringIsNullOrEmpty(req.getDomainname())) { throw new IllegalArgumentException("A domain name or 'unspecified' must be specified"); com.setString(1, Utility.truncate(req.getMachineData().getNetworkAdapterPerformanceData().get(i).getAdapterName(), MAXTEXT)); com.setString(2, Utility.truncate(req.getHostname(), MAXTEXT)); com.setString(3, Utility.truncate(req.getDomainname(), MAXTEXT)); com.setBoolean(9, req.getMachineData().getDriveInformation().get(i).isOperational()); com.setString(10, Utility.truncate(req.getMachineData().getDriveInformation().get(i).getOperationalstatus(), MAXTEXT)); com.setString(11, Utility.truncate(req.getDomainname(), MAXTEXT)); com.setString(12, Utility.truncate(req.getMachineData().getUri(), MAXTEXT)); com.executeUpdate();
public static MachinePolicy ProcessMachineLevelSLAs(AddMachineAndProcessDataRequestMsg req, boolean pooled) { MachinePolicy mp = loadMachinePolicyPooled(req.getHostname()); AuxHelper.TryUpdateStatus(req.getMachineData().isOperationalstatus(), req.getMachineData().getUri(), req.getMachineData().getStatusmessage(), pooled, PolicyType.MACHINE, req.getDomainname(), req.getHostname()); processMachineSLAs(req, mp, pooled); return mp; }