Infrautils DiagStatus Integration For ELAN
[netvirt.git] / vpnservice / elanmanager / elanmanager-impl / src / main / resources / org / opendaylight / blueprint / commands.xml
index b43cd9a9a6b2990c17097cecd1164e25b1b9be17..3a884cff44866010eb8e411f8464be622a7dc639 100644 (file)
@@ -1,11 +1,15 @@
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
+<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"
+           xmlns:odl="http://opendaylight.org/xmlns/blueprint/v1.0.0">
     <reference id="elanProviderRef" interface="org.opendaylight.netvirt.elanmanager.api.IElanService"
-        availability="optional" />
+               availability="optional"/>
     <reference id="interfaceManagerRef"
-        interface="org.opendaylight.genius.interfacemanager.interfaces.IInterfaceManager"
-        availability="optional" />
-    <reference id="elanUtilsRef" interface="org.opendaylight.netvirt.elan.utils.ElanUtils"
-        availability="optional" />
+               interface="org.opendaylight.genius.interfacemanager.interfaces.IInterfaceManager"
+               availability="optional"/>
+    <reference id="dataBrokerRef"
+               interface="org.opendaylight.controller.md.sal.binding.api.DataBroker"
+               odl:type="pingpong"/>
+
+
     <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
         <command>
             <action class="org.opendaylight.netvirt.elan.cli.ElanAdd">
             <action class="org.opendaylight.netvirt.elan.cli.etree.EtreeInterfaceGet">
                 <property name="elanProvider" ref="elanProviderRef" />
                 <property name="interfaceManager" ref="interfaceManagerRef" />
-                <property name="elanUtils" ref="elanUtilsRef" />
             </action>
         </command>
         <command>
             <action class="org.opendaylight.netvirt.elan.cli.etree.EtreeInterfaceDelete">
                 <property name="elanProvider" ref="elanProviderRef" />
-                <property name="elanUtils" ref="elanUtilsRef" />
+            </action>
+        </command>
+        <command>
+            <action class="org.opendaylight.netvirt.elan.cli.l2gw.NetworkL2gwDeviceInfoCli">
+                <property name="dataBroker" ref="dataBrokerRef"/>
+            </action>
+        </command>
+        <command>
+            <action class="org.opendaylight.netvirt.elan.cli.l2gw.L2GwValidateCli">
+                <property name="dataBroker" ref="dataBrokerRef"/>
             </action>
         </command>
     </command-bundle>