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

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

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

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

private void flushMetrics(MetricDef metricDef) {
  Counter count = metrics.get(metricDef);
  count.mark();
  if (count.getLastDeltaValue() > 0) {
    Map<String, Object> internalMap = new HashMap<String, Object>();
    internalMap.put(MCConstant.METRIC_COUNT, count.getLastDeltaValue());
    internalMap.put(MCConstant.METRIC_NAME, metricDef.getMetricName());
    internalMap.put(MCConstant.GROUP_ID, metricDef.getMetricGroup());
    internalMap.put(MCConstant.METRIC_TIME, metricDef.getMetricTime());
    internalMap.put(MCConstant.METRIC_FREQUENCY,
        metricDef.getFrequency());
    internalMap.put(affinityKey, metricDef.getAffinityKey());
    JetstreamEvent event = new JetstreamEvent(
        metricDef.getMetricTable(), null, internalMap);
    event.setForwardingTopics(metricDef.getTopics());
    fireSendEvent(event);
    incrementEventSentCounter();
  }
}
origin: pulsarIO/realtime-analytics

event.setForwardingTopics(null);
super.fireSendEvent(event);
com.ebay.jetstream.eventJetstreamEventsetForwardingTopics

Popular methods of JetstreamEvent

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

Popular in Java

  • Finding current android device location
  • scheduleAtFixedRate (ScheduledExecutorService)
  • onRequestPermissionsResult (Fragment)
  • getSharedPreferences (Context)
  • PrintStream (java.io)
    Fake signature of an existing Java class.
  • PrintWriter (java.io)
    Wraps either an existing OutputStream or an existing Writerand provides convenience methods for prin
  • URL (java.net)
    A Uniform Resource Locator that identifies the location of an Internet resource as specified by RFC
  • Calendar (java.util)
    Calendar is an abstract base class for converting between a Date object and a set of integer fields
  • Comparator (java.util)
    A Comparator is used to compare two objects to determine their ordering with respect to each other.
  • Annotation (javassist.bytecode.annotation)
    The annotation structure.An instance of this class is returned bygetAnnotations() in AnnotationsAttr
  • Top 12 Jupyter Notebook extensions
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