blob: bf7853112f55ea26c6d0cbb6e2fae318fb918a32 [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>
tom16555622014-09-29 08:49:27 -07008 <action class="org.onlab.onos.cli.NodeAddCommand"/>
9 </command>
10 <command>
tom1380eee2014-09-24 09:22:02 -070011 <action class="org.onlab.onos.cli.MastersListCommand"/>
12 <completers>
13 <ref component-id="clusterIdCompleter"/>
14 </completers>
alshabiba7f7ca82014-09-22 11:41:23 -070015 </command>
tom1380eee2014-09-24 09:22:02 -070016
alshabiba7f7ca82014-09-22 11:41:23 -070017 <command>
tom6d2a43e2014-09-08 01:50:20 -070018 <action class="org.onlab.onos.cli.net.DevicesListCommand"/>
19 </command>
20 <command>
21 <action class="org.onlab.onos.cli.net.DevicePortsListCommand"/>
tom0eb04ca2014-08-25 14:34:51 -070022 <completers>
tom6d2a43e2014-09-08 01:50:20 -070023 <ref component-id="deviceIdCompleter"/>
tom0eb04ca2014-08-25 14:34:51 -070024 </completers>
25 </command>
tom6d2a43e2014-09-08 01:50:20 -070026 <command>
tomc290a122014-09-08 14:27:13 -070027 <action class="org.onlab.onos.cli.net.DeviceRemoveCommand"/>
28 <completers>
29 <ref component-id="deviceIdCompleter"/>
30 </completers>
31 </command>
tom5f35f7c2014-09-08 18:38:19 -070032 <command>
33 <action class="org.onlab.onos.cli.net.DeviceRoleCommand"/>
34 <completers>
35 <ref component-id="deviceIdCompleter"/>
36 <ref component-id="roleCompleter"/>
37 </completers>
38 </command>
tomc290a122014-09-08 14:27:13 -070039
40 <command>
tom6d2a43e2014-09-08 01:50:20 -070041 <action class="org.onlab.onos.cli.net.LinksListCommand"/>
42 <completers>
43 <ref component-id="deviceIdCompleter"/>
44 </completers>
45 </command>
tom13cb4852014-09-11 12:44:17 -070046
47 <command>
48 <action class="org.onlab.onos.cli.net.TopologyCommand"/>
49 </command>
50 <command>
tom9eb57fb2014-09-11 19:42:38 -070051 <action class="org.onlab.onos.cli.net.PathListCommand"/>
52 <completers>
53 <ref component-id="deviceIdCompleter"/>
54 </completers>
55 </command>
56 <command>
tom13cb4852014-09-11 12:44:17 -070057 <action class="org.onlab.onos.cli.net.ClustersListCommand"/>
58 </command>
59 <command>
60 <action class="org.onlab.onos.cli.net.ClusterDevicesCommand"/>
61 <completers>
62 <ref component-id="clusterIdCompleter"/>
63 </completers>
64 </command>
65 <command>
66 <action class="org.onlab.onos.cli.net.ClusterLinksCommand"/>
67 <completers>
68 <ref component-id="clusterIdCompleter"/>
69 </completers>
70 </command>
Ayaka Koshibe43530be2014-09-15 11:14:52 -070071
72 <command>
73 <action class="org.onlab.onos.cli.net.HostsListCommand"/>
Ayaka Koshibe43530be2014-09-15 11:14:52 -070074 </command>
75
tom89b63c52014-09-16 09:19:51 -070076 <command>
tom1380eee2014-09-24 09:22:02 -070077 <action class="org.onlab.onos.cli.net.FlowsListCommand"/>
alshabib99b8fdc2014-09-25 14:30:22 -070078 <completers>
alshabib144a2942014-09-25 18:44:02 -070079 <ref component-id="flowRuleStatusCompleter"/>
alshabib99b8fdc2014-09-25 14:30:22 -070080 <ref component-id="deviceIdCompleter"/>
81 </completers>
tom1380eee2014-09-24 09:22:02 -070082 </command>
83
84 <command>
tom89b63c52014-09-16 09:19:51 -070085 <action class="org.onlab.onos.cli.net.WipeOutCommand"/>
86 </command>
tom0eb04ca2014-08-25 14:34:51 -070087 </command-bundle>
88
tom1380eee2014-09-24 09:22:02 -070089 <bean id="nodeIdCompleter" class="org.onlab.onos.cli.NodeIdCompleter"/>
tom6d2a43e2014-09-08 01:50:20 -070090 <bean id="deviceIdCompleter" class="org.onlab.onos.cli.net.DeviceIdCompleter"/>
tom13cb4852014-09-11 12:44:17 -070091 <bean id="clusterIdCompleter" class="org.onlab.onos.cli.net.ClusterIdCompleter"/>
tom5f35f7c2014-09-08 18:38:19 -070092 <bean id="roleCompleter" class="org.onlab.onos.cli.net.RoleCompleter"/>
Ayaka Koshibe43530be2014-09-15 11:14:52 -070093 <bean id="hostIdCompleter" class="org.onlab.onos.cli.net.HostIdCompleter"/>
alshabib144a2942014-09-25 18:44:02 -070094 <bean id="flowRuleStatusCompleter" class="org.onlab.onos.cli.net.FlowRuleStatusCompleter"/>
tom6d2a43e2014-09-08 01:50:20 -070095
tom0eb04ca2014-08-25 14:34:51 -070096</blueprint>