先介绍一下基本的模块代表的功能
1.net.floodlightcontroller.core.internal.Controller (主要的controller类,处理启动和网络监听)
2.net.floodlightcontroller.core.module.FloodlightModuleContext (IFloodlightProvider服务的注册表)
3.net.floodlightcontroller.core.module.IFloodlightModule (为加载的Floodlight模块定义了一个接口)
其功能如下:
(1)getServices():这个模块提供了什么样的服务。
(2)getModuleDependencies()获得模块依赖关系的列表。
(3)init():内部初始化(不涉及其他模块)。
(4)startUp();外部初始化。
4.net.floodlightcontroller.core.module.IFloodlightSe