package sk.stuba.fiit.perconik.core.services.resources; import com.google.common.base.Supplier; import com.google.common.collect.SetMultimap; import sk.stuba.fiit.perconik.core.Listener; /** * A class that can supply a set multimap of {@link Listener} classes * to {@link sk.stuba.fiit.perconik.core.Resource Resource} names. * More formally, instances of this class supply set multimaps with * {@code Class<? extends Listener>} as keys and {@code String} as values. * * @author Pavol Zbell * @since 1.0 */ public interface ResourceNamesSupplier extends Supplier<SetMultimap<Class<? extends Listener>, String>> { }