Suppress modernization
[controller.git] / opendaylight / md-sal / sal-dom-spi / src / main / java / org / opendaylight / controller / md / sal / dom / broker / spi / mount / SimpleDOMMountPoint.java
index bd0b6fb3c4867d8d95f6632ff2d35b1066fe2b45..b9b58381fd1ed0557d84d89308067813973a9828 100644 (file)
@@ -5,7 +5,6 @@
  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
-
 package org.opendaylight.controller.md.sal.dom.broker.spi.mount;
 
 import com.google.common.base.Optional;
@@ -13,11 +12,13 @@ import com.google.common.collect.ClassToInstanceMap;
 import com.google.common.collect.ImmutableClassToInstanceMap;
 import java.util.Map.Entry;
 import java.util.Set;
+import org.gaul.modernizer_maven_annotations.SuppressModernizer;
 import org.opendaylight.controller.md.sal.dom.api.DOMMountPoint;
 import org.opendaylight.controller.md.sal.dom.api.DOMService;
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
 import org.opendaylight.yangtools.yang.model.api.SchemaContext;
 
+@Deprecated
 public final class SimpleDOMMountPoint implements DOMMountPoint {
 
     private final YangInstanceIdentifier identifier;
@@ -47,6 +48,7 @@ public final class SimpleDOMMountPoint implements DOMMountPoint {
     }
 
     @Override
+    @SuppressModernizer
     public <T extends DOMService> Optional<T> getService(final Class<T> cls) {
         return Optional.fromNullable(services.getInstance(cls));
     }
@@ -55,6 +57,10 @@ public final class SimpleDOMMountPoint implements DOMMountPoint {
         return services.entrySet();
     }
 
+    public ClassToInstanceMap<DOMService> getServices() {
+        return services;
+    }
+
     @Override
     public int hashCode() {
         return identifier.hashCode();