/** {@inheritDoc} */ @Override public void storeAttribute(Persister persister) { getAttributeType().storeAttribute(this, persister); }
private PollerConfig getPollerConfig() { return getPoller().getPollerConfig(); }
private EventIpcManager getEventManager() { return getPoller().getEventManager(); }
/** * @deprecated We should specify a reason on every PollStatus object. * * @return a {@link org.opennms.netmgt.poller.PollStatus} object. */ public static PollStatus unavailable() { return unavailable(null); }
/** * <p>Constructor for DemoPollService.</p> * * @param repetitions a int. */ public DemoPollService(int repetitions) { this(repetitions, PollStatus.up()); }
/** * <p>available</p> * * @return a {@link org.opennms.netmgt.poller.PollStatus} object. */ public static PollStatus available() { return available(null); }
/** * <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); }
private PollStatus(final int statusCode, final String reason, final Double responseTime) { setStatusCode(statusCode); setReason(reason); setResponseTime(responseTime); }
/** * <p>decode</p> * * @param statusName a {@link java.lang.String} object. * @param responseTime a {@link java.lang.Double} object. * @return a {@link org.opennms.netmgt.poller.PollStatus} object. */ public static PollStatus decode(final String statusName, final Double responseTime) { return decode(statusName, null, responseTime); }
private PollableNetwork getNetwork() { return getPoller().getNetwork(); }
private void thresholdsConfigChangeHandler() { getPoller().refreshServiceThresholds(); }
/** * <p>decode</p> * * @param statusName a {@link java.lang.String} object. * @param reason a {@link java.lang.String} object. * @param responseTime a {@link java.lang.Double} object. * @return a {@link org.opennms.netmgt.poller.PollStatus} object. */ public static PollStatus decode(final String statusName, final String reason, final Double responseTime) { return new PollStatus(decodeStatusName(statusName), reason, responseTime); }
/** * <p>available</p> * * @param responseTime a {@link java.lang.Double} object. * @return a {@link org.opennms.netmgt.poller.PollStatus} object. */ public static PollStatus available(final Double responseTime) { return new PollStatus(SERVICE_AVAILABLE, null, responseTime); }
private void stopDaemons() { if (m_daemonsStarted) { m_poller.stop(); // m_outageMgr.stop(); m_daemonsStarted = false; } }
@Override public PollStatus poll(MonitoredService svc, Map<String, Object> parameters) { return (PollStatus.get(PollStatus.SERVICE_AVAILABLE, values[current++])); } }
/** * <p>decode</p> * * @param statusName a {@link java.lang.String} object. * @return a {@link org.opennms.netmgt.poller.PollStatus} object. */ public static PollStatus decode(final String statusName) { return decode(statusName, null, null); }
/** * <p>unknown</p> * * @param reason a {@link java.lang.String} object. * @return a {@link org.opennms.netmgt.poller.PollStatus} object. */ public static PollStatus unknown(final String reason) { return new PollStatus(SERVICE_UNKNOWN, reason, null); }
/** * <p>decode</p> * * @param statusName a {@link java.lang.String} object. * @param reason a {@link java.lang.String} object. * @return a {@link org.opennms.netmgt.poller.PollStatus} object. */ public static PollStatus decode(final String statusName, final String reason) { return decode(statusName, reason, null); }
/** * <p>get</p> * * @param status a int. * @param reason a {@link java.lang.String} object. * @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 String reason, final Double responseTime) { return new PollStatus(status, reason, responseTime); }
/** * <p>unresponsive</p> * * @param reason a {@link java.lang.String} object. * @return a {@link org.opennms.netmgt.poller.PollStatus} object. */ public static PollStatus unresponsive(final String reason) { return new PollStatus(SERVICE_UNRESPONSIVE, reason, null); }