在 floodlight 中创建各种openflow message 和 action 等採用的是简单工厂方式。BasicFactory类(实现OFMessageFactory接口。)会依据消息的类型创建不同的对象,达到更好的封装效果。此外这里调用的是枚举类型的方法。以下是详细代码: 工厂接口,还有 ...
分类:
其他好文 时间:
2017-05-25 10:08:24
阅读次数:
161
在 floodlight 中创建各种openflow message 和 action 等采用的是简单工厂方式,BasicFactory类(实现OFMessageFactory接口,)会根据消息的类型创建不同的对象,达到更好的封装效果;此外这里调用的是枚举类型的方法。下面是具体代码:
----------工厂接口,还有OFActionFactory,约束需要具体工厂完成的事情...
分类:
其他好文 时间:
2014-07-01 14:34:52
阅读次数:
225
OFMessageDecoder 继承了抽象类 FrameDecoder。FrameDecoder 会将接收到的ChannelBuffers 转换成有意义的 frame 对象,在基于流的传输过程中,通常会发生分片和重组的情况,所以就需要一个解码器,根据特定协议的约束,将收到的包理解为相应的,易于应用逻辑层处理的对象。
这里调用的是 BasicFactory 的 parseMe...
分类:
其他好文 时间:
2014-06-24 19:59:04
阅读次数:
224