package net.greencoding.thysdrus.event.core; import java.util.List; import net.greencoding.thysdrus.event.core.listener.EventListener; /** * * @author Nabil Ben Said (nabil.ben.said@net-m.de) * */ public interface EventListenerRegistry { public void addListener(EventListener<? extends Event> listener); public void removeListener(EventListener<? extends Event> listener); public List<EventListener<? extends Event>> getEventListernersByEventType(Class<? extends Event> type); }