Tabnine Logo
JetstreamEvent.containsKey
Code IndexAdd Tabnine to your IDE (free)

How to use
containsKey
method
in
com.ebay.jetstream.event.JetstreamEvent

Best Java code snippets using com.ebay.jetstream.event.JetstreamEvent.containsKey (Showing top 11 results out of 315)

origin: pulsarIO/realtime-analytics

private boolean isValidationEvent(JetstreamEvent event) {
  if (event.containsKey(VALIDATION_TYPE)) {
    return true;
  }
  return false;
}
origin: pulsarIO/realtime-analytics

private void sendRawEvent(JetstreamEvent event) {
  if (event.containsKey(SESSIONIZER_LIST)) {
    localQueue.offer(event);
  } else {
    sendToDownStream(event);
  }
}
origin: pulsarIO/realtime-analytics

  @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);
  }
}
origin: pulsarIO/realtime-analytics

  @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);
  }
}
origin: pulsarIO/realtime-analytics

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);
origin: pulsarIO/realtime-analytics

if (event.containsKey(Constants.EVENT_PAYLOAD_SESSION_PAYLOAD) || event.containsKey(Constants.EVENT_PAYLOAD_SESSION_METADATA)) {
  Session session = reconstructSession(event, uid);
origin: com.ebay.jetstream/jetstream-messaging

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);
  }
}
origin: com.ebay.jetstream/jetstream-messaging

if (m_config.getTimestampKey() != null && !event.containsKey(m_config.getTimestampKey())) {
  event.put(m_config.getTimestampKey(), System.currentTimeMillis());
  injectTs = true;
origin: com.ebay.jetstream/jetstream-messaging

/**
 * @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());
  }
}
origin: com.ebay.jetstream/jetstream-messaging

if (event.containsKey(affinityKey)) {
origin: com.ebay.jetstream/jetstream-messaging

if (evt.containsKey(JetstreamReservedKeys.RetryCount
    .toString())) {
  retryCount = (Integer) evt
com.ebay.jetstream.eventJetstreamEventcontainsKey

Popular methods of JetstreamEvent

  • get
  • <init>
  • put
  • getEventType
  • remove
  • setEventType
  • setForwardingTopics
  • clone
  • entrySet
  • getForwardingTopics
  • getMetaData
  • addMetaData
  • getMetaData,
  • addMetaData,
  • getEventId,
  • getForwardingUrls,
  • keySet,
  • putAll,
  • size,
  • toString

Popular in Java

  • Creating JSON documents from java classes using gson
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • getSystemService (Context)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • Window (java.awt)
    A Window object is a top-level window with no borders and no menubar. The default layout for a windo
  • FileNotFoundException (java.io)
    Thrown when a file specified by a program cannot be found.
  • Permission (java.security)
    Legacy security code; do not use.
  • ArrayList (java.util)
    ArrayList is an implementation of List, backed by an array. All optional operations including adding
  • Calendar (java.util)
    Calendar is an abstract base class for converting between a Date object and a set of integer fields
  • Vector (java.util)
    Vector is an implementation of List, backed by an array and synchronized. All optional operations in
  • Github Copilot alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now