@Override protected void doInTransactionWithoutResult(TransactionStatus status) { for (Event eachEvent : eventsToPersist) { try { process(eventLog.getHeader(), eachEvent); } catch (EventProcessorException e) { exception.set(e); return; } } } });
@Override protected void doInTransactionWithoutResult(TransactionStatus status) { for (Event eachEvent : eventsToPersist) { try { process(eventLog.getHeader(), eachEvent); } catch (EventProcessorException e) { exception.set(e); return; } } } });
@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(); } } } }