blob: 52844772d86237321433394a6c5260a8e06008fd [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>
tom1380eee2014-09-24 09:22:02 -07008 <action class="org.onlab.onos.cli.MastersListCommand"/>
9 <completers>
10 <ref component-id="clusterIdCompleter"/>
11 </completers>
alshabiba7f7ca82014-09-22 11:41:23 -070012 </command>
tom1380eee2014-09-24 09:22:02 -070013
alshabiba7f7ca82014-09-22 11:41:23 -070014 <command>
tom6d2a43e2014-09-08 01:50:20 -070015 <action class="org.onlab.onos.cli.net.DevicesListCommand"/>
16 </command>
17 <command>
18 <action class="org.onlab.onos.cli.net.DevicePortsListCommand"/>
tom0eb04ca2014-08-25 14:34:51 -070019 <completers>
tom6d2a43e2014-09-08 01:50:20 -070020 <ref component-id="deviceIdCompleter"/>
tom0eb04ca2014-08-25 14:34:51 -070021 </completers>
22 </command>
tom6d2a43e2014-09-08 01:50:20 -070023 <command>
tomc290a122014-09-08 14:27:13 -070024 <action class="org.onlab.onos.cli.net.DeviceRemoveCommand"/>
25 <completers>
26 <ref component-id="deviceIdCompleter"/>
27 </completers>
28 </command>
tom5f35f7c2014-09-08 18:38:19 -070029 <command>
30 <action class="org.onlab.onos.cli.net.DeviceRoleCommand"/>
31 <completers>
32 <ref component-id="deviceIdCompleter"/>
33 <ref component-id="roleCompleter"/>
34 </completers>
35 </command>
tomc290a122014-09-08 14:27:13 -070036
37 <command>
tom6d2a43e2014-09-08 01:50:20 -070038 <action class="org.onlab.onos.cli.net.LinksListCommand"/>
39 <completers>
40 <ref component-id="deviceIdCompleter"/>
41 </completers>
42 </command>
tom13cb4852014-09-11 12:44:17 -070043
44 <command>
45 <action class="org.onlab.onos.cli.net.TopologyCommand"/>
46 </command>
47 <command>
tom9eb57fb2014-09-11 19:42:38 -070048 <action class="org.onlab.onos.cli.net.PathListCommand"/>
49 <completers>
50 <ref component-id="deviceIdCompleter"/>
51 </completers>
52 </command>
53 <command>
tom13cb4852014-09-11 12:44:17 -070054 <action class="org.onlab.onos.cli.net.ClustersListCommand"/>
55 </command>
56 <command>
57 <action class="org.onlab.onos.cli.net.ClusterDevicesCommand"/>
58 <completers>
59 <ref component-id="clusterIdCompleter"/>
60 </completers>
61 </command>
62 <command>
63 <action class="org.onlab.onos.cli.net.ClusterLinksCommand"/>
64 <completers>
65 <ref component-id="clusterIdCompleter"/>
66 </completers>
67 </command>
Ayaka Koshibe43530be2014-09-15 11:14:52 -070068
69 <command>
70 <action class="org.onlab.onos.cli.net.HostsListCommand"/>
Ayaka Koshibe43530be2014-09-15 11:14:52 -070071 </command>
72
tom89b63c52014-09-16 09:19:51 -070073 <command>
tom1380eee2014-09-24 09:22:02 -070074 <action class="org.onlab.onos.cli.net.FlowsListCommand"/>
75 </command>
76
77 <command>
tom89b63c52014-09-16 09:19:51 -070078 <action class="org.onlab.onos.cli.net.WipeOutCommand"/>
79 </command>
tom0eb04ca2014-08-25 14:34:51 -070080 </command-bundle>
81
tom1380eee2014-09-24 09:22:02 -070082 <bean id="nodeIdCompleter" class="org.onlab.onos.cli.NodeIdCompleter"/>
tom6d2a43e2014-09-08 01:50:20 -070083 <bean id="deviceIdCompleter" class="org.onlab.onos.cli.net.DeviceIdCompleter"/>
tom13cb4852014-09-11 12:44:17 -070084 <bean id="clusterIdCompleter" class="org.onlab.onos.cli.net.ClusterIdCompleter"/>
tom5f35f7c2014-09-08 18:38:19 -070085 <bean id="roleCompleter" class="org.onlab.onos.cli.net.RoleCompleter"/>
Ayaka Koshibe43530be2014-09-15 11:14:52 -070086 <bean id="hostIdCompleter" class="org.onlab.onos.cli.net.HostIdCompleter"/>
tom6d2a43e2014-09-08 01:50:20 -070087
tom0eb04ca2014-08-25 14:34:51 -070088</blueprint>