-<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>