blob: 4e00481e9f610b5dfb9ea641d95274865940c19e [file] [log] [blame]
sangho6703da22015-06-11 14:49:59 -07001<!--
Brian O'Connora09fe5b2017-08-03 21:12:30 -07002 ~ Copyright 2015-present Open Networking Foundation
sangho6703da22015-06-11 14:49:59 -07003 ~
4 ~ Licensed under the Apache License, Version 2.0 (the "License");
5 ~ you may not use this file except in compliance with the License.
6 ~ You may obtain a copy of the License at
7 ~
8 ~ http://www.apache.org/licenses/LICENSE-2.0
9 ~
10 ~ Unless required by applicable law or agreed to in writing, software
11 ~ distributed under the License is distributed on an "AS IS" BASIS,
12 ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 ~ See the License for the specific language governing permissions and
14 ~ limitations under the License.
15 -->
16<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
17
18 <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
Saurav Dasc88d4662017-05-15 15:34:25 -070019 <!-- XXX revisit when we formally add policies
sangho6703da22015-06-11 14:49:59 -070020 <command>
21 <action class="org.onosproject.segmentrouting.cli.TunnelListCommand"/>
22 </command>
23 <command>
24 <action class="org.onosproject.segmentrouting.cli.PolicyListCommand"/>
25 </command>
26 <command>
27 <action class="org.onosproject.segmentrouting.cli.PolicyAddCommand"/>
28 </command>
29 <command>
30 <action class="org.onosproject.segmentrouting.cli.PolicyRemoveCommand"/>
31 </command>
32 <command>
33 <action class="org.onosproject.segmentrouting.cli.TunnelAddCommand"/>
34 </command>
sangho36c9d2c2015-06-24 09:37:40 -070035 <command>
36 <action class="org.onosproject.segmentrouting.cli.TunnelRemoveCommand"/>
37 </command>
Saurav Dasc88d4662017-05-15 15:34:25 -070038 -->
Saurav Das59232cf2016-04-27 18:35:50 -070039 <command>
40 <action class="org.onosproject.segmentrouting.cli.RerouteNetworkCommand"/>
41 </command>
Charles Chanc81c45b2016-10-20 17:02:44 -070042 <command>
43 <action class="org.onosproject.segmentrouting.cli.DeviceSubnetListCommand"/>
44 </command>
Saurav Dasc88d4662017-05-15 15:34:25 -070045 <command>
46 <action class="org.onosproject.segmentrouting.cli.EcmpGraphCommand"/>
47 </command>
48 <command>
Saurav Das7bcbe702017-06-13 15:35:54 -070049 <action class="org.onosproject.segmentrouting.cli.NextHopCommand"/>
Saurav Dasc88d4662017-05-15 15:34:25 -070050 </command>
Saurav Dasceccf242017-08-03 18:30:35 -070051 <command>
52 <action class="org.onosproject.segmentrouting.cli.VerifyGroupsCommand"/>
53 <completers>
54 <ref component-id="deviceIdCompleter"/>
55 </completers>
56 </command>
Andreas Pantelopoulos27532cd2017-10-23 12:18:25 -070057 <command>
58 <action class="org.onosproject.segmentrouting.cli.PseudowireListCommand"/>
59 </command>
60 <command>
61 <action class="org.onosproject.segmentrouting.cli.PseudowireRemoveCommand"/>
62 <completers>
63 <ref component-id="pseudowireIdCompleter"/>
64 </completers>
65 </command>
66 <command>
67 <action class="org.onosproject.segmentrouting.cli.PseudowireAddCommand"/>
68 </command>
sangho6703da22015-06-11 14:49:59 -070069 </command-bundle>
Saurav Dasceccf242017-08-03 18:30:35 -070070
71 <bean id="deviceIdCompleter" class="org.onosproject.cli.net.DeviceIdCompleter"/>
Andreas Pantelopoulos27532cd2017-10-23 12:18:25 -070072 <bean id="pseudowireIdCompleter" class="org.onosproject.segmentrouting.cli.PseudowireIdCompleter"/>
Saurav Dasceccf242017-08-03 18:30:35 -070073
sangho6703da22015-06-11 14:49:59 -070074</blueprint>
75
76