package won.matcher.service.common.event; import java.io.Serializable; import java.util.Collection; import java.util.Collections; import java.util.LinkedList; /** * Event can hold multiple {@link NeedEvent} objects */ public class BulkNeedEvent implements Serializable { private Collection<NeedEvent> needEvents; public BulkNeedEvent() { needEvents = new LinkedList<>(); } public void addNeedEvent(NeedEvent needEvent) { needEvents.add(needEvent); } public Collection<NeedEvent> getNeedEvents() { return Collections.unmodifiableCollection(needEvents); } }