package net.floodlightcontroller.core.module; import java.util.Collection; import java.util.Properties; public interface IModuleService extends IFloodlightService { /** * Loads modules (and their dependencies) specified in the list. * @param configMods The collection of fully qualified module names to load. * @param prop The list of properties that are configuration options. * @return The ModuleContext containing all the loaded modules. * @throws FloodlightModuleException */ public IFloodlightModuleContext loadModulesFromList(Collection<String> configMods, Properties prop) throws FloodlightModuleException; }