blob: 5815ffd189e2f8067d3f45ba5dfe6d3060fd405e [file] [log] [blame]
breezestarsdf95f9f2016-09-16 15:35:25 -07001<!--
2 ~ Copyright 2016-present Open Networking Laboratory
3 ~
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
17<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
18
19 <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
20 <command>
21 <action class="org.onosproject.vpls.cli.VplsAddCommand"/>
22 </command>
23 <command>
24 <action class="org.onosproject.vpls.cli.VplsAddIfaceCommand"/>
25 <completers>
26 <ref component-id="VplsAddIfaceCommandCompleter"/>
27 <null/>
28 </completers>
29 </command>
30 <command>
31 <action class="org.onosproject.vpls.cli.VplsDelCommand"/>
32 <completers>
33 <ref component-id="VplsDelCommandCompleter"/>
34 <null/>
35 </completers>
36 </command>
37 <command>
38 <action class="org.onosproject.vpls.cli.VplsDelIfaceCommand"/>
39 <completers>
40 <ref component-id="VplsDelIfaceCommandCompleter"/>
41 <null/>
42 </completers>
43 </command>
44 <command>
45 <action class="org.onosproject.vpls.cli.VplsListCommand"/>
46 </command>
47 <command>
48 <action class="org.onosproject.vpls.cli.VplsShowCommand"/>
49 <completers>
50 <ref component-id="VplsShowCommandCompleter"/>
51 <null/>
52 </completers>
53 </command>
54 <command>
55 <action class="org.onosproject.vpls.cli.VplsCleanCommand"/>
56 </command>
57 </command-bundle>
58
59 <bean id="VplsAddIfaceCommandCompleter" class="org.onosproject.vpls.cli.completer.VplsAddIfaceCmdCompleter"/>
60 <bean id="VplsDelCommandCompleter" class="org.onosproject.vpls.cli.completer.VplsDelCommandCompleter"/>
61 <bean id="VplsDelIfaceCommandCompleter" class="org.onosproject.vpls.cli.completer.VplsDelIfaceCommandCompleter"/>
62 <bean id="VplsShowCommandCompleter" class="org.onosproject.vpls.cli.completer.VplsShowCommandCompleter"/>
63</blueprint>