/** * <p>getIpAddr</p> * * @return a {@link java.lang.String} object. */ @Override public String getIpAddr() { return getInterface().getIpAddr(); }
/** * <p>getNetwork</p> * * @return a {@link org.opennms.netmgt.mock.MockNetwork} object. */ @Override public MockNetwork getNetwork() { return getInterface().getNetwork(); }
/** * <p>getNode</p> * * @return a {@link org.opennms.netmgt.mock.MockNode} object. */ public MockNode getNode() { return getInterface().getNode(); }
/** * <p>getAddress</p> * * @return a {@link java.net.InetAddress} object. */ @Override public InetAddress getAddress() { return getInterface().getAddress(); }
@Override public void visitService(MockService s) { if (ipaddr.equals(s.getInterface().getIpAddr())) { serviceIds.add(Integer.valueOf(s.getSvcId())); } }
@Override public void visitService(MockService s) { if (s.getSvcName().equals(svcName)) { int nodeId = s.getInterface().getNode().getNodeId(); String ipAddr = s.getInterface().getIpAddr(); ifKeys.add(new IfKey(nodeId, ipAddr)); } }
private PollStatus doPoll(int nodeId, String ipAddr, String svcName) { synchronized (m_network) { MockService svc = m_network.getService(nodeId, ipAddr, svcName); if (svc == null) { LOG.info("Invalid Poll: {}/{}/{}", nodeId, ipAddr, svcName); m_network.receivedInvalidPoll(ipAddr, svcName); return PollStatus.unknown("Mock."); } else { LOG.info("Poll: [{}/{}/{}]", svc.getInterface().getNode().getLabel(), ipAddr, svcName); PollStatus pollStatus = svc.poll(); return PollStatus.get(pollStatus.getStatusCode(), pollStatus.getReason()); } } }
public void writeService(MockService svc) { String svcName = svc.getSvcName(); Integer serviceId = getServiceID(svcName); if (serviceId == null) { svc.setSvcId(getNextServiceId()); Object[] svcValues = { svc.getSvcId(), svcName }; LOG.info("Inserting service \"{}\" into database with ID {}", svcName, svc.getSvcId()); update("insert into service (serviceID, serviceName) values (?, ?);", svcValues); } else { svc.setSvcId(serviceId); } String status = svc.getMgmtStatus().toDbString(); Object[] values = { svc.getId(), svc.getInterface().getId(), Integer.valueOf(svc.getSvcId()), status }; update("insert into ifServices (id, ipInterfaceId, serviceID, status) values (?, ?, ?, ?);", values); }
public void writeService(MockService svc) { String svcName = svc.getSvcName(); Integer serviceId = getServiceID(svcName); if (serviceId == null) { svc.setSvcId(getNextServiceId()); Object[] svcValues = { svc.getSvcId(), svcName }; LOG.info("Inserting service \"{}\" into database with ID {}", svcName, svc.getSvcId()); update("insert into service (serviceID, serviceName) values (?, ?);", svcValues); } else { svc.setSvcId(serviceId); } String status = svc.getMgmtStatus().toDbString(); Object[] values = { svc.getId(), svc.getInterface().getId(), Integer.valueOf(svc.getSvcId()), status }; update("insert into ifServices (id, ipInterfaceId, serviceID, status) values (?, ?, ?, ?);", values); }
public void testCreateServices() { MockInterface rtrIface = m_network.getInterface(1, "192.168.1.2"); MockInterface svrIface = m_network.getInterface(2, "192.168.1.3"); MockService icmpSvc = m_network.getService(1, "192.168.1.2", "ICMP"); MockService icmpSvc2 = m_network.getService(1, "192.168.1.1", "ICMP"); MockService httpSvc = m_network.getService(2, "192.168.1.3", "HTTP"); assertEquals("ICMP", icmpSvc.getSvcName()); assertEquals(rtrIface, icmpSvc.getInterface()); assertEquals("HTTP", httpSvc.getSvcName()); assertEquals(svrIface, httpSvc.getInterface()); assertTrue(icmpSvc.getSvcId() == icmpSvc2.getSvcId()); assertFalse(icmpSvc.getSvcId() == httpSvc.getSvcId()); }