@Override
public void recordEvents(Application.Name applicationName,
Experiment.Label experimentLabel, User.ID userID, EventList events, Set<Context> contextSet) {
Map<Context, Assignment> assignmentHashMap = getAssignments(userID, applicationName, experimentLabel, contextSet);
for (Event event : events.getEvents()) {
Assignment assignment = assignmentHashMap.get(event.getContext());
if (assignment != null) {
postEventToMysql(assignment, event);
ingestEventToRealTimeSystems(applicationName, experimentLabel, event, assignment);
}
}
}