我正在使用opendaylight编程SDN应用程序。我看到需要一个InstructionKey来创建一个指令,但我不知道它在哪里使用。知道它的用途是什么吗?
我总是将它设置为新的InstructionKey(0),但我不确定这是否正确。感谢。
答案 0 :(得分:0)
InstructionKey
不是必需的。这是我创建的代码的一部分:
Instruction applyActionsInstruction = new InstructionBuilder()
.setOrder(0).setInstruction(new ApplyActionsCaseBuilder()
.setApplyActions(applyActions)
.build())
.build();
instructions.add(applyActionsInstruction);
Instructions allInstructions = new InstructionsBuilder()
.setInstruction(instructions)
.build();
并且工作正常,即使没有指定密钥,也会创建指令。