/** * <p>toString</p> * * @return a {@link java.lang.String} object. */ @Override public String toString() { return new ToStringBuilder(this) .append("nodeLabel", getNodeLabel()) .append("ipAddr", getIpAddr()) .append("service", getSvcName()) .toString(); }
public boolean isForService(MockService svc) { return m_nodeId == svc.getNodeId() && m_ipAddr.equals(svc.getIpAddr()) && m_serviceId == svc.getSvcId(); }
public boolean isForService(MockService svc) { return m_nodeId == svc.getNodeId() && m_ipAddr.equals(svc.getIpAddr()) && m_svcName == svc.getNodeLabel(); }
public void setServiceStatus(MockService svc, char newStatus) { Object[] values = { String.valueOf(newStatus), Integer.valueOf(svc.getNodeId()), svc.getIpAddr(), Integer.valueOf(svc.getSvcId()) }; update("update ifservices set status = ? from ipInterface inner join node on ipInterface.nodeId = node.nodeId where ifServices.ipInterfaceId = ipInterface.id and node.nodeId = ? and ipInterface.ipAddr = ? and ifServices.serviceId = ?", values); }
public int countOutagesForService(MockService svc, String criteria) { String critSql = (criteria == null ? "" : " and "+criteria); Object[] values = { Integer.valueOf(svc.getNodeId()), svc.getIpAddr(), Integer.valueOf(svc.getSvcId()) }; return countRows("select * from outages, ifservices, ipinterface, node where outages.ifserviceid = ifservices.id and ifservices.ipinterfaceid = ipinterface.id and ipinterface.nodeid = node.nodeid and node.nodeId = ? and ipinterface.ipAddr = ? and ifservices.serviceId = ?"+critSql, values); }
public void setServiceStatus(MockService svc, char newStatus) { Object[] values = { String.valueOf(newStatus), Integer.valueOf(svc.getNodeId()), svc.getIpAddr(), Integer.valueOf(svc.getSvcId()) }; update("update ifservices set status = ? from ipInterface inner join node on ipInterface.nodeId = node.nodeId where ifServices.ipInterfaceId = ipInterface.id and node.nodeId = ? and ipInterface.ipAddr = ? and ifServices.serviceId = ?", values); }
public int countOutagesForService(MockService svc, String criteria) { String critSql = (criteria == null ? "" : " and "+criteria); Object[] values = { Integer.valueOf(svc.getNodeId()), svc.getIpAddr(), Integer.valueOf(svc.getSvcId()) }; return countRows("select * from outages, ifservices, ipinterface, node where outages.ifserviceid = ifservices.id and ifservices.ipinterfaceid = ipinterface.id and ipinterface.nodeid = node.nodeid and node.nodeId = ? and ipinterface.ipAddr = ? and ifservices.serviceId = ?"+critSql, values); }
public Outage(MockService svc) { this(svc.getNodeId(), svc.getIpAddr(), svc.getSvcId()); }
public char getServiceStatus(MockService svc) { SingleResultQuerier querier = new SingleResultQuerier(this, "select ifServices.status as status from ifServices, ipInterface, node where ifServices.ipInterfaceId = ipInterface.id and ipInterface.ipAddr = ? and ipInterface.nodeId = node.nodeId and node.nodeId = ? and serviceID = ?"); querier.execute(svc.getIpAddr(), Integer.valueOf(svc.getNodeId()), Integer.valueOf(svc.getSvcId())); String result = (String)querier.getResult(); if (result == null || "".equals(result)) { return 'X'; } return result.charAt(0); }
public char getServiceStatus(MockService svc) { SingleResultQuerier querier = new SingleResultQuerier(this, "select ifServices.status as status from ifServices, ipInterface, node where ifServices.ipInterfaceId = ipInterface.id and ipInterface.ipAddr = ? and ipInterface.nodeId = node.nodeId and node.nodeId = ? and serviceID = ?"); querier.execute(svc.getIpAddr(), Integer.valueOf(svc.getNodeId()), Integer.valueOf(svc.getSvcId())); String result = (String)querier.getResult(); if (result == null || "".equals(result)) { return 'X'; } return result.charAt(0); }
/** * <p>createServiceEventBuilder</p> * * @param source a {@link java.lang.String} object. * @param uei a {@link java.lang.String} object. * @param svc a {@link org.opennms.netmgt.mock.MockService} object. * @param reason a {@link java.lang.String} object. * @return a {@link org.opennms.netmgt.model.events.EventBuilder} object. */ public static EventBuilder createServiceEventBuilder(String source, String uei, MockService svc, String reason) { return createEventBuilder(source, uei, svc.getNodeId(), svc.getIpAddr(), svc.getSvcName(), reason); }
public MockPathOutage(MockNetwork parent, MockService svc) { this(parent,svc.getNodeId(),InetAddressUtils.addr(svc.getIpAddr()),svc.getSvcName()); }
@Override public void processRow(ResultSet rs) throws SQLException { assertEquals(m_svc.getNodeId(), rs.getInt("nodeId")); assertEquals(m_svc.getIpAddr(), rs.getString("ipAddr")); assertEquals(m_svc.getSvcId(), rs.getInt("serviceId")); assertEquals(m_lostSvcEvent.getDbid(), Integer.valueOf(rs.getInt("svcLostEventId"))); assertEquals(m_lostSvcTime, rs.getTimestamp("ifLostService")); assertEquals(getRegainedEventId(), rs.getObject("svcRegainedEventId")); assertEquals(m_regainedSvcTime, rs.getTimestamp("ifRegainedService")); }
@Override public void processRow(ResultSet rs) throws SQLException { assertEquals(m_svc.getNodeId(), rs.getInt("nodeId")); assertEquals(m_svc.getIpAddr(), rs.getString("ipAddr")); assertEquals(m_svc.getSvcId(), rs.getInt("serviceId")); assertEquals(m_lostSvcEvent.getDbid(), Integer.valueOf(rs.getInt("svcLostEventId"))); assertEquals(m_lostSvcTime, rs.getTimestamp("ifLostService")); assertEquals(getRegainedEventId(), rs .getObject("svcRegainedEventId")); assertEquals(m_regainedSvcTime, rs .getTimestamp("ifRegainedService")); }
@Override public void visitService(MockService svc) { Event event = MockEventUtil.createEvent("Test", EventConstants.NODE_LOST_SERVICE_EVENT_UEI, svc.getNodeId(), svc.getIpAddr(), svc.getSvcName(), String.valueOf(PollStatus.SERVICE_UNAVAILABLE)); m_eventMgr.sendNow(event); } };
@Override public void visitService(MockService svc) { Event event = MockEventUtil.createEvent("Test", EventConstants.NODE_REGAINED_SERVICE_EVENT_UEI, svc.getNodeId(), svc.getIpAddr(), svc.getSvcName(), null); m_eventMgr.sendNow(event); } };
public void addService(MockService svc) { addService(svc.getSvcName(), m_defaultPollInterval, new MockMonitor(svc.getNetwork(), svc.getSvcName())); m_currentPkg.addSpecific(svc.getIpAddr()); }