private boolean isValidationEvent(JetstreamEvent event) { if (event.containsKey(VALIDATION_TYPE)) { return true; } return false; }
private void sendRawEvent(JetstreamEvent event) { if (event.containsKey(SESSIONIZER_LIST)) { localQueue.offer(event); } else { sendToDownStream(event); } }
@Override public void sendEvent(JetstreamEvent event) throws EventException { String key = JetstreamReservedKeys.EventReplayTopic.toString(); if (event.containsKey(key)) { String retryTopic = (String) event.get(key); if (retryTopic != null && retryTopic.length() != 0) { retryTopic = "Replay-" + retryTopic.replaceAll("/", "-"); event.setForwardingTopics(new String[] { retryTopic }); } } super.sendEvent(event); } }
@Override public void sendEvent(JetstreamEvent event) throws EventException { String key = JetstreamReservedKeys.EventReplayTopic.toString(); if (event.containsKey(key)) { String retryTopic = (String) event.get(key); if (retryTopic != null && retryTopic.length() != 0) { retryTopic = "Replay-" + retryTopic.replaceAll("/", "-"); event.setForwardingTopics(new String[] { retryTopic }); } } super.sendEvent(event); } }
if (!event.containsKey(Constants.REPLAY_INITIAL_TS)) { event.addMetaData(Constants.REPLAY_INITIAL_TS, current); event.addMetaData(Constants.REPLAY_LAST_TS, current); } else if (event.containsKey(Constants.REPLAY_LAST_TS)) { long initTs = (Long) event.get(Constants.REPLAY_INITIAL_TS); if (event.containsKey(JetstreamReservedKeys.RetryCount.toString())) { event.put(JetstreamReservedKeys.RetryCount.toString(), 0); if (event.containsKey(getReplayConfig().getTimestampKey())) { event.remove(getReplayConfig().getTimestampKey()); .toString(); if (replayTopicKey != null && event.containsKey(replayTopicKey)) { event.remove(replayTopicKey);
if (event.containsKey(Constants.EVENT_PAYLOAD_SESSION_PAYLOAD) || event.containsKey(Constants.EVENT_PAYLOAD_SESSION_METADATA)) { Session session = reconstructSession(event, uid);
private void sendToAdviceListener(JetstreamEvent event, RetryEventCode code, String msg) { try { if (m_adviceListener != null) { if (event.containsKey(JetstreamReservedKeys.RetryCount.toString())) { Integer retryCount = (Integer) event.get(JetstreamReservedKeys.RetryCount.toString()); if (retryCount > 3) { LOGGER.info( "Unable to deliver this event so dropping it.." + event.getEventId()); incrementEventDroppedCounter(); return; } } m_adviceListener.retry(event, code, msg); m_eventSentToAdviceListener.increment(); } } catch (Throwable e) { m_errors.registerError(e); LOGGER.error( e.getLocalizedMessage(), e); } }
if (m_config.getTimestampKey() != null && !event.containsKey(m_config.getTimestampKey())) { event.put(m_config.getTimestampKey(), System.currentTimeMillis()); injectTs = true;
/** * @param event * @param code * @param msg */ private void sendToAdviceListener(JetstreamEvent event, RetryEventCode code, String msg) { try { if (getAdviceListener() != null) { if (event.containsKey(JetstreamReservedKeys.RetryCount.toString())) { Integer retryCount = (Integer) event.get(JetstreamReservedKeys.RetryCount.toString()); if (retryCount > getRetryCount()) { LOGGER.info( "Unable to deliver this event so dropping it.." + event.getEventId()); m_totalEventsDropped.increment(); return; } } getAdviceListener().retry(event, code, msg); incrementAdviceListenerCount(); } } catch (Throwable e) { m_errors.registerError(e); LOGGER.debug( e.getLocalizedMessage()); } }
if (event.containsKey(affinityKey)) {
if (evt.containsKey(JetstreamReservedKeys.RetryCount .toString())) { retryCount = (Integer) evt