/** * <p>getEventId</p> * * @return a int. */ @Override public int getEventId() { return m_event.getDbid(); }
/** * @param e */ public void acknowledgeNoticesForEvent(Event e) { update("update notifications set respondTime = ? where eventID = ? and respondTime is null", new Timestamp(System.currentTimeMillis()), e.getDbid()); }
/** * @param e */ public void acknowledgeNoticesForEvent(Event e) { update("update notifications set respondTime = ? where eventID = ? and respondTime is null", new Timestamp(System.currentTimeMillis()), e.getDbid()); }
@Override public String getValue(String parm, String parsedParm, Event event, EventUtil eventUtil) { if (event.hasDbid()) { return Integer.toString(event.getDbid()); } else { return "eventid-unknown"; } } },
@Override public String getValue(String parm, String parsedParm, Event event, EventUtil eventUtil) { if (event.hasDbid()) { return Integer.toString(event.getDbid()); } else { return "eventid-unknown"; } } },
public String toString() { return m_event+", uei: "+m_event.getUei()+", id: "+m_event.getDbid()+", isPending: "+m_pending.get()+", list size: "+m_pendingOutages.size(); }
/** * @param event * @return */ public Collection<Integer> findNoticesForEvent(Event event) { final List<Integer> notifyIds = new LinkedList<>(); Querier loadExisting = new Querier(this, "select notifyId from notifications where eventID = ?") { @Override public void processRow(ResultSet rs) throws SQLException { notifyIds.add(rs.getInt(1)); } }; loadExisting.execute(Integer.valueOf(event.getDbid())); return notifyIds; }
/** {@inheritDoc} */ @Override public synchronized void correlate(final Event e) { LOG.debug("Begin correlation for Event {} uei: {}", e.getDbid(), e.getUei()); m_kieSession.insert(e); try { if (!m_isStreaming) m_kieSession.fireAllRules(); } catch (Exception e1) { LOG.error("Exception while firing rules ", e1); } m_eventsMeter.mark(); LOG.debug("End correlation for Event {} uei: {}", e.getDbid(), e.getUei()); }
private Integer getRegainedEventId() { if (m_regainedSvcEvent == null) return null; return Integer.valueOf(m_regainedSvcEvent.getDbid()); } }
private Integer getRegainedEventId() { if (m_regainedSvcEvent == null) { return null; } return Integer.valueOf(m_regainedSvcEvent.getDbid()); } }
/** {@inheritDoc} */ @Override public synchronized void correlate(final Event e) { LOG.debug("Begin correlation for Event {} uei: {}", e.getDbid(), e.getUei()); m_kieSession.insert(e); try { if (!m_isStreaming) m_kieSession.fireAllRules(); } catch (Exception e1) { LOG.error("Exception while firing rules ", e1); } m_eventsMeter.mark(); LOG.debug("End correlation for Event {} uei: {}", e.getDbid(), e.getUei()); }
public void createOutage(MockService svc, Event svcLostEvent) { createOutage(svc, svcLostEvent.getDbid(), new Timestamp(svcLostEvent.getTime().getTime())); }
public void resolveOutage(MockService svc, Event svcRegainEvent) { resolveOutage(svc, svcRegainEvent.getDbid(), new Timestamp(svcRegainEvent.getTime().getTime())); }
public void resolveOutage(MockService svc, Event svcRegainEvent) { resolveOutage(svc, svcRegainEvent.getDbid(), new Timestamp(svcRegainEvent.getTime().getTime())); }
protected void closeOutagesForService(final Event event, final Long nodeId, final Date closeDate, final Service polledService) { getPoller().getQueryManager().closeOutagesForService(closeDate, event.getDbid(), nodeId.intValue(), polledService.getAddress(), polledService.getServiceName()); }
private synchronized void closeExpectedOutages(Event e, Outage pendingOutage) { for (Outage outage : m_expectedOutages) { if (pendingOutage.equals(outage)) { outage.setRegainedEvent(e.getDbid(), new Timestamp(e.getTime().getTime())); } } }
@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 synchronized void onEvent(Event e) { for (Outage outage : getOutageList(m_pendingOpens, e)) { outage.setLostEvent(e.getDbid(), new Timestamp(e.getTime().getTime())); m_expectedOutages.add(outage); } clearOutageList(m_pendingOpens, e); for (Outage outage : getOutageList(m_pendingCloses, e)) { closeExpectedOutages(e, outage); } clearOutageList(m_pendingCloses, e); }
private void assertElementHasCause(PollableElement element, Event causeEvent) { if (causeEvent == null) { assertElementHasNullCause(element); } else { if (element.getCause() == null || element.getCause().getEventId() != causeEvent.getDbid()) { failCause(element, causeEvent); } } }