blob: 9e6d3961185f227eb13b1a8605adf1439cc3964a [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"/>
Ray Milkey9bbc9442014-10-13 10:27:45 -070030 <null/>
tom0eb04ca2014-08-25 14:34:51 -070031 </completers>
32 </command>
tom6d2a43e2014-09-08 01:50:20 -070033 <command>
tomc290a122014-09-08 14:27:13 -070034 <action class="org.onlab.onos.cli.net.DeviceRemoveCommand"/>
35 <completers>
36 <ref component-id="deviceIdCompleter"/>
Ray Milkey9bbc9442014-10-13 10:27:45 -070037 <null/>
tomc290a122014-09-08 14:27:13 -070038 </completers>
39 </command>
tom5f35f7c2014-09-08 18:38:19 -070040 <command>
41 <action class="org.onlab.onos.cli.net.DeviceRoleCommand"/>
42 <completers>
43 <ref component-id="deviceIdCompleter"/>
toma6235a52014-10-15 13:25:39 -070044 <ref component-id="nodeIdCompleter"/>
Ray Milkey9bbc9442014-10-13 10:27:45 -070045 <ref component-id="roleCompleter"/>
46 <null/>
tom5f35f7c2014-09-08 18:38:19 -070047 </completers>
48 </command>
tomc290a122014-09-08 14:27:13 -070049
50 <command>
tom6d2a43e2014-09-08 01:50:20 -070051 <action class="org.onlab.onos.cli.net.LinksListCommand"/>
52 <completers>
53 <ref component-id="deviceIdCompleter"/>
Ray Milkey9bbc9442014-10-13 10:27:45 -070054 <null/>
tom6d2a43e2014-09-08 01:50:20 -070055 </completers>
56 </command>
tom13cb4852014-09-11 12:44:17 -070057
58 <command>
59 <action class="org.onlab.onos.cli.net.TopologyCommand"/>
60 </command>
61 <command>
tom9eb57fb2014-09-11 19:42:38 -070062 <action class="org.onlab.onos.cli.net.PathListCommand"/>
63 <completers>
64 <ref component-id="deviceIdCompleter"/>
Ray Milkey9bbc9442014-10-13 10:27:45 -070065 <ref component-id="deviceIdCompleter"/>
66 <null/>
tom9eb57fb2014-09-11 19:42:38 -070067 </completers>
68 </command>
tomf5c9d922014-10-03 15:22:03 -070069
tom9eb57fb2014-09-11 19:42:38 -070070 <command>
tom0511a522014-10-04 12:06:02 -070071 <action class="org.onlab.onos.cli.net.IntentsListCommand"/>
72 </command>
73 <command>
tom6db1f0a2014-10-07 09:12:29 -070074 <action class="org.onlab.onos.cli.net.IntentRemoveCommand"/>
Brian O'Connor66630c82014-10-02 21:08:19 -070075 <completers>
tom6db1f0a2014-10-07 09:12:29 -070076 <ref component-id="intentIdCompleter"/>
Ray Milkey9bbc9442014-10-13 10:27:45 -070077 <null/>
Brian O'Connor66630c82014-10-02 21:08:19 -070078 </completers>
79 </command>
tomf5c9d922014-10-03 15:22:03 -070080 <command>
tom6db1f0a2014-10-07 09:12:29 -070081 <action class="org.onlab.onos.cli.net.AddHostToHostIntentCommand"/>
tom0511a522014-10-04 12:06:02 -070082 <completers>
tom6db1f0a2014-10-07 09:12:29 -070083 <ref component-id="hostIdCompleter"/>
Ray Milkey9bbc9442014-10-13 10:27:45 -070084 <ref component-id="hostIdCompleter"/>
85 <null/>
tom0511a522014-10-04 12:06:02 -070086 </completers>
tomf5c9d922014-10-03 15:22:03 -070087 </command>
Ray Milkeya058c732014-10-08 13:52:34 -070088 <command>
89 <action class="org.onlab.onos.cli.net.AddPointToPointIntentCommand"/>
90 <completers>
91 <ref component-id="connectPointCompleter"/>
92 <ref component-id="connectPointCompleter"/>
Ray Milkey9bbc9442014-10-13 10:27:45 -070093 <null/>
Ray Milkeya058c732014-10-08 13:52:34 -070094 </completers>
95 </command>
Brian O'Connor1aa99eb2014-10-10 16:18:58 -070096 <command>
Ray Milkey0742ec92014-10-13 08:39:55 -070097 <action class="org.onlab.onos.cli.net.AddMultiPointToSinglePointIntentCommand"/>
98 <completers>
99 <ref component-id="connectPointCompleter"/>
100 </completers>
101 </command>
102 <command>
Brian O'Connor1aa99eb2014-10-10 16:18:58 -0700103 <action class="org.onlab.onos.cli.net.IntentPushTestCommand"/>
104 <completers>
105 <ref component-id="connectPointCompleter"/>
106 <ref component-id="connectPointCompleter"/>
Ray Milkey9bbc9442014-10-13 10:27:45 -0700107 <ref component-id="nullCompleter"/>
108 <null/>
Brian O'Connor1aa99eb2014-10-10 16:18:58 -0700109 </completers>
110 </command>
Brian O'Connor66630c82014-10-02 21:08:19 -0700111
112 <command>
tom13cb4852014-09-11 12:44:17 -0700113 <action class="org.onlab.onos.cli.net.ClustersListCommand"/>
114 </command>
115 <command>
116 <action class="org.onlab.onos.cli.net.ClusterDevicesCommand"/>
117 <completers>
118 <ref component-id="clusterIdCompleter"/>
Ray Milkey9bbc9442014-10-13 10:27:45 -0700119 <null/>
tom13cb4852014-09-11 12:44:17 -0700120 </completers>
121 </command>
122 <command>
123 <action class="org.onlab.onos.cli.net.ClusterLinksCommand"/>
124 <completers>
125 <ref component-id="clusterIdCompleter"/>
Ray Milkey9bbc9442014-10-13 10:27:45 -0700126 <null/>
tom13cb4852014-09-11 12:44:17 -0700127 </completers>
128 </command>
Ayaka Koshibe43530be2014-09-15 11:14:52 -0700129
130 <command>
131 <action class="org.onlab.onos.cli.net.HostsListCommand"/>
Ayaka Koshibe43530be2014-09-15 11:14:52 -0700132 </command>
133
tom89b63c52014-09-16 09:19:51 -0700134 <command>
tom1380eee2014-09-24 09:22:02 -0700135 <action class="org.onlab.onos.cli.net.FlowsListCommand"/>
alshabib99b8fdc2014-09-25 14:30:22 -0700136 <completers>
alshabib144a2942014-09-25 18:44:02 -0700137 <ref component-id="flowRuleStatusCompleter"/>
alshabib99b8fdc2014-09-25 14:30:22 -0700138 <ref component-id="deviceIdCompleter"/>
Ray Milkey9bbc9442014-10-13 10:27:45 -0700139 <null/>
alshabib99b8fdc2014-09-25 14:30:22 -0700140 </completers>
tom1380eee2014-09-24 09:22:02 -0700141 </command>
142
143 <command>
tom89b63c52014-09-16 09:19:51 -0700144 <action class="org.onlab.onos.cli.net.WipeOutCommand"/>
145 </command>
tom0eb04ca2014-08-25 14:34:51 -0700146 </command-bundle>
147
tom1380eee2014-09-24 09:22:02 -0700148 <bean id="nodeIdCompleter" class="org.onlab.onos.cli.NodeIdCompleter"/>
tom6d2a43e2014-09-08 01:50:20 -0700149 <bean id="deviceIdCompleter" class="org.onlab.onos.cli.net.DeviceIdCompleter"/>
tom13cb4852014-09-11 12:44:17 -0700150 <bean id="clusterIdCompleter" class="org.onlab.onos.cli.net.ClusterIdCompleter"/>
tom5f35f7c2014-09-08 18:38:19 -0700151 <bean id="roleCompleter" class="org.onlab.onos.cli.net.RoleCompleter"/>
Ayaka Koshibe43530be2014-09-15 11:14:52 -0700152 <bean id="hostIdCompleter" class="org.onlab.onos.cli.net.HostIdCompleter"/>
tom0511a522014-10-04 12:06:02 -0700153 <bean id="intentIdCompleter" class="org.onlab.onos.cli.net.IntentIdCompleter"/>
alshabib144a2942014-09-25 18:44:02 -0700154 <bean id="flowRuleStatusCompleter" class="org.onlab.onos.cli.net.FlowRuleStatusCompleter"/>
Ray Milkeya058c732014-10-08 13:52:34 -0700155 <bean id="connectPointCompleter" class="org.onlab.onos.cli.net.ConnectPointCompleter"/>
Ray Milkey9bbc9442014-10-13 10:27:45 -0700156 <bean id="nullCompleter" class="org.apache.karaf.shell.console.completer.NullCompleter"/>
tom6d2a43e2014-09-08 01:50:20 -0700157
tom0eb04ca2014-08-25 14:34:51 -0700158</blueprint>