From 6c2cbe85cebc8d381b22c910e232f650262d682e Mon Sep 17 00:00:00 2001 From: Ray Milkey Date: Tue, 9 Oct 2018 12:03:49 -0700 Subject: [PATCH] Reactive forwarding app changes for karaf 4.2.1 completers Change-Id: I29bf4a314ba72c18b8d8fc938e2d0f9015a00461 --- apps/fwd/BUILD | 1 + .../java/org/onosproject/fwd/ReactiveForwardingCommand.java | 2 ++ 2 files changed, 3 insertions(+) diff --git a/apps/fwd/BUILD b/apps/fwd/BUILD index f2f4bc4501..40d5216a63 100644 --- a/apps/fwd/BUILD +++ b/apps/fwd/BUILD @@ -4,6 +4,7 @@ COMPILE_DEPS = CORE_DEPS + KRYO + CLI + [ ] osgi_jar_with_tests( + karaf_command_packages = ["org.onosproject.fwd"], deps = COMPILE_DEPS, ) diff --git a/apps/fwd/src/main/java/org/onosproject/fwd/ReactiveForwardingCommand.java b/apps/fwd/src/main/java/org/onosproject/fwd/ReactiveForwardingCommand.java index d0468d20d8..0355b641e5 100644 --- a/apps/fwd/src/main/java/org/onosproject/fwd/ReactiveForwardingCommand.java +++ b/apps/fwd/src/main/java/org/onosproject/fwd/ReactiveForwardingCommand.java @@ -15,6 +15,7 @@ */ package org.onosproject.fwd; import org.apache.karaf.shell.api.action.Command; +import org.apache.karaf.shell.api.action.Completion; import org.apache.karaf.shell.api.action.lifecycle.Service; import org.onosproject.cli.AbstractShellCommand; import org.apache.karaf.shell.api.action.Argument; @@ -29,6 +30,7 @@ import org.onlab.packet.MacAddress; public class ReactiveForwardingCommand extends AbstractShellCommand { @Argument(index = 0, name = "mac", description = "One Mac Address", required = false, multiValued = false) + @Completion(MacAddressCompleter.class) String mac = null; @Override protected void doExecute() {