BUG-4083: Li: Enabling polling of statistics via config subsystem.
[openflowplugin.git] / openflowplugin-controller-config / src / main / resources / initial / 42-openflowplugin-new.xml
index f7acb2e237c8c950e7f5a4cb42d419a3b6c140e4..b041fc3b1562a7aa85345d62a69bc3530b0e4a81 100644 (file)
@@ -19,6 +19,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
         <!-- openflowplugin -->
         <capability>urn:opendaylight:params:xml:ns:yang:config:openflow:plugin:impl?module=openflow-plugin-provider-impl&amp;revision=2015-03-27</capability>
         <capability>urn:opendaylight:params:xml:ns:yang:openflow:api?module=openflow-provider&amp;revision=2015-03-31</capability>
+        <capability>urn:opendaylight:params:xml:ns:yang:openflowplugin:extension:api?module=openflowplugin-extension-registry&amp;revision=2015-04-25</capability>
         <!-- binding-broker-impl - provided -->
     </required-capabilities>
 
@@ -65,14 +66,26 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
                         <name>openflow-switch-connection-provider-legacy</name>
                     </openflow-switch-connection-provider>
 
-                    <binding-aware-broker>
-                        <type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">
-                            binding:binding-broker-osgi-registry
-                        </type>
-                        <name>binding-osgi-broker</name>
-                    </binding-aware-broker>
-
+                    <data-broker>
+                        <type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">binding:binding-async-data-broker</type>
+                        <name>pingpong-binding-data-broker</name>
+                    </data-broker>
+                    <rpc-registry>
+                        <type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">binding:binding-rpc-registry</type>
+                        <name>binding-rpc-broker</name>
+                    </rpc-registry>
+                    <notification-adapter>
+                        <type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl">binding:binding-new-notification-service</type>
+                        <name>binding-notification-adapter</name>
+                    </notification-adapter>
+                    <notification-publish-adapter>
+                        <type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl">binding:binding-new-notification-publish-service</type>
+                        <name>binding-notification-publish-adapter</name>
+                    </notification-publish-adapter>
                     <rpc-requests-quota>20000</rpc-requests-quota>
+                    <switch-features-mandatory>false</switch-features-mandatory>
+                    <global-notification-quota>64000</global-notification-quota>
+                    <is-statistics-polling-off>false</is-statistics-polling-off>
                 </module>
             </modules>
 
@@ -99,6 +112,15 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
                         </provider>
                     </instance>
                 </service>
+                <service>
+                    <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:openflowplugin:extension:api">prefix:openflow-extension-registry-provider</type>
+                    <instance>
+                        <name>openflow-ext-provider</name>
+                        <provider>
+                            /modules/module[type='openflow-plugin-provider-impl'][name='openflow-plugin-provider-impl']
+                        </provider>
+                    </instance>
+                </service>
             </services>
         </data>