blob: 9ed8a470f4b7378222bfc4450fbf845f1746e1e5 [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>
tom9710fb42014-09-29 11:35:28 -07008 <action class="org.onlab.onos.cli.NodeAddCommand"/>
9 </command>
10 <command>
11 <action class="org.onlab.onos.cli.NodeRemoveCommand"/>
12 </command>
13 <command>
tom1380eee2014-09-24 09:22:02 -070014 <action class="org.onlab.onos.cli.MastersListCommand"/>
15 <completers>
16 <ref component-id="clusterIdCompleter"/>
17 </completers>
alshabiba7f7ca82014-09-22 11:41:23 -070018 </command>
tom1380eee2014-09-24 09:22:02 -070019
alshabiba7f7ca82014-09-22 11:41:23 -070020 <command>
tom6d2a43e2014-09-08 01:50:20 -070021 <action class="org.onlab.onos.cli.net.DevicesListCommand"/>
22 </command>
23 <command>
24 <action class="org.onlab.onos.cli.net.DevicePortsListCommand"/>
tom0eb04ca2014-08-25 14:34:51 -070025 <completers>
tom6d2a43e2014-09-08 01:50:20 -070026 <ref component-id="deviceIdCompleter"/>
tom0eb04ca2014-08-25 14:34:51 -070027 </completers>
28 </command>
tom6d2a43e2014-09-08 01:50:20 -070029 <command>
tomc290a122014-09-08 14:27:13 -070030 <action class="org.onlab.onos.cli.net.DeviceRemoveCommand"/>
31 <completers>
32 <ref component-id="deviceIdCompleter"/>
33 </completers>
34 </command>
tom5f35f7c2014-09-08 18:38:19 -070035 <command>
36 <action class="org.onlab.onos.cli.net.DeviceRoleCommand"/>
37 <completers>
38 <ref component-id="deviceIdCompleter"/>
39 <ref component-id="roleCompleter"/>
40 </completers>
41 </command>
tomc290a122014-09-08 14:27:13 -070042
43 <command>
tom6d2a43e2014-09-08 01:50:20 -070044 <action class="org.onlab.onos.cli.net.LinksListCommand"/>
45 <completers>
46 <ref component-id="deviceIdCompleter"/>
47 </completers>
48 </command>
tom13cb4852014-09-11 12:44:17 -070049
50 <command>
51 <action class="org.onlab.onos.cli.net.TopologyCommand"/>
52 </command>
53 <command>
tom9eb57fb2014-09-11 19:42:38 -070054 <action class="org.onlab.onos.cli.net.PathListCommand"/>
55 <completers>
56 <ref component-id="deviceIdCompleter"/>
57 </completers>
58 </command>
tomf5c9d922014-10-03 15:22:03 -070059
tom9eb57fb2014-09-11 19:42:38 -070060 <command>
tom0511a522014-10-04 12:06:02 -070061 <action class="org.onlab.onos.cli.net.IntentsListCommand"/>
62 </command>
63 <command>
tomf5c9d922014-10-03 15:22:03 -070064 <action class="org.onlab.onos.cli.net.AddHostToHostIntentCommand"/>
Brian O'Connor66630c82014-10-02 21:08:19 -070065 <completers>
66 <ref component-id="hostIdCompleter"/>
67 </completers>
68 </command>
tomf5c9d922014-10-03 15:22:03 -070069 <command>
Brian O'Connora4cab072014-10-03 18:46:39 -070070 <action class="org.onlab.onos.cli.net.RemoveHostToHostIntentCommand"/>
tom0511a522014-10-04 12:06:02 -070071 <completers>
72 <ref component-id="intentIdCompleter"/>
73 </completers>
tomf5c9d922014-10-03 15:22:03 -070074 </command>
Brian O'Connor66630c82014-10-02 21:08:19 -070075
76 <command>
tom13cb4852014-09-11 12:44:17 -070077 <action class="org.onlab.onos.cli.net.ClustersListCommand"/>
78 </command>
79 <command>
80 <action class="org.onlab.onos.cli.net.ClusterDevicesCommand"/>
81 <completers>
82 <ref component-id="clusterIdCompleter"/>
83 </completers>
84 </command>
85 <command>
86 <action class="org.onlab.onos.cli.net.ClusterLinksCommand"/>
87 <completers>
88 <ref component-id="clusterIdCompleter"/>
89 </completers>
90 </command>
Ayaka Koshibe43530be2014-09-15 11:14:52 -070091
92 <command>
93 <action class="org.onlab.onos.cli.net.HostsListCommand"/>
Ayaka Koshibe43530be2014-09-15 11:14:52 -070094 </command>
95
tom89b63c52014-09-16 09:19:51 -070096 <command>
tom1380eee2014-09-24 09:22:02 -070097 <action class="org.onlab.onos.cli.net.FlowsListCommand"/>
alshabib99b8fdc2014-09-25 14:30:22 -070098 <completers>
alshabib144a2942014-09-25 18:44:02 -070099 <ref component-id="flowRuleStatusCompleter"/>
alshabib99b8fdc2014-09-25 14:30:22 -0700100 <ref component-id="deviceIdCompleter"/>
101 </completers>
tom1380eee2014-09-24 09:22:02 -0700102 </command>
103
104 <command>
tom89b63c52014-09-16 09:19:51 -0700105 <action class="org.onlab.onos.cli.net.WipeOutCommand"/>
106 </command>
tom0eb04ca2014-08-25 14:34:51 -0700107 </command-bundle>
108
tom1380eee2014-09-24 09:22:02 -0700109 <bean id="nodeIdCompleter" class="org.onlab.onos.cli.NodeIdCompleter"/>
tom6d2a43e2014-09-08 01:50:20 -0700110 <bean id="deviceIdCompleter" class="org.onlab.onos.cli.net.DeviceIdCompleter"/>
tom13cb4852014-09-11 12:44:17 -0700111 <bean id="clusterIdCompleter" class="org.onlab.onos.cli.net.ClusterIdCompleter"/>
tom5f35f7c2014-09-08 18:38:19 -0700112 <bean id="roleCompleter" class="org.onlab.onos.cli.net.RoleCompleter"/>
Ayaka Koshibe43530be2014-09-15 11:14:52 -0700113 <bean id="hostIdCompleter" class="org.onlab.onos.cli.net.HostIdCompleter"/>
tom0511a522014-10-04 12:06:02 -0700114 <bean id="intentIdCompleter" class="org.onlab.onos.cli.net.IntentIdCompleter"/>
alshabib144a2942014-09-25 18:44:02 -0700115 <bean id="flowRuleStatusCompleter" class="org.onlab.onos.cli.net.FlowRuleStatusCompleter"/>
tom6d2a43e2014-09-08 01:50:20 -0700116
tom0eb04ca2014-08-25 14:34:51 -0700117</blueprint>