/** * <p>getPollStatus</p> * * @return a {@link org.opennms.netmgt.poller.PollStatus} object. */ @Override public PollStatus getPollStatus() { for (MockElement element : m_members.values()) { if (element.getPollStatus().isUp()) { return PollStatus.up(); } } return PollStatus.down(); }
private void anticipateUp(MockElement element, boolean force) { if (force || !element.getPollStatus().equals(PollStatus.up())) { Event event = element.createUpEvent(); m_eventMgr.getEventAnticipator().anticipateEvent(event); for (Event outageResolvedEvent: m_outageAnticipator.anticipateOutageClosed(element, event)){ m_eventMgr.getEventAnticipator().anticipateEvent(outageResolvedEvent); } } }
private void anticipateDown(MockElement element, boolean force) { if (force || !element.getPollStatus().equals(PollStatus.down())) { Event event = element.createDownEvent(); m_eventMgr.getEventAnticipator().anticipateEvent(event); for (Event outageCreatedEvent: m_outageAnticipator.anticipateOutageOpened(element, event)) { m_eventMgr.getEventAnticipator().anticipateEvent(outageCreatedEvent); } } }
private void anticipateUp(MockElement element, boolean force) { if (force || !element.getPollStatus().equals(PollStatus.up())) { Event event = element.createUpEvent(); m_eventMgr.getEventAnticipator().anticipateEvent(event); for (Event outageResovedEvent: m_outageAnticipator.anticipateOutageClosed(element, event)) { m_eventMgr.getEventAnticipator().anticipateEvent(outageResovedEvent); } } }
private void anticipateDown(MockElement element, boolean force) { if (force || !element.getPollStatus().equals(PollStatus.down())) { Event event = element.createDownEvent(); m_eventMgr.getEventAnticipator().anticipateEvent(event); for (Event outageCretedEvent : m_outageAnticipator.anticipateOutageOpened(element, event)){ m_eventMgr.getEventAnticipator().anticipateEvent(outageCretedEvent); } } }