示例#1
0
    @Override
    public void handleEvent(VehicleEntersTrafficEvent event) {
      // save drivers
      vehicleToDriver.put(event.getVehicleId(), event.getPersonId());

      if (!eventsByPerson.containsKey(event.getPersonId())) {
        eventsByPerson.put(event.getPersonId(), new LinkedList<Event>());
      }
      eventsByPerson.get(event.getPersonId()).add(event);
      allEvents.add(event);
    }