package com.rayo.core;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
public abstract class AbstractMixerEvent implements MixerEvent {
private String mixerId;
private List<String> participantIds = new ArrayList<String>();
public AbstractMixerEvent(String mixerId) {
this.mixerId = mixerId;
}
@Override
public String getMixerId() {
return mixerId;
}
public void addParticipant(String id) {
participantIds.add(id);
}
@Override
public Collection<String> getParticipantIds() {
return new ArrayList<String>(participantIds);
}
}