- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java-Floodlight源码分析FloodlightProvider
package net.floodlightcontroller.core;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
? java.util.ArrayList
List接口的可调数组的实现。它可以实现所有可选的List操作,允许所有元素,包括null。除了实现List接口,这个类还提供了操纵数组大小的方法来在内部存储这个列表。
? java.util.Collection
为在collection分层结构中的根接口。Collection代表一组对象,即为元素。一些collection可以复制元素,一些是有序的。JDK不提供这个接口的直接实现:它只提供更加具体的子接口的实现,像是Set和List。
Collection 的实现
实现collection接口的类名通常为这种形式:实现类型接口,总结如下:
Interface Hash Table Resizable Array Balanced Tree Linked List Hash Table + Linked List Set HashSet TreeSet LinkedHashSet List ArrayList LinkedList Deque ArrayDeque LinkedList Map HashMap TreeMap LinkedHashMap AbstractCollection, AbstractSet, AbstractList, AbstractSequentialList and AbstractMap 这些类提供了核心collection接口的基本实现,来使实现它们的需要最小化。这些类的API文档精确地描述了实现了多少方法,所以通过这些特定实现的基本操作,类的实现会分清哪些方法需要被忽略。
? java.util.HashMap
Hash表是基于Map接口实现的。这个实现提供了所有可选map操作,并且允许null值和null键,为非同步。此类不保证map顺序不变。
? java.util.Map
把键映射到值。Map不可以包含复制的键,每个键只能映射到一个值。
import net.floodlightcontroller.core.internal.Controller;
import net.floodlightcontroller.core.module.FloodlightModuleContext;
import net.floodlightcontroller.core.module.FloodlightModuleException;
import net.floodlightcontroller.core.module.IFloodlightModule;
import net.floodlightcontroller.core.module.IFloodlightService;
import net.floodlightcontroller.counter.ICounterStoreService;
import net.floodlightcontroller.debugcounter.IDebugCounterService;
import net.floodlightcontroller.flowcache.IFlowCacheService;
import net.floodlightcontroller.perfmon.IPktInProcessingTimeService;
import net.floodlightcontroller.restserver.IRestApiService;
import net.floodlightcontroller.storage.IStorageSourceService;
import net.floodlightcontroller.threadpool.IThreadPoolService;
? net.floodlightcontroller.core.internal.Controller
主要的controller类。处理所有的启动和网络监听。
? net.floodlightcontroller.core.module.FloodlightModuleContext
IFloodlightProvider服务的注册表。
? java.lang.Exception
Exception和它的子类是
您可能关注的文档
- 一步搞定大容量硬盘对拷图解步骤.docx
- 一级机电工程专业复习题集增值服务第1次.doc
- 一电压表由电流表G与电阻R串联而成.doc
- 一类各项保证措施计划.doc
- XX发电企业职业卫生及职业危害预防工作管理标准.doc
- 一般无缝钢管常用规格表YB231.doc
- EXCEL分类汇总操作手册.docx
- 一般网线DIY完美USB延长线.doc
- XX公司落实集团稽核报告相关问题的整改工作安排.doc
- 一设备名称多功能光测力学仪器系统数量1台.doc
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)