最近我研究了Opendaylight的API定义。
众所周知,YANG是NETCONF的建模语言。但是,Opendaylight将其用作MD-SAL的Java代码生成器。
所以我想知道:
YANG Tool如何帮助为MD-SAL生成Java代码?
您有一些YANG代码生成器教程吗?
感谢。
答案 0 :(得分:1)
查看https://wiki.opendaylight.org/view/OpenDaylight_Controller:MD-SAL。
那里有大量的教程,以及WebEx录音等。
答案 1 :(得分:1)
YANG Tool如何帮助生成MD-SAL的Java代码?
YANG定义了数据定义模型,MD-SAL使用该模型来模拟客户端应用程序发送的消息。 客户端应用程序使用两种类型的API。 DOM和绑定意识。这两种API类型的数据模型都可以由YANG建模。
绑定Aware API 他们有一个阳模型中每个叶子的方法 是针对YANG模型编译的 有具体的数据结构。
DOM API 用于数据存储区 ,他们可以实现通用模型,模型的运行时自适应是可能的,并且它们不是类型安全的。