@Override public void process(Log eventLog, boolean synchronous) throws EventProcessorException { if (eventLog != null && eventLog.getEvents() != null && eventLog.getEvents().getEvent() != null) { try (Context context = logBroadcastTimer.time()) { for(Event eachEvent : eventLog.getEvents().getEvent()) { process(eventLog.getHeader(), eachEvent, synchronous); eventBroadcastMeter.mark(); } } } }
@Override public void process(Log eventLog, boolean synchronous) throws EventProcessorException { if (eventLog != null && eventLog.getEvents() != null && eventLog.getEvents().getEvent() != null) { try (Context context = logBroadcastTimer.time()) { for(Event eachEvent : eventLog.getEvents().getEvent()) { process(eventLog.getHeader(), eachEvent, synchronous); eventBroadcastMeter.mark(); } } } }
@Override public Event unmarshalSingleMessage(byte[] bytes) { Log log = unmarshal(bytes); return log.getEvents().getEvent(0); }
/** * Send the incoming {@link Log} message into the Camel route * specified by the {@link #m_endpointUri} property. */ @Override public void sendNow(Log eventLog) { for (Event event : eventLog.getEvents().getEventCollection()) { m_proxy.sendNow(event); } } }
/** * <p>send</p> * * @param eventLog a {@link org.opennms.netmgt.xml.event.Log} object. * @throws org.opennms.netmgt.events.api.EventProxyException if any. */ @Override public void send(Log eventLog) throws EventProxyException { for (Event e : eventLog.getEvents().getEventCollection()) { add(e); } }
/** * Send the incoming {@link Log} message into the Camel route * specified by the {@link #m_endpointUri} property. */ @Override public void sendNow(Log eventLog) { for (Event event : eventLog.getEvents().getEventCollection()) { m_proxy.sendNow(event); } }
@Override public void sendNowSync(Log eventLog) { for (final Event event : eventLog.getEvents().getEventCollection()) { sendNow(event, true); } }
@Override public void sendNow(final Log eventLog) { for (final Event event : eventLog.getEvents().getEventCollection()) { sendNow(event); } }
@Override public Event unmarshalSingleMessage(byte[] bytes) { Log log = unmarshal(bytes); return log.getEvents().getEvent(0); }