package com.wealthfront.magellan;
class EventTracker {
private EvictingQueue<Event> events;
EventTracker(final int maxSize) {
events = new EvictingQueue<>(maxSize);
}
void reportEvent(Event event) {
events.add(event);
}
String getEventsDescription() {
StringBuilder eventsDescription = new StringBuilder();
for (Event event : events) {
eventsDescription.append(event);
eventsDescription.append("\n");
}
return eventsDescription.toString();
}
}