Package com.codecademy.eventhub.model

Examples of com.codecademy.eventhub.model.Event


      final HttpServletResponse response) throws IOException {
    String date = request.getParameter("date");
    if (date == null) {
      date = dateHelper.getDate();
    }
    Event event = new Event.Builder(
        request.getParameter("event_type"),
        request.getParameter("external_user_id"),
        date,
        toProperties(request)).build();
    response.getWriter().println(eventHub.addEvent(event));
View Full Code Here


    for (Map<String, String> eventMap : events) {
      String date = eventMap.get("date");
      if (date == null) {
        date = dateHelper.getDate();
      }
      Event event = new Event.Builder(
          eventMap.get("event_type"),
          eventMap.get("external_user_id"),
          date,
          eventMap).build();
      eventIds.add(eventHub.addEvent(event));
View Full Code Here

  }

  @Override
  public synchronized void execute(final HttpServletRequest request,
      final HttpServletResponse response) throws IOException {
    Event event = eventHub.getEvent(Long.parseLong(request.getParameter("event_id")));
    response.getWriter().println(gson.toJson(event));
  }
View Full Code Here

    for (int i = 0; i < NUM_THREADS; i++) {
      threads[i].join();
    }

    for (int eventId = 0; eventId < NUM_EVENTS; eventId++) {
      Event event = eventStorage.getEvent(eventId);
      Assert.assertEquals(shardedEventIndex.getEventTypeId(event.getEventType()), eventStorage.getEventTypeId(eventId));
      Assert.assertEquals(userStorage.getId(event.getExternalUserId()), eventStorage.getUserId(eventId));
    }

    Set<String> externalUserIds = Sets.newHashSet();
    for (int i = 0; i < EXTERNAL_USER_IDS.length; i++) {
      externalUserIds.add(userStorage.getUser(i).getExternalId());
View Full Code Here

  @Override
  public Visitor getFilterVisitor(final long eventId) {
    return new DelayedVisitorProxy(new Provider<Visitor>() {
      @Override
      public Visitor get() {
        Event event = getEvent(eventId);
        return new EventFilterVisitor(event);
      }
    });
  }
View Full Code Here

TOP

Related Classes of com.codecademy.eventhub.model.Event

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.