/** * <p>get</p> * * @param status a int. * @param responseTime a {@link java.lang.Double} object. * @return a {@link org.opennms.netmgt.poller.PollStatus} object. */ public static PollStatus get(final int status, final Double responseTime) { return get(status, null, responseTime); }
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()); } } }
private void persistAndVerifyLatencySamples(String locationName, Path pathToResourceInResponseTime) throws Exception { PollStatus pollStatus = PollStatus.get(PollStatus.SERVICE_AVAILABLE, 42.1);
/** * <p>get</p> * * @param status a int. * @param reason a {@link java.lang.String} object. * @return a {@link org.opennms.netmgt.poller.PollStatus} object. */ public static PollStatus get(final int status, final String reason) { return get(status, reason, null); }
@Override public PollStatus poll(MonitoredService svc, Map<String, Object> parameters) { return (PollStatus.get(PollStatus.SERVICE_AVAILABLE, values[current++])); } }
@Override public PollStatus poll(MonitoredService svc, Map<String, Object> parameters) { final LoopPlugin lp = new LoopPlugin(); boolean isAvailable = lp.isProtocolSupported(svc.getAddress(), parameters); int status = (isAvailable ? PollStatus.SERVICE_AVAILABLE : PollStatus.SERVICE_UNAVAILABLE); final StringBuilder sb = new StringBuilder(); sb.append("LoopMonitor configured with is-supported = "); sb.append(ParameterMap.getKeyedString(parameters, "is-supported", "false")); sb.append(" for ip-match: "); sb.append(ParameterMap.getKeyedString(parameters, "ip-match", "*.*.*.*")); return PollStatus.get(status, sb.toString()); } }
@Override public PollStatus poll(MonitoredService monSvc, Map<String, Object> parameters) { if (parameters.containsKey("status")) { final int statusCode = getKeyedInteger(parameters, "status", PollStatus.SERVICE_UNKNOWN); final String reason = getKeyedString(parameters, "reason", null); return PollStatus.get(statusCode, reason); } synchronized (m_network) { return doPoll(monSvc.getNodeId(), monSvc.getIpAddr(), m_svcName); } }
return PollStatus.available(getResponseTime()); } else { return PollStatus.get(getPollStatus(), getReason());
public void testPoll() throws UnknownHostException { PassiveStatusKeeper psk = PassiveStatusKeeper.getInstance(); psk.setStatus("localhost", "127.0.0.1", "my-passive-service", PollStatus.get(PollStatus.SERVICE_UNAVAILABLE, "testing failure")); ServiceMonitor sm = new PassiveServiceMonitor(); MonitoredService ms = createMonitoredService(1, "localhost", null, "127.0.0.1", "my-passive-service"); PollStatus ps = sm.poll(ms, new HashMap<String, Object>()); assertEquals(PollStatus.down("fail."), ps); psk.setStatus("localhost", "127.0.0.1", "my-passive-service", PollStatus.get(PollStatus.SERVICE_AVAILABLE, "testing failure")); ps = sm.poll(ms, new HashMap<String, Object>()); assertEquals(PollStatus.up(), ps); }
return PollStatus.get(serviceStatus, reason, responseTime);
return PollStatus.get(serviceStatus, reason, responseTime);
return PollStatus.get(serviceStatus, reason, responseTime);
return PollStatus.get(serviceStatus, reason, responseTime);
return PollStatus.get(serviceStatus, reason, responseTime);