blob: 92f26fd9393db5f94cd2babaf184711ce6944de3 [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>
tom9b4030d2014-10-06 10:39:03 -07005 <action class="org.onlab.onos.cli.SummaryCommand"/>
6 </command>
7 <command>
tome4729872014-09-23 00:37:37 -07008 <action class="org.onlab.onos.cli.NodesListCommand"/>
9 </command>
10 <command>
tom9710fb42014-09-29 11:35:28 -070011 <action class="org.onlab.onos.cli.NodeAddCommand"/>
12 </command>
13 <command>
14 <action class="org.onlab.onos.cli.NodeRemoveCommand"/>
15 </command>
16 <command>
tom1380eee2014-09-24 09:22:02 -070017 <action class="org.onlab.onos.cli.MastersListCommand"/>
18 <completers>
19 <ref component-id="clusterIdCompleter"/>
20 </completers>
alshabiba7f7ca82014-09-22 11:41:23 -070021 </command>
tom1380eee2014-09-24 09:22:02 -070022
alshabiba7f7ca82014-09-22 11:41:23 -070023 <command>
tom6d2a43e2014-09-08 01:50:20 -070024 <action class="org.onlab.onos.cli.net.DevicesListCommand"/>
25 </command>
26 <command>
27 <action class="org.onlab.onos.cli.net.DevicePortsListCommand"/>
tom0eb04ca2014-08-25 14:34:51 -070028 <completers>
tom6d2a43e2014-09-08 01:50:20 -070029 <ref component-id="deviceIdCompleter"/>
tom0eb04ca2014-08-25 14:34:51 -070030 </completers>
31 </command>
tom6d2a43e2014-09-08 01:50:20 -070032 <command>
tomc290a122014-09-08 14:27:13 -070033 <action class="org.onlab.onos.cli.net.DeviceRemoveCommand"/>
34 <completers>
35 <ref component-id="deviceIdCompleter"/>
36 </completers>
37 </command>
tom5f35f7c2014-09-08 18:38:19 -070038 <command>
39 <action class="org.onlab.onos.cli.net.DeviceRoleCommand"/>
40 <completers>
41 <ref component-id="deviceIdCompleter"/>
42 <ref component-id="roleCompleter"/>
43 </completers>
44 </command>
tomc290a122014-09-08 14:27:13 -070045
46 <command>
tom6d2a43e2014-09-08 01:50:20 -070047 <action class="org.onlab.onos.cli.net.LinksListCommand"/>
48 <completers>
49 <ref component-id="deviceIdCompleter"/>
50 </completers>
51 </command>
tom13cb4852014-09-11 12:44:17 -070052
53 <command>
54 <action class="org.onlab.onos.cli.net.TopologyCommand"/>
55 </command>
56 <command>
tom9eb57fb2014-09-11 19:42:38 -070057 <action class="org.onlab.onos.cli.net.PathListCommand"/>
58 <completers>
59 <ref component-id="deviceIdCompleter"/>
60 </completers>
61 </command>
tomf5c9d922014-10-03 15:22:03 -070062
tom9eb57fb2014-09-11 19:42:38 -070063 <command>
tom0511a522014-10-04 12:06:02 -070064 <action class="org.onlab.onos.cli.net.IntentsListCommand"/>
65 </command>
66 <command>
tom6db1f0a2014-10-07 09:12:29 -070067 <action class="org.onlab.onos.cli.net.IntentRemoveCommand"/>
Brian O'Connor66630c82014-10-02 21:08:19 -070068 <completers>
tom6db1f0a2014-10-07 09:12:29 -070069 <ref component-id="intentIdCompleter"/>
Brian O'Connor66630c82014-10-02 21:08:19 -070070 </completers>
71 </command>
tomf5c9d922014-10-03 15:22:03 -070072 <command>
tom6db1f0a2014-10-07 09:12:29 -070073 <action class="org.onlab.onos.cli.net.AddHostToHostIntentCommand"/>
tom0511a522014-10-04 12:06:02 -070074 <completers>
tom6db1f0a2014-10-07 09:12:29 -070075 <ref component-id="hostIdCompleter"/>
tom0511a522014-10-04 12:06:02 -070076 </completers>
tomf5c9d922014-10-03 15:22:03 -070077 </command>
Brian O'Connor66630c82014-10-02 21:08:19 -070078
79 <command>
tom13cb4852014-09-11 12:44:17 -070080 <action class="org.onlab.onos.cli.net.ClustersListCommand"/>
81 </command>
82 <command>
83 <action class="org.onlab.onos.cli.net.ClusterDevicesCommand"/>
84 <completers>
85 <ref component-id="clusterIdCompleter"/>
86 </completers>
87 </command>
88 <command>
89 <action class="org.onlab.onos.cli.net.ClusterLinksCommand"/>
90 <completers>
91 <ref component-id="clusterIdCompleter"/>
92 </completers>
93 </command>
Ayaka Koshibe43530be2014-09-15 11:14:52 -070094
95 <command>
96 <action class="org.onlab.onos.cli.net.HostsListCommand"/>
Ayaka Koshibe43530be2014-09-15 11:14:52 -070097 </command>
98
tom89b63c52014-09-16 09:19:51 -070099 <command>
tom1380eee2014-09-24 09:22:02 -0700100 <action class="org.onlab.onos.cli.net.FlowsListCommand"/>
alshabib99b8fdc2014-09-25 14:30:22 -0700101 <completers>
alshabib144a2942014-09-25 18:44:02 -0700102 <ref component-id="flowRuleStatusCompleter"/>
alshabib99b8fdc2014-09-25 14:30:22 -0700103 <ref component-id="deviceIdCompleter"/>
104 </completers>
tom1380eee2014-09-24 09:22:02 -0700105 </command>
106
107 <command>
tom89b63c52014-09-16 09:19:51 -0700108 <action class="org.onlab.onos.cli.net.WipeOutCommand"/>
109 </command>
tom0eb04ca2014-08-25 14:34:51 -0700110 </command-bundle>
111
tom1380eee2014-09-24 09:22:02 -0700112 <bean id="nodeIdCompleter" class="org.onlab.onos.cli.NodeIdCompleter"/>
tom6d2a43e2014-09-08 01:50:20 -0700113 <bean id="deviceIdCompleter" class="org.onlab.onos.cli.net.DeviceIdCompleter"/>
tom13cb4852014-09-11 12:44:17 -0700114 <bean id="clusterIdCompleter" class="org.onlab.onos.cli.net.ClusterIdCompleter"/>
tom5f35f7c2014-09-08 18:38:19 -0700115 <bean id="roleCompleter" class="org.onlab.onos.cli.net.RoleCompleter"/>
Ayaka Koshibe43530be2014-09-15 11:14:52 -0700116 <bean id="hostIdCompleter" class="org.onlab.onos.cli.net.HostIdCompleter"/>
tom0511a522014-10-04 12:06:02 -0700117 <bean id="intentIdCompleter" class="org.onlab.onos.cli.net.IntentIdCompleter"/>
alshabib144a2942014-09-25 18:44:02 -0700118 <bean id="flowRuleStatusCompleter" class="org.onlab.onos.cli.net.FlowRuleStatusCompleter"/>
tom6d2a43e2014-09-08 01:50:20 -0700119
tom0eb04ca2014-08-25 14:34:51 -0700120</blueprint>