<argument value="${websocket-address}"/>
</bean>
- <bean id="restconfProviderDraft02" class="org.opendaylight.netconf.sal.restconf.impl.RestconfProviderImpl"
- init-method="start" destroy-method="close">
- <argument ref="domDataBroker"/>
+ <bean id="controllerContext" class="org.opendaylight.netconf.sal.restconf.impl.ControllerContext"
+ factory-method="newInstance" destroy-method="close">
<argument ref="schemaService"/>
- <argument ref="domRpcService"/>
- <argument ref="domNotificationService"/>
<argument ref="domMountPointService"/>
<argument ref="domSchemaService"/>
+ </bean>
+
+ <bean id="brokerFacade" class="org.opendaylight.netconf.sal.restconf.impl.BrokerFacade"
+ factory-method="newInstance" destroy-method="close">
+ <argument ref="domRpcService"/>
+ <argument ref="domDataBroker"/>
+ <argument ref="domNotificationService"/>
+ <argument ref="controllerContext"/>
+ </bean>
+
+ <bean id="restconfProviderDraft02" class="org.opendaylight.netconf.sal.restconf.impl.RestconfProviderImpl"
+ init-method="start" destroy-method="close">
<argument ref="webSocketAddress"/>
<argument ref="webSocketPort"/>
</bean>
<!-- JSONRestconfService -->
<bean id="jsonRestconfServiceDraft02"
class="org.opendaylight.netconf.sal.restconf.impl.JSONRestconfServiceImpl"
- destroy-method="close"/>
+ destroy-method="close">
+ <argument ref="controllerContext"/>
+ </bean>
<service ref="jsonRestconfServiceDraft02" odl:type="default"
interface="org.opendaylight.netconf.sal.restconf.api.JSONRestconfService" />