opendaylight:InstructionKey的目的是什么?

时间:2017-09-26 20:10:53

标签: opendaylight

我正在使用opendaylight编程SDN应用程序。我看到需要一个InstructionKey来创建一个指令,但我不知道它在哪里使用。知道它的用途是什么吗?

我总是将它设置为新的InstructionKey(0),但我不确定这是否正确。感谢。

1 个答案:

答案 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();

并且工作正常,即使没有指定密钥,也会创建指令。