</interfaces>
</service>
- <service id="codec" ref="mappingCodec" interface="org.opendaylight.controller.md.sal.binding.impl.BindingToNormalizedNodeCodec">
- <service-properties>
- <entry key="config-module-namespace" value="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl"/>
- <entry key="config-module-name" value="runtime-generated-mapping"/>
- <entry key="config-instance-name" value="runtime-mapping-singleton"/>
- </service-properties>
- </service>
+ <service id="codec" ref="mappingCodec" interface="org.opendaylight.controller.md.sal.binding.impl.BindingToNormalizedNodeCodec"/>
<!-- Binding RPC Registry Service -->
<service ref="bindingPingPongDataBroker" interface="org.opendaylight.controller.md.sal.binding.api.DataBroker"
odl:type="pingpong"/>
+ <!-- Legacy BindingAwareBroker -->
+
+ <bean id="bindingAwareBroker" class="org.opendaylight.controller.sal.binding.impl.RootBindingAwareBroker"
+ init-method="start" destroy-method="close">
+ <argument value="deprecated-BindingAwareBroker"/>
+ <property name="dataBroker" ref="bindingDataBroker"/>
+ <property name="mountService" ref="bindingMountPointService"/>
+ <property name="rpcBroker" ref="bindingRpcRegistry"/>
+ <property name="notificationBroker" ref="bindingNotificationProviderService"/>
+ <property name="notificationPublishService" ref="bindingNotificationPublishAdapter"/>
+ </bean>
+
+ <service ref="bindingAwareBroker" interface="org.opendaylight.controller.sal.binding.api.BindingAwareBroker"/>
</blueprint>