blob: 3a35f0833ffd48d73f60f49a2e3da7ab0f887165 [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>
Konstantinos Kanonakisd9e06232016-03-02 16:14:31 -060028 <command>
Konstantinos Kanonakis386328d2016-06-27 16:05:51 -050029 <action class="org.onosproject.ecord.carrierethernet.cli.commands.CarrierEthernetCreateFcCommand"/>
Konstantinos Kanonakis21c0ebc2016-05-11 16:36:31 -050030 <completers>
31 <ref component-id="placeholderCompleter"/>
Konstantinos Kanonakis386328d2016-06-27 16:05:51 -050032 <ref component-id="carrierEthernetEvcTypeCompleter"/>
Konstantinos Kanonakis36a04612016-09-09 17:04:13 -050033 <ref component-id="carrierEthernetValidLtpCompleter"/>
34 <ref component-id="carrierEthernetValidLtpCompleter"/>
Konstantinos Kanonakis386328d2016-06-27 16:05:51 -050035 </completers>
36 </command>
Konstantinos Kanonakis386328d2016-06-27 16:05:51 -050037 <command>
38 <action class="org.onosproject.ecord.carrierethernet.cli.commands.CarrierEthernetRemoveEvcCommand"/>
39 <completers>
40 <ref component-id="carrierEthernetEvcCompleter"/>
41 </completers>
42 </command>
Konstantinos Kanonakis386328d2016-06-27 16:05:51 -050043 <command>
44 <action class="org.onosproject.ecord.carrierethernet.cli.commands.CarrierEthernetRemoveAllEvcsCommand"/>
45 </command>
Konstantinos Kanonakis386328d2016-06-27 16:05:51 -050046 <command>
47 <action class="org.onosproject.ecord.carrierethernet.cli.commands.CarrierEthernetListEvcsCommand"/>
48 </command>
Konstantinos Kanonakis386328d2016-06-27 16:05:51 -050049 <command>
50 <action class="org.onosproject.ecord.carrierethernet.cli.commands.CarrierEthernetListLtpsCommand"/>
51 </command>
Konstantinos Kanonakis386328d2016-06-27 16:05:51 -050052 <command>
53 <action class="org.onosproject.ecord.carrierethernet.cli.commands.CarrierEthernetListUnisCommand"/>
54 </command>
Konstantinos Kanonakis386328d2016-06-27 16:05:51 -050055 <command>
56 <action class="org.onosproject.ecord.carrierethernet.cli.commands.CarrierEthernetListFcsCommand"/>
57 </command>
Konstantinos Kanonakis386328d2016-06-27 16:05:51 -050058 <command>
59 <action class="org.onosproject.ecord.carrierethernet.cli.commands.CarrierEthernetRemoveFcCommand"/>
60 <completers>
61 <ref component-id="carrierEthernetFcCompleter"/>
62 </completers>
63 </command>
Konstantinos Kanonakis386328d2016-06-27 16:05:51 -050064 <command>
65 <action class="org.onosproject.ecord.carrierethernet.cli.commands.CarrierEthernetRemoveAllFcsCommand"/>
66 </command>
Konstantinos Kanonakis386328d2016-06-27 16:05:51 -050067 <command>
68 <action class="org.onosproject.ecord.carrierethernet.cli.commands.CarrierEthernetCreateLtpCommand"/>
69 <completers>
70 <ref component-id="carrierEthernetLtpTypeCompleter"/>
Konstantinos Kanonakis36a04612016-09-09 17:04:13 -050071 <ref component-id="carrierEthernetPotentialLtpCompleter"/>
Konstantinos Kanonakis386328d2016-06-27 16:05:51 -050072 </completers>
73 </command>
Konstantinos Kanonakis386328d2016-06-27 16:05:51 -050074 <command>
75 <action class="org.onosproject.ecord.carrierethernet.cli.commands.CarrierEthernetCreateUniCommand"/>
76 <completers>
Konstantinos Kanonakis36a04612016-09-09 17:04:13 -050077 <ref component-id="carrierEthernetPotentialUniCompleter"/>
Konstantinos Kanonakis386328d2016-06-27 16:05:51 -050078 </completers>
79 </command>
Konstantinos Kanonakis386328d2016-06-27 16:05:51 -050080 <command>
81 <action class="org.onosproject.ecord.carrierethernet.cli.commands.CarrierEthernetRemoveLtpCommand"/>
82 <completers>
Konstantinos Kanonakis21c0ebc2016-05-11 16:36:31 -050083 <ref component-id="carrierEthernetLtpCompleter"/>
84 </completers>
85 </command>
Konstantinos Kanonakis21c0ebc2016-05-11 16:36:31 -050086 <command>
Konstantinos Kanonakis386328d2016-06-27 16:05:51 -050087 <action class="org.onosproject.ecord.carrierethernet.cli.commands.CarrierEthernetRemoveUniCommand"/>
Konstantinos Kanonakisd9e06232016-03-02 16:14:31 -060088 <completers>
Konstantinos Kanonakis386328d2016-06-27 16:05:51 -050089 <ref component-id="carrierEthernetUniCompleter"/>
Konstantinos Kanonakisd9e06232016-03-02 16:14:31 -060090 </completers>
91 </command>
Konstantinos Kanonakisd9e06232016-03-02 16:14:31 -060092 <command>
Konstantinos Kanonakis386328d2016-06-27 16:05:51 -050093 <action class="org.onosproject.ecord.carrierethernet.cli.commands.CarrierEthernetPktOpticalTopoCommand"/>
Konstantinos Kanonakis21c0ebc2016-05-11 16:36:31 -050094 <completers>
Konstantinos Kanonakis386328d2016-06-27 16:05:51 -050095 <ref component-id="carrierEthernetBooleanCompleter"/>
Konstantinos Kanonakis21c0ebc2016-05-11 16:36:31 -050096 </completers>
97 </command>
Konstantinos Kanonakisb9486942016-11-17 15:47:02 -060098 <command>
99 <action class="org.onosproject.ecord.carrierethernet.cli.commands.CarrierEthernetEvcFragmentationCommand"/>
100 <completers>
101 <ref component-id="carrierEthernetBooleanCompleter"/>
102 </completers>
103 </command>
Konstantinos Kanonakis21c0ebc2016-05-11 16:36:31 -0500104 </command-bundle>
105
Konstantinos Kanonakisd9e06232016-03-02 16:14:31 -0600106 <bean id="placeholderCompleter" class="org.onosproject.cli.PlaceholderCompleter"/>
Konstantinos Kanonakis386328d2016-06-27 16:05:51 -0500107 <bean id="carrierEthernetEvcTypeCompleter" class="org.onosproject.ecord.carrierethernet.cli.completers.CarrierEthernetEvcTypeCompleter"/>
108 <bean id="carrierEthernetEvcCompleter" class="org.onosproject.ecord.carrierethernet.cli.completers.CarrierEthernetEvcCompleter"/>
109 <bean id="carrierEthernetFcCompleter" class="org.onosproject.ecord.carrierethernet.cli.completers.CarrierEthernetFcCompleter"/>
110 <bean id="carrierEthernetPotentialUniCompleter" class="org.onosproject.ecord.carrierethernet.cli.completers.CarrierEthernetPotentialUniCompleter"/>
111 <bean id="carrierEthernetPotentialLtpCompleter" class="org.onosproject.ecord.carrierethernet.cli.completers.CarrierEthernetPotentialLtpCompleter"/>
112 <bean id="carrierEthernetConnectPointCompleter" class="org.onosproject.ecord.carrierethernet.cli.completers.CarrierEthernetConnectPointCompleter"/>
113 <bean id="carrierEthernetLtpTypeCompleter" class="org.onosproject.ecord.carrierethernet.cli.completers.CarrierEthernetLtpTypeCompleter"/>
114 <bean id="carrierEthernetUniCompleter" class="org.onosproject.ecord.carrierethernet.cli.completers.CarrierEthernetUniCompleter"/>
115 <bean id="carrierEthernetLtpCompleter" class="org.onosproject.ecord.carrierethernet.cli.completers.CarrierEthernetLtpCompleter"/>
Konstantinos Kanonakis36a04612016-09-09 17:04:13 -0500116 <bean id="carrierEthernetValidUniCompleter" class="org.onosproject.ecord.carrierethernet.cli.completers.CarrierEthernetValidUniCompleter"/>
117 <bean id="carrierEthernetValidLtpCompleter" class="org.onosproject.ecord.carrierethernet.cli.completers.CarrierEthernetValidLtpCompleter"/>
Konstantinos Kanonakis386328d2016-06-27 16:05:51 -0500118 <bean id="carrierEthernetBooleanCompleter" class="org.onosproject.ecord.carrierethernet.cli.completers.CarrierEthernetBooleanCompleter"/>
119
Konstantinos Kanonakisd9e06232016-03-02 16:14:31 -0600120</blueprint>