/** * <p>getServiceName</p> * * @return a {@link java.lang.String} object. */ public String getServiceName() { return m_svc.getServiceName(); }
/** * <p>getMonitoredService</p> * * @param service a {@link java.lang.String} object. * @return a {@link org.opennms.netmgt.provision.persist.requisition.RequisitionMonitoredService} object. */ public RequisitionMonitoredService getMonitoredService(String service) { if (m_monitoredServices != null) { for (RequisitionMonitoredService svc : m_monitoredServices) { if (svc.getServiceName().equals(service)) { return svc; } } } return null; }
/** * <p>insertMonitoredService</p> * * @param service a {@link org.opennms.netmgt.provision.persist.requisition.RequisitionMonitoredService} object. */ public void insertMonitoredService(RequisitionMonitoredService service) { Iterator<RequisitionMonitoredService> iterator = m_monitoredServices.iterator(); while (iterator.hasNext()) { RequisitionMonitoredService existingService = iterator.next(); if (existingService.getServiceName().equals(service.getServiceName())) { iterator.remove(); } } m_monitoredServices.add(0, service); }
/** * <p>putMonitoredService</p> * * @param service a {@link org.opennms.netmgt.provision.persist.requisition.RequisitionMonitoredService} object. */ public void putMonitoredService(RequisitionMonitoredService service) { Iterator<RequisitionMonitoredService> iterator = m_monitoredServices.iterator(); while (iterator.hasNext()) { RequisitionMonitoredService existingService = iterator.next(); if (existingService.getServiceName().equals(service.getServiceName())) { iterator.remove(); } } m_monitoredServices.add(service); }
/** * <p>deleteMonitoredService</p> * * @param service a {@link java.lang.String} object. */ public void deleteMonitoredService(String service) { if (m_monitoredServices != null) { Iterator<RequisitionMonitoredService> i = m_monitoredServices.iterator(); while (i.hasNext()) { RequisitionMonitoredService svc = i.next(); if (svc.getServiceName().equals(service)) { i.remove(); break; } } } }
private List<RequisitionMonitoredService> getManualyConfiguredServices(RequisitionInterface intf) { List<RequisitionMonitoredService> services = new ArrayList<>(); for (RequisitionMonitoredService svc : intf.getMonitoredServices()) { boolean found = false; for (String svcName : request.getHostSystemServices()) { if (svcName.trim().equals(svc.getServiceName())) { found = true; continue; } } for (String svcName : request.getVirtualMachineServices()) { if (svcName.trim().equals(svc.getServiceName())) { found = true; continue; } } if (!found) { services.add(svc); } } return services; }
private List<RequisitionMonitoredService> getManualyConfiguredServices(RequisitionInterface intf) { List<RequisitionMonitoredService> services = new ArrayList<>(); for (RequisitionMonitoredService svc : intf.getMonitoredServices()) { boolean found = false; for (String svcName : request.getHostSystemServices()) { if (svcName.trim().equals(svc.getServiceName())) { found = true; continue; } } for (String svcName : request.getVirtualMachineServices()) { if (svcName.trim().equals(svc.getServiceName())) { found = true; continue; } } if (!found) { services.add(svc); } } return services; }
private static boolean ensureServicesAreOnInterface(RequisitionInterface requisitionInterface) { final List<RequisitionMonitoredService> minionServices = new ArrayList<>(); final RequisitionMonitoredService heartbeatService = new RequisitionMonitoredService(); heartbeatService.setServiceName("Minion-Heartbeat"); minionServices.add(heartbeatService); final RequisitionMonitoredService rpcService = new RequisitionMonitoredService(); rpcService.setServiceName("Minion-RPC"); minionServices.add(rpcService); final RequisitionMonitoredService jmxService = new RequisitionMonitoredService(); jmxService.setServiceName("JMX-Minion"); minionServices.add(jmxService); // Add missing services boolean didAlterInterface = false; for (RequisitionMonitoredService svc : minionServices) { if (requisitionInterface.getMonitoredService(svc.getServiceName()) == null) { requisitionInterface.putMonitoredService(svc); didAlterInterface = true; } } return didAlterInterface; }