blob: 449470911f5d9a91ce8f43ac56366108fa5576f3 [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>
tom6d2a43e2014-09-08 01:50:20 -07005 <action class="org.onlab.onos.cli.net.DevicesListCommand"/>
6 </command>
7 <command>
8 <action class="org.onlab.onos.cli.net.DevicePortsListCommand"/>
tom0eb04ca2014-08-25 14:34:51 -07009 <completers>
tom6d2a43e2014-09-08 01:50:20 -070010 <ref component-id="deviceIdCompleter"/>
tom0eb04ca2014-08-25 14:34:51 -070011 </completers>
12 </command>
tom6d2a43e2014-09-08 01:50:20 -070013 <command>
tomc290a122014-09-08 14:27:13 -070014 <action class="org.onlab.onos.cli.net.DeviceRemoveCommand"/>
15 <completers>
16 <ref component-id="deviceIdCompleter"/>
17 </completers>
18 </command>
tom5f35f7c2014-09-08 18:38:19 -070019 <command>
20 <action class="org.onlab.onos.cli.net.DeviceRoleCommand"/>
21 <completers>
22 <ref component-id="deviceIdCompleter"/>
23 <ref component-id="roleCompleter"/>
24 </completers>
25 </command>
tomc290a122014-09-08 14:27:13 -070026
27 <command>
tom6d2a43e2014-09-08 01:50:20 -070028 <action class="org.onlab.onos.cli.net.LinksListCommand"/>
29 <completers>
30 <ref component-id="deviceIdCompleter"/>
31 </completers>
32 </command>
tom13cb4852014-09-11 12:44:17 -070033
34 <command>
35 <action class="org.onlab.onos.cli.net.TopologyCommand"/>
36 </command>
37 <command>
tom9eb57fb2014-09-11 19:42:38 -070038 <action class="org.onlab.onos.cli.net.PathListCommand"/>
39 <completers>
40 <ref component-id="deviceIdCompleter"/>
41 </completers>
42 </command>
43 <command>
tom13cb4852014-09-11 12:44:17 -070044 <action class="org.onlab.onos.cli.net.ClustersListCommand"/>
45 </command>
46 <command>
47 <action class="org.onlab.onos.cli.net.ClusterDevicesCommand"/>
48 <completers>
49 <ref component-id="clusterIdCompleter"/>
50 </completers>
51 </command>
52 <command>
53 <action class="org.onlab.onos.cli.net.ClusterLinksCommand"/>
54 <completers>
55 <ref component-id="clusterIdCompleter"/>
56 </completers>
57 </command>
Ayaka Koshibe43530be2014-09-15 11:14:52 -070058
59 <command>
60 <action class="org.onlab.onos.cli.net.HostsListCommand"/>
Ayaka Koshibe43530be2014-09-15 11:14:52 -070061 </command>
62
tom89b63c52014-09-16 09:19:51 -070063 <command>
64 <action class="org.onlab.onos.cli.net.WipeOutCommand"/>
65 </command>
tom0eb04ca2014-08-25 14:34:51 -070066 </command-bundle>
67
tom6d2a43e2014-09-08 01:50:20 -070068 <bean id="deviceIdCompleter" class="org.onlab.onos.cli.net.DeviceIdCompleter"/>
tom13cb4852014-09-11 12:44:17 -070069 <bean id="clusterIdCompleter" class="org.onlab.onos.cli.net.ClusterIdCompleter"/>
tom5f35f7c2014-09-08 18:38:19 -070070 <bean id="roleCompleter" class="org.onlab.onos.cli.net.RoleCompleter"/>
Ayaka Koshibe43530be2014-09-15 11:14:52 -070071 <bean id="hostIdCompleter" class="org.onlab.onos.cli.net.HostIdCompleter"/>
tom6d2a43e2014-09-08 01:50:20 -070072
tom0eb04ca2014-08-25 14:34:51 -070073</blueprint>