X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fconfig%2Fconfig-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fconfig%2Fapi%2FDependencyResolver.java;h=39845454ef5ed17d108255dbf5e47f5b774ab93b;hb=9108efddf9a5f3e2c81202a17ccdeca22cb5ca09;hp=a2b171aec0e12f40e82cca30cf9877e5b661ae05;hpb=9fb64948564e252018f9b1e13e7cea2c92f991aa;p=controller.git diff --git a/opendaylight/config/config-api/src/main/java/org/opendaylight/controller/config/api/DependencyResolver.java b/opendaylight/config/config-api/src/main/java/org/opendaylight/controller/config/api/DependencyResolver.java index a2b171aec0..39845454ef 100644 --- a/opendaylight/config/config-api/src/main/java/org/opendaylight/controller/config/api/DependencyResolver.java +++ b/opendaylight/config/config-api/src/main/java/org/opendaylight/controller/config/api/DependencyResolver.java @@ -10,6 +10,7 @@ package org.opendaylight.controller.config.api; import javax.management.ObjectName; import org.opendaylight.controller.config.api.annotations.AbstractServiceInterface; +import org.opendaylight.yangtools.concepts.Identifiable; /** * Each new {@link org.opendaylight.controller.config.spi.Module} can receive @@ -18,7 +19,7 @@ import org.opendaylight.controller.config.api.annotations.AbstractServiceInterfa * * @see org.opendaylight.controller.config.spi.Module */ -public interface DependencyResolver { +public interface DependencyResolver extends Identifiable { /** * To be used during validation phase to validate serice interface of @@ -38,12 +39,6 @@ public interface DependencyResolver { Class expectedServiceInterface, ObjectName objectName, JmxAttribute jmxAttribute); - @Deprecated - // TODO remove once all config code is generated - void validateDependency( - Class expectedServiceInterface, - ObjectName objectName, String attributeNameForErrorReporting); - /** * To be used during commit phase to wire actual dependencies. * @@ -54,7 +49,4 @@ public interface DependencyResolver { T resolveInstance(Class expectedType, ObjectName objectName, JmxAttribute jmxAttribute); - @Deprecated - T resolveInstance(Class expectedType, ObjectName objectName); - }