X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-binding-broker%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fmd%2Fsal%2Fbinding%2Fspi%2FAdapterLoader.java;h=d95674699f82e6a1de69fa0baddee064cf922905;hb=b4bf55727093657662d8c16a50fa85f87978a586;hp=aea59078b03456a21feb684e6bac6c24b98de4a2;hpb=5ce3f45de1eb4a6f7abd9b02343ef215d06654c3;p=controller.git diff --git a/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/spi/AdapterLoader.java b/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/spi/AdapterLoader.java index aea59078b0..d95674699f 100644 --- a/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/spi/AdapterLoader.java +++ b/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/spi/AdapterLoader.java @@ -9,8 +9,8 @@ package org.opendaylight.controller.md.sal.binding.spi; import com.google.common.base.Optional; import com.google.common.cache.CacheLoader; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; +import org.eclipse.jdt.annotation.NonNull; +import org.eclipse.jdt.annotation.Nullable; public abstract class AdapterLoader extends CacheLoader, Optional> { @@ -18,10 +18,10 @@ public abstract class AdapterLoader extends CacheLoader public Optional load(final Class key) { final AdapterBuilder builder = createBuilder(key); - for(final Class reqDeleg : builder.getRequiredDelegates()) { + for (final Class reqDeleg : builder.getRequiredDelegates()) { final D deleg = getDelegate(reqDeleg); - if(deleg != null) { - builder.addDelegate(reqDeleg,deleg); + if (deleg != null) { + builder.addDelegate(reqDeleg, deleg); } else { return Optional.absent(); } @@ -31,6 +31,5 @@ public abstract class AdapterLoader extends CacheLoader protected abstract @Nullable D getDelegate(Class reqDeleg); - protected abstract @Nonnull AdapterBuilder createBuilder(Class key) throws IllegalArgumentException; - + protected abstract @NonNull AdapterBuilder createBuilder(Class key); }