net.floodlightcontroller.core.module
Interface IModuleService

All Superinterfaces:
IFloodlightService
All Known Implementing Classes:
FloodlightModuleLoader

public interface IModuleService
extends IFloodlightService


Method Summary
 IFloodlightModuleContext loadModulesFromList(java.util.Collection<java.lang.String> configMods, java.util.Properties prop)
          Loads modules (and their dependencies) specified in the list.
 

Method Detail

loadModulesFromList

IFloodlightModuleContext loadModulesFromList(java.util.Collection<java.lang.String> configMods,
                                             java.util.Properties prop)
                                             throws FloodlightModuleException
Loads modules (and their dependencies) specified in the list.

Parameters:
configMods - The collection of fully qualified module names to load.
prop - The list of properties that are configuration options.
Returns:
The ModuleContext containing all the loaded modules.
Throws:
FloodlightModuleException