Switch DOMExtensibleService to require getExtensions()
[mdsal.git] / dom / mdsal-dom-broker / src / main / java / org / opendaylight / mdsal / dom / broker / pingpong / PingPongDataBroker.java
index 6d5ba92f4a153a34f43be84fa751925a00b57952..093b3cb69c8a3448addaae527160000f53fff4ef 100644 (file)
@@ -57,8 +57,8 @@ public final class PingPongDataBroker extends ForwardingDOMDataBroker implements
     @Override
     public <L extends DOMDataTreeChangeListener> ListenerRegistration<L> registerDataTreeChangeListener(
             final DOMDataTreeIdentifier treeId, final L listener) {
-        final DOMDataTreeChangeService treeService = (DOMDataTreeChangeService) delegate.getSupportedExtensions()
-                .get(DOMDataTreeChangeService.class);
+        final DOMDataTreeChangeService treeService = delegate.getExtensions()
+                .getInstance(DOMDataTreeChangeService.class);
         if (treeService != null) {
             return treeService.registerDataTreeChangeListener(treeId, listener);
         }