mcast app changes for karaf 4.2.1 CLI
Change-Id: Ieac2667bf0c0d6c5492ec96de124e9ab211d27ed
diff --git a/apps/mcast/cli/src/main/java/org/onosproject/mcast/cli/McastHostJoinCommand.java b/apps/mcast/cli/src/main/java/org/onosproject/mcast/cli/McastHostJoinCommand.java
index eae5c48..32a72e0 100644
--- a/apps/mcast/cli/src/main/java/org/onosproject/mcast/cli/McastHostJoinCommand.java
+++ b/apps/mcast/cli/src/main/java/org/onosproject/mcast/cli/McastHostJoinCommand.java
@@ -16,10 +16,12 @@
package org.onosproject.mcast.cli;
import org.apache.karaf.shell.api.action.Command;
+import org.apache.karaf.shell.api.action.Completion;
import org.apache.karaf.shell.api.action.Option;
import org.apache.karaf.shell.api.action.lifecycle.Service;
import org.onlab.packet.IpAddress;
import org.onosproject.cli.AbstractShellCommand;
+import org.onosproject.cli.net.HostIdCompleter;
import org.onosproject.mcast.api.McastRoute;
import org.onosproject.mcast.api.MulticastRouteService;
import org.onosproject.net.HostId;
@@ -46,12 +48,14 @@
description = "IP Address of the multicast group",
valueToShowInHelp = "224.0.0.0",
required = true, multiValued = false)
+ @Completion(McastGroupCompleter.class)
String gAddr = null;
@Option(name = "-srcs", aliases = "--sources",
description = "Host sink format: MAC/VLAN",
valueToShowInHelp = "00:00:00:00:00:00/None",
multiValued = true)
+ @Completion(HostIdCompleter.class)
String[] sources = null;
@Option(name = "-sinks",
@@ -59,6 +63,7 @@
description = "Host sink format: MAC/VLAN",
valueToShowInHelp = "00:00:00:00:00:00/None",
multiValued = true)
+ @Completion(HostIdCompleter.class)
String[] sinks = null;
@Override