<instructions>
<Import-Package>
org.opendaylight.controller.md.sal.trace.api,
- org.opendaylight.mdsal.binding.generator.api,
org.opendaylight.controller.md.sal.dom.api,
org.opendaylight.controller.md.sal.binding.api,
- org.opendaylight.controller.md.sal.binding.impl,
+ org.opendaylight.controller.md.sal.binding.spi,
org.opendaylight.controller.sal.core.api.model,
*
</Import-Package>
interface="org.opendaylight.controller.md.sal.trace.api.TracingDOMDataBroker"
odl:type="default" />
- <odl:static-reference id="mappingCodec" interface="org.opendaylight.controller.md.sal.binding.impl.BindingToNormalizedNodeCodec"/>
+ <reference id="adapterFactory" interface="org.opendaylight.controller.md.sal.binding.spi.AdapterFactory"/>
- <bean id="tracingBindingDataBroker" class="org.opendaylight.controller.md.sal.binding.impl.BindingDOMDataBrokerAdapter">
+ <bean id="tracingBindingDataBroker" factory-ref="adapterFactory" factory-method="createDataBroker">
<argument ref="tracingDefaultDOMBroker"/>
- <argument ref="mappingCodec"/>
</bean>
<service id="tracingBindingDataBrokerSvc" ref="tracingBindingDataBroker"
interface="org.opendaylight.controller.md.sal.trace.api.TracingDOMDataBroker"
odl:type="pingpong"/>
- <bean id="bindingTracingPingPongDataBroker" class="org.opendaylight.controller.md.sal.binding.impl.BindingDOMDataBrokerAdapter">
+ <bean id="bindingTracingPingPongDataBroker" factory-ref="adapterFactory" factory-method="createDataBroker">
<argument ref="tracingPingPongDOMDataBroker"/>
- <argument ref="mappingCodec"/>
</bean>
<service ref="bindingTracingPingPongDataBroker" interface="org.opendaylight.controller.md.sal.binding.api.DataBroker"