blob: 419ed163ca7c187b701b8320742f6f419c5eb9d1 [file] [log] [blame]
tom0eb04ca2014-08-25 14:34:51 -07001<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
2
3 <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
4 <command>
tome4729872014-09-23 00:37:37 -07005 <action class="org.onlab.onos.cli.NodesListCommand"/>
6 </command>
7 <command>
alshabiba7f7ca82014-09-22 11:41:23 -07008 <action class="org.onlab.onos.cli.net.FlowsListCommand"/>
9 </command>
10 <command>
tom6d2a43e2014-09-08 01:50:20 -070011 <action class="org.onlab.onos.cli.net.DevicesListCommand"/>
12 </command>
13 <command>
14 <action class="org.onlab.onos.cli.net.DevicePortsListCommand"/>
tom0eb04ca2014-08-25 14:34:51 -070015 <completers>
tom6d2a43e2014-09-08 01:50:20 -070016 <ref component-id="deviceIdCompleter"/>
tom0eb04ca2014-08-25 14:34:51 -070017 </completers>
18 </command>
tom6d2a43e2014-09-08 01:50:20 -070019 <command>
tomc290a122014-09-08 14:27:13 -070020 <action class="org.onlab.onos.cli.net.DeviceRemoveCommand"/>
21 <completers>
22 <ref component-id="deviceIdCompleter"/>
23 </completers>
24 </command>
tom5f35f7c2014-09-08 18:38:19 -070025 <command>
26 <action class="org.onlab.onos.cli.net.DeviceRoleCommand"/>
27 <completers>
28 <ref component-id="deviceIdCompleter"/>
29 <ref component-id="roleCompleter"/>
30 </completers>
31 </command>
tomc290a122014-09-08 14:27:13 -070032
33 <command>
tom6d2a43e2014-09-08 01:50:20 -070034 <action class="org.onlab.onos.cli.net.LinksListCommand"/>
35 <completers>
36 <ref component-id="deviceIdCompleter"/>
37 </completers>
38 </command>
tom13cb4852014-09-11 12:44:17 -070039
40 <command>
41 <action class="org.onlab.onos.cli.net.TopologyCommand"/>
42 </command>
43 <command>
tom9eb57fb2014-09-11 19:42:38 -070044 <action class="org.onlab.onos.cli.net.PathListCommand"/>
45 <completers>
46 <ref component-id="deviceIdCompleter"/>
47 </completers>
48 </command>
49 <command>
tom13cb4852014-09-11 12:44:17 -070050 <action class="org.onlab.onos.cli.net.ClustersListCommand"/>
51 </command>
52 <command>
53 <action class="org.onlab.onos.cli.net.ClusterDevicesCommand"/>
54 <completers>
55 <ref component-id="clusterIdCompleter"/>
56 </completers>
57 </command>
58 <command>
59 <action class="org.onlab.onos.cli.net.ClusterLinksCommand"/>
60 <completers>
61 <ref component-id="clusterIdCompleter"/>
62 </completers>
63 </command>
Ayaka Koshibe43530be2014-09-15 11:14:52 -070064
65 <command>
66 <action class="org.onlab.onos.cli.net.HostsListCommand"/>
Ayaka Koshibe43530be2014-09-15 11:14:52 -070067 </command>
68
tom89b63c52014-09-16 09:19:51 -070069 <command>
70 <action class="org.onlab.onos.cli.net.WipeOutCommand"/>
71 </command>
tom0eb04ca2014-08-25 14:34:51 -070072 </command-bundle>
73
tom6d2a43e2014-09-08 01:50:20 -070074 <bean id="deviceIdCompleter" class="org.onlab.onos.cli.net.DeviceIdCompleter"/>
tom13cb4852014-09-11 12:44:17 -070075 <bean id="clusterIdCompleter" class="org.onlab.onos.cli.net.ClusterIdCompleter"/>
tom5f35f7c2014-09-08 18:38:19 -070076 <bean id="roleCompleter" class="org.onlab.onos.cli.net.RoleCompleter"/>
Ayaka Koshibe43530be2014-09-15 11:14:52 -070077 <bean id="hostIdCompleter" class="org.onlab.onos.cli.net.HostIdCompleter"/>
tom6d2a43e2014-09-08 01:50:20 -070078
tom0eb04ca2014-08-25 14:34:51 -070079</blueprint>