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

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

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

origin: pulsarIO/realtime-analytics

public static boolean isMCCounterEvent(JetstreamEvent event) {
  if ((event != null) && event.getEventType().contains(COUNTEREVENT)) {
    return true;
  }
  return false;
}
origin: pulsarIO/realtime-analytics

public static boolean isGroupByCounterEvent(JetstreamEvent event) {
  if ((event != null)
      && event.getEventType().contains(COUNTERGROUPBYEVENT)) {
    return true;
  }
  return false;
}
origin: pulsarIO/realtime-analytics

public static boolean isMCMultiCounterEvent(JetstreamEvent event) {
  if ((event != null) && event.getEventType().contains(MultiCOUNTEREVENT)) {
    return true;
  }
  return false;
}
origin: pulsarIO/realtime-analytics

public boolean isEventSupported(JetstreamEvent event) {
  return eventTypes.contains(event.getEventType());
}
origin: pulsarIO/realtime-analytics

public static boolean isGroupByCounterEventWithTag(JetstreamEvent event,
    Map<String, String> tags) {
  boolean result = false;
  if ((event != null)
      && event.getEventType().contains(COUNTERGROUPBYEVENT)) {
    Set<String> keys = event.keySet();
    String[] keyArray = keys.toArray(new String[0]);
    for (int i = 0; i < keyArray.length; i++) {
      if (keyArray[i].contains(COUNTERGROUPBYEVENTTAG)) {
        result = true;
        if (tags != null) {
          tags.put(keyArray[i],
              String.valueOf(event.get(keyArray[i])));
        }
      }
    }
    if (event.getEventType().contains(COUNTERGROUPBYMETICTIMEEVENT)) {
      tags.put(TAG_METRICTIME,
          String.valueOf(event.get(MCConstant.METRIC_TIME)));
    }
  }
  return result;
}
origin: pulsarIO/realtime-analytics

public Map<String, SessionizationInfo> process(JetstreamEvent event) {
  sessionizationMap.clear();
  eventListener.reset(event);
  esperService.getEPRuntime().sendEvent(event, event.getEventType());
  return sessionizationMap;
}
origin: pulsarIO/realtime-analytics

public void broadcastToSession(MetricWebSocket socket) {
  for(String channel: lastBroadCastbatch.keySet()){
    List<Queue<JetstreamEvent>> eventsList = lastBroadCastbatch.get(channel);
    if(eventsList!=null && eventsList.size() > 0){
      try {
        List<JetstreamEvent> eventsFilteredForSocket = new ArrayList<JetstreamEvent>();
        for (Queue<JetstreamEvent> events : eventsList) {
          for (JetstreamEvent event : events) {
            if(socket.getChannles().contains(event.getEventType())){
              eventsFilteredForSocket.add(event);
            }
          }
        }
        if (eventsFilteredForSocket.size() > 0) {
          String message = JsonUtil.toJson(eventsFilteredForSocket);
          socket.getRemote().sendString(message);
          lastSuccessMessage = message;
        }
        incrementEventSentCounter();
      } catch (IOException e) {
        logger.error(e.getLocalizedMessage(), e);
        registerError(e);
      }
    }
  }
}
origin: pulsarIO/realtime-analytics

public void broadcast(String channel, List<Queue<JetstreamEvent>> eventsList) {
  lastBroadCastbatch.put(channel, eventsList);
  for (MetricWebSocket socket : sockets) {
    try {
      List<JetstreamEvent> eventsFilteredForSocket = new ArrayList<JetstreamEvent>();
      for (Queue<JetstreamEvent> events : eventsList) {
        for (JetstreamEvent event : events) {
          if(socket.getChannles().contains(event.getEventType())){
            eventsFilteredForSocket.add(event);
          }
        }
      }
      if (eventsFilteredForSocket.size() > 0) {
        String message = JsonUtil.toJson(eventsFilteredForSocket);
        socket.getRemote().sendString(message);
        lastSuccessMessage = message;
      }
      incrementEventSentCounter();
    } catch (IOException e) {
      logger.error(e.getLocalizedMessage(), e);
      registerError(e);
    }
  }
}

origin: pulsarIO/realtime-analytics

public void broadcast(String channel, JetstreamEvent event) {
  if (sockets.size() > 0) {
    String message = JsonUtil.toJson(event);
    for (MetricWebSocket socket : sockets) {
      try {
        if(socket.getChannles().contains(event.getEventType())){
          socket.getRemote().sendString(message);
          lastSuccessMessage = message;
          incrementEventSentCounter();
        }
      } catch (IOException e) {
        logger.error(e.getLocalizedMessage(), e);
        registerError(e);
      }
    }
  }
}

origin: pulsarIO/realtime-analytics

@Override
public void sendEvent(JetstreamEvent event) throws EventException {
  incrementEventRecievedCounter();
  String eventType = event.getEventType();
origin: pulsarIO/realtime-analytics

private void processEPL(JetstreamEvent event) {
  Object sesionizerList = event.remove(SessionizerProcessor.SESSIONIZER_LIST);
  try {
    esperService.getEPRuntime().sendEvent(event, event.getEventType());
  } finally {
    if (sesionizerList != null) {
      event.put(SessionizerProcessor.SESSIONIZER_LIST, sesionizerList);
    }
  }
}
origin: pulsarIO/realtime-analytics

if (sessionizer == null) {
  errorManager.registerError("Session profile not configured", ErrorType.Configuration,
      "Session profile not configured for " + event.getEventType());
  return;
if (uid == null) {
  errorManager.registerError("Can not find unique session id", ErrorType.Unexpected,
      "Can not find unique session id, event type is " + event.getEventType());
  return;
origin: pulsarIO/realtime-analytics

if (Constants.EVENT_TYPE_SESSION_EXPIRED_EVENT.equals(firstEvent.getEventType())) {
} else if (Constants.EVENT_TYPE_SESSION_TRANSFERED_EVENT.equals(firstEvent.getEventType())) {
  Session session = (Session) firstEvent.get(Constants.EVENT_PAYLOAD_SESSION_OBJ);
  if (session != null) {
origin: pulsarIO/realtime-analytics

boolean isRawEvent = !interEventTypes.contains(event.getEventType());
String ak = (String) event.get(AFFINITY_KEY);
if (ak == null) {
origin: pulsarIO/realtime-analytics

String metricName = (String) event
    .get(MCConstant.METRIC_NAME);
String columnFamilyName = event.getEventType()
    .toLowerCase();
origin: pulsarIO/realtime-analytics

if (Constants.EVENT_TYPE_SESSION_EXPIRED_EVENT.equals(firstEvent.getEventType())) {
  if (session != null && updateRemoteSession(uid, identifier, session, sessionizer)) {
    session = null;
    return;
} else if (Constants.EVENT_TYPE_SESSION_TRANSFERED_EVENT.equals(firstEvent.getEventType())) {
  if (session == null) {
    session = (Session) firstEvent.get(Constants.EVENT_PAYLOAD_SESSION_OBJ);
origin: pulsarIO/realtime-analytics

private void postMetricFromEvent(JetstreamEvent event) {
  MetricDef metricDef = new MetricDef();
  metricDef.setMetricName((String) event.get(VALIDATION_TYPE));
  Long time = (Long) event.get("timestamp");
  if (currentMaxTime < time) {
    currentMaxTime = time;
  }
  long metricTime = (time / ONE_HOUR) * ONE_HOUR;
  try {
    String groupName = ThreadSafeDateParser.format(new Date(time),
        DATEPATTERN, TIMEZONE);
    metricDef.setMetricGroup(groupName);
  } catch (ParseException e) {
    LOGGER.warn("failed to format date from time:" + time);
  }
  metricDef.setMetricTime(metricTime);
  metricDef.setFrequency(ONE_MINUTE);
  metricDef.setMetricTable(event.getEventType());
  metricDef.setAffinityKey(event.get(affinityKey));
  metricDef.setTopics(event.getForwardingTopics());
  updateMetric(metricDef);
}
origin: pulsarIO/realtime-analytics

metricTables.put(metricName, event.getEventType());
origin: com.ebay.jetstream/jetstream-messaging

private JetstreamEvent constructTEventHolder(JetstreamEvent event) {
  if (event != null) {
    JetstreamEvent holderEvent = new JetstreamEvent();
    holderEvent.put(JetstreamReservedKeys.JetstreamEventHolder.toString(), event);
    holderEvent.put(JetstreamReservedKeys.EventType.toString(), event.getEventType());
    // insert source application to DTE
    String eventSource = null;
    if (event.get(JetstreamReservedKeys.EventSource.toString()) != null) {
      eventSource = (String) event.get(JetstreamReservedKeys.EventSource.toString());
    }
    else {
      eventSource = JetstreamApplication.getInstance().getApplicationInformation().getApplicationName();
    }
    holderEvent.put(JetstreamReservedKeys.EventSource.toString(), eventSource);
    return holderEvent;
  }
  return event;
}
com.ebay.jetstream.eventJetstreamEventgetEventType

Popular methods of JetstreamEvent

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

Popular in Java

  • Reactive rest calls using spring rest template
  • findViewById (Activity)
  • getContentResolver (Context)
  • compareTo (BigDecimal)
  • Locale (java.util)
    Locale represents a language/country/variant combination. Locales are used to alter the presentatio
  • Map (java.util)
    A Map is a data structure consisting of a set of keys and values in which each key is mapped to a si
  • ThreadPoolExecutor (java.util.concurrent)
    An ExecutorService that executes each submitted task using one of possibly several pooled threads, n
  • BoxLayout (javax.swing)
  • JCheckBox (javax.swing)
  • BasicDataSource (org.apache.commons.dbcp)
    Basic implementation of javax.sql.DataSource that is configured via JavaBeans properties. This is no
  • Best IntelliJ plugins
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