* 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;
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;
}
@Override
+ @SuppressModernizer
public <T extends DOMService> Optional<T> getService(final Class<T> cls) {
return Optional.fromNullable(services.getInstance(cls));
}
return services.entrySet();
}
+ public ClassToInstanceMap<DOMService> getServices() {
+ return services;
+ }
+
@Override
public int hashCode() {
return identifier.hashCode();