Bulk merge of l2gw changes
[netvirt.git] / elanmanager / impl / src / main / resources / OSGI-INF / blueprint / commands.xml
1 <blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"
2            xmlns:odl="http://opendaylight.org/xmlns/blueprint/v1.0.0">
3     <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
4         <command>
5             <action class="org.opendaylight.netvirt.elan.cli.ElanAdd">
6                 <property name="elanProvider" ref="elanServiceProvider" />
7             </action>
8         </command>
9         <command>
10             <action class="org.opendaylight.netvirt.elan.cli.ElanDelete">
11                 <property name="elanProvider" ref="elanServiceProvider" />
12             </action>
13         </command>
14         <command>
15             <action class="org.opendaylight.netvirt.elan.cli.ElanUpdate">
16                 <property name="elanProvider" ref="elanServiceProvider" />
17             </action>
18         </command>
19         <command>
20             <action class="org.opendaylight.netvirt.elan.cli.ElanInterfaceAdd">
21                 <property name="elanProvider" ref="elanServiceProvider" />
22             </action>
23         </command>
24         <command>
25             <action class="org.opendaylight.netvirt.elan.cli.ElanInterfaceDelete">
26                 <property name="elanProvider" ref="elanServiceProvider" />
27             </action>
28         </command>
29         <command>
30             <action class="org.opendaylight.netvirt.elan.cli.ElanInterfaceUpdate">
31                 <property name="elanProvider" ref="elanServiceProvider" />
32             </action>
33         </command>
34         <command>
35             <action class="org.opendaylight.netvirt.elan.cli.StaticMacAdd">
36                 <property name="elanProvider" ref="elanServiceProvider" />
37             </action>
38         </command>
39         <command>
40             <action class="org.opendaylight.netvirt.elan.cli.StaticMacDelete">
41                 <property name="elanProvider" ref="elanServiceProvider" />
42             </action>
43         </command>
44         <command>
45             <action class="org.opendaylight.netvirt.elan.cli.ElanMacTableGet">
46                 <property name="elanProvider" ref="elanServiceProvider" />
47             </action>
48         </command>
49         <command>
50             <action class="org.opendaylight.netvirt.elan.cli.ElanMacTableFlush">
51                 <property name="elanProvider" ref="elanServiceProvider" />
52             </action>
53         </command>
54         <command>
55             <action class="org.opendaylight.netvirt.elan.cli.ElanGet">
56                 <property name="elanProvider" ref="elanServiceProvider" />
57             </action>
58         </command>
59         <command>
60             <action class="org.opendaylight.netvirt.elan.cli.ElanInterfaceGet">
61                 <property name="elanProvider" ref="elanServiceProvider" />
62                 <property name="interfaceManager" ref="iInterfaceManager" />
63             </action>
64         </command>
65         <command>
66             <action class="org.opendaylight.netvirt.elan.cli.l2gw.L2GwUtilsCacheCli">
67               <argument ref="l2GatewayCache"/>
68             </action>
69         </command>
70         <command>
71             <action class="org.opendaylight.netvirt.elan.cli.etree.EtreeDelete">
72                 <property name="elanProvider" ref="elanServiceProvider" />
73             </action>
74         </command>
75         <command>
76             <action class="org.opendaylight.netvirt.elan.cli.etree.EtreeAdd">
77                 <property name="elanProvider" ref="elanServiceProvider" />
78             </action>
79         </command>
80         <command>
81             <action class="org.opendaylight.netvirt.elan.cli.etree.EtreeGet">
82                 <property name="elanProvider" ref="elanServiceProvider" />
83             </action>
84         </command>
85         <command>
86             <action class="org.opendaylight.netvirt.elan.cli.etree.EtreeInterfaceAdd">
87                 <property name="elanProvider" ref="elanServiceProvider" />
88             </action>
89         </command>
90         <command>
91             <action class="org.opendaylight.netvirt.elan.cli.etree.EtreeInterfaceGet">
92                 <property name="elanProvider" ref="elanServiceProvider" />
93                 <property name="interfaceManager" ref="iInterfaceManager" />
94             </action>
95         </command>
96         <command>
97             <action class="org.opendaylight.netvirt.elan.cli.etree.EtreeInterfaceDelete">
98                 <property name="elanProvider" ref="elanServiceProvider" />
99             </action>
100         </command>
101         <command>
102             <action class="org.opendaylight.netvirt.elan.cli.l2gw.NetworkL2gwDeviceInfoCli">
103                 <property name="dataBroker" ref="dataBroker"/>
104             </action>
105         </command>
106         <command>
107             <action class="org.opendaylight.netvirt.elan.cli.l2gw.L2GwValidateCli">
108                 <argument ref="dataBroker"/>
109                 <argument ref="l2GatewayCache"/>
110             </action>
111         </command>
112     </command-bundle>
113 </blueprint>