blob: 117e7c1cfcf5e52349046e93fba66d49277b6d66 [file] [log] [blame]
Konstantinos Kanonakisd9e06232016-03-02 16:14:31 -06001<!--
Konstantinos Kanonakis386328d2016-06-27 16:05:51 -05002 ~ Copyright 2016-present Open Networking Laboratory
Konstantinos Kanonakisd9e06232016-03-02 16:14:31 -06003 ~
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">
19 <command>
Konstantinos Kanonakis386328d2016-06-27 16:05:51 -050020 <action class="org.onosproject.ecord.carrierethernet.cli.commands.CarrierEthernetCreateEvcCommand"/>
Konstantinos Kanonakisd9e06232016-03-02 16:14:31 -060021 <completers>
22 <ref component-id="placeholderCompleter"/>
Konstantinos Kanonakis386328d2016-06-27 16:05:51 -050023 <ref component-id="carrierEthernetEvcTypeCompleter"/>
Konstantinos Kanonakis36a04612016-09-09 17:04:13 -050024 <ref component-id="carrierEthernetValidUniCompleter"/>
25 <ref component-id="carrierEthernetValidUniCompleter"/>
Konstantinos Kanonakisd9e06232016-03-02 16:14:31 -060026 </completers>
27 </command>
28 </command-bundle>
29
30 <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
31 <command>
Konstantinos Kanonakis386328d2016-06-27 16:05:51 -050032 <action class="org.onosproject.ecord.carrierethernet.cli.commands.CarrierEthernetCreateFcCommand"/>
Konstantinos Kanonakis21c0ebc2016-05-11 16:36:31 -050033 <completers>
34 <ref component-id="placeholderCompleter"/>
Konstantinos Kanonakis386328d2016-06-27 16:05:51 -050035 <ref component-id="carrierEthernetEvcTypeCompleter"/>
Konstantinos Kanonakis36a04612016-09-09 17:04:13 -050036 <ref component-id="carrierEthernetValidLtpCompleter"/>
37 <ref component-id="carrierEthernetValidLtpCompleter"/>
Konstantinos Kanonakis386328d2016-06-27 16:05:51 -050038 </completers>
39 </command>
40 </command-bundle>
41
42 <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
43 <command>
44 <action class="org.onosproject.ecord.carrierethernet.cli.commands.CarrierEthernetRemoveEvcCommand"/>
45 <completers>
46 <ref component-id="carrierEthernetEvcCompleter"/>
47 </completers>
48 </command>
49 </command-bundle>
50
51 <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
52 <command>
53 <action class="org.onosproject.ecord.carrierethernet.cli.commands.CarrierEthernetRemoveAllEvcsCommand"/>
54 </command>
55 </command-bundle>
56
57 <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
58 <command>
59 <action class="org.onosproject.ecord.carrierethernet.cli.commands.CarrierEthernetListEvcsCommand"/>
60 </command>
61 </command-bundle>
62
63 <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
64 <command>
65 <action class="org.onosproject.ecord.carrierethernet.cli.commands.CarrierEthernetListLtpsCommand"/>
66 </command>
67 </command-bundle>
68
69 <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
70 <command>
71 <action class="org.onosproject.ecord.carrierethernet.cli.commands.CarrierEthernetListUnisCommand"/>
72 </command>
73 </command-bundle>
74
75 <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
76 <command>
77 <action class="org.onosproject.ecord.carrierethernet.cli.commands.CarrierEthernetListFcsCommand"/>
78 </command>
79 </command-bundle>
80
81 <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
82 <command>
83 <action class="org.onosproject.ecord.carrierethernet.cli.commands.CarrierEthernetRemoveFcCommand"/>
84 <completers>
85 <ref component-id="carrierEthernetFcCompleter"/>
86 </completers>
87 </command>
88 </command-bundle>
89
90 <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
91 <command>
92 <action class="org.onosproject.ecord.carrierethernet.cli.commands.CarrierEthernetRemoveAllFcsCommand"/>
93 </command>
94 </command-bundle>
95
96 <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
97 <command>
98 <action class="org.onosproject.ecord.carrierethernet.cli.commands.CarrierEthernetCreateLtpCommand"/>
99 <completers>
100 <ref component-id="carrierEthernetLtpTypeCompleter"/>
Konstantinos Kanonakis36a04612016-09-09 17:04:13 -0500101 <ref component-id="carrierEthernetPotentialLtpCompleter"/>
Konstantinos Kanonakis386328d2016-06-27 16:05:51 -0500102 </completers>
103 </command>
104 </command-bundle>
105
106 <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
107 <command>
108 <action class="org.onosproject.ecord.carrierethernet.cli.commands.CarrierEthernetCreateUniCommand"/>
109 <completers>
Konstantinos Kanonakis36a04612016-09-09 17:04:13 -0500110 <ref component-id="carrierEthernetPotentialUniCompleter"/>
Konstantinos Kanonakis386328d2016-06-27 16:05:51 -0500111 </completers>
112 </command>
113 </command-bundle>
114
115 <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
116 <command>
117 <action class="org.onosproject.ecord.carrierethernet.cli.commands.CarrierEthernetRemoveLtpCommand"/>
118 <completers>
Konstantinos Kanonakis21c0ebc2016-05-11 16:36:31 -0500119 <ref component-id="carrierEthernetLtpCompleter"/>
120 </completers>
121 </command>
122 </command-bundle>
123
124 <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
125 <command>
Konstantinos Kanonakis386328d2016-06-27 16:05:51 -0500126 <action class="org.onosproject.ecord.carrierethernet.cli.commands.CarrierEthernetRemoveUniCommand"/>
Konstantinos Kanonakisd9e06232016-03-02 16:14:31 -0600127 <completers>
Konstantinos Kanonakis386328d2016-06-27 16:05:51 -0500128 <ref component-id="carrierEthernetUniCompleter"/>
Konstantinos Kanonakisd9e06232016-03-02 16:14:31 -0600129 </completers>
130 </command>
131 </command-bundle>
132
133 <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
134 <command>
Konstantinos Kanonakis386328d2016-06-27 16:05:51 -0500135 <action class="org.onosproject.ecord.carrierethernet.cli.commands.CarrierEthernetPktOpticalTopoCommand"/>
Konstantinos Kanonakis21c0ebc2016-05-11 16:36:31 -0500136 <completers>
Konstantinos Kanonakis386328d2016-06-27 16:05:51 -0500137 <ref component-id="carrierEthernetBooleanCompleter"/>
Konstantinos Kanonakis21c0ebc2016-05-11 16:36:31 -0500138 </completers>
139 </command>
140 </command-bundle>
141
Konstantinos Kanonakis21c0ebc2016-05-11 16:36:31 -0500142
Konstantinos Kanonakisd9e06232016-03-02 16:14:31 -0600143 <bean id="placeholderCompleter" class="org.onosproject.cli.PlaceholderCompleter"/>
Konstantinos Kanonakis386328d2016-06-27 16:05:51 -0500144 <bean id="carrierEthernetEvcTypeCompleter" class="org.onosproject.ecord.carrierethernet.cli.completers.CarrierEthernetEvcTypeCompleter"/>
145 <bean id="carrierEthernetEvcCompleter" class="org.onosproject.ecord.carrierethernet.cli.completers.CarrierEthernetEvcCompleter"/>
146 <bean id="carrierEthernetFcCompleter" class="org.onosproject.ecord.carrierethernet.cli.completers.CarrierEthernetFcCompleter"/>
147 <bean id="carrierEthernetPotentialUniCompleter" class="org.onosproject.ecord.carrierethernet.cli.completers.CarrierEthernetPotentialUniCompleter"/>
148 <bean id="carrierEthernetPotentialLtpCompleter" class="org.onosproject.ecord.carrierethernet.cli.completers.CarrierEthernetPotentialLtpCompleter"/>
149 <bean id="carrierEthernetConnectPointCompleter" class="org.onosproject.ecord.carrierethernet.cli.completers.CarrierEthernetConnectPointCompleter"/>
150 <bean id="carrierEthernetLtpTypeCompleter" class="org.onosproject.ecord.carrierethernet.cli.completers.CarrierEthernetLtpTypeCompleter"/>
151 <bean id="carrierEthernetUniCompleter" class="org.onosproject.ecord.carrierethernet.cli.completers.CarrierEthernetUniCompleter"/>
152 <bean id="carrierEthernetLtpCompleter" class="org.onosproject.ecord.carrierethernet.cli.completers.CarrierEthernetLtpCompleter"/>
Konstantinos Kanonakis36a04612016-09-09 17:04:13 -0500153 <bean id="carrierEthernetValidUniCompleter" class="org.onosproject.ecord.carrierethernet.cli.completers.CarrierEthernetValidUniCompleter"/>
154 <bean id="carrierEthernetValidLtpCompleter" class="org.onosproject.ecord.carrierethernet.cli.completers.CarrierEthernetValidLtpCompleter"/>
Konstantinos Kanonakis386328d2016-06-27 16:05:51 -0500155 <bean id="carrierEthernetBooleanCompleter" class="org.onosproject.ecord.carrierethernet.cli.completers.CarrierEthernetBooleanCompleter"/>
156
Konstantinos Kanonakisd9e06232016-03-02 16:14:31 -0600157
158</blueprint>