Remove sal.core.api.mount.MountProvisionListener
[controller.git] / opendaylight / md-sal / sal-dom-broker / src / main / java / org / opendaylight / controller / md / sal / dom / broker / impl / mount / DOMMountPointServiceImpl.java
index 4966348d186d6cc82722ef1274542cdc15c997a8..90d513aa9cfdada07e7a2ede5433fddfeca1de7e 100644 (file)
@@ -17,9 +17,7 @@ import org.opendaylight.controller.md.sal.dom.api.DOMMountPoint;
 import org.opendaylight.controller.md.sal.dom.api.DOMMountPointService;
 import org.opendaylight.controller.md.sal.dom.api.DOMService;
 import org.opendaylight.controller.md.sal.dom.broker.spi.mount.SimpleDOMMountPoint;
-import org.opendaylight.controller.sal.core.api.mount.MountProvisionListener;
 import org.opendaylight.mdsal.dom.api.DOMMountPointListener;
-import org.opendaylight.yangtools.concepts.AbstractListenerRegistration;
 import org.opendaylight.yangtools.concepts.ListenerRegistration;
 import org.opendaylight.yangtools.concepts.ObjectRegistration;
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
@@ -34,7 +32,7 @@ public class DOMMountPointServiceImpl implements DOMMountPointService {
         this(new org.opendaylight.mdsal.dom.broker.DOMMountPointServiceImpl());
     }
 
-    public DOMMountPointServiceImpl(org.opendaylight.mdsal.dom.api.DOMMountPointService delegate) {
+    public DOMMountPointServiceImpl(final org.opendaylight.mdsal.dom.api.DOMMountPointService delegate) {
         this.delegate = delegate;
     }
 
@@ -44,7 +42,7 @@ public class DOMMountPointServiceImpl implements DOMMountPointService {
         return delegateMountPoint.isPresent() ? Optional.of(convert(delegateMountPoint.get())) : Optional.absent();
     }
 
-    private DOMMountPoint convert(final org.opendaylight.mdsal.dom.api.DOMMountPoint from) {
+    private static DOMMountPoint convert(final org.opendaylight.mdsal.dom.api.DOMMountPoint from) {
         return new DOMMountPoint() {
             @Override
             public YangInstanceIdentifier getIdentifier() {
@@ -52,7 +50,7 @@ public class DOMMountPointServiceImpl implements DOMMountPointService {
             }
 
             @Override
-            public <T extends DOMService> Optional<T> getService(Class<T> cls) {
+            public <T extends DOMService> Optional<T> getService(final Class<T> cls) {
                 return from.getService(cls);
             }
 
@@ -67,7 +65,7 @@ public class DOMMountPointServiceImpl implements DOMMountPointService {
             }
 
             @Override
-            public boolean equals(Object obj) {
+            public boolean equals(final Object obj) {
                 if (this == obj) {
                     return true;
                 }
@@ -88,15 +86,8 @@ public class DOMMountPointServiceImpl implements DOMMountPointService {
     }
 
     @Override
-    public ListenerRegistration<MountProvisionListener> registerProvisionListener(
-            final MountProvisionListener listener) {
-        final ListenerRegistration<DOMMountPointListener> delegateReg = delegate.registerProvisionListener(listener);
-        return new AbstractListenerRegistration<MountProvisionListener>(listener) {
-            @Override
-            protected void removeRegistration() {
-                delegateReg.close();
-            }
-        };
+    public ListenerRegistration<DOMMountPointListener> registerProvisionListener(final DOMMountPointListener listener) {
+        return delegate.registerProvisionListener(listener);
     }
 
     /**