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=ea3888e14d2287b7f7ff44d2fb8300691d67bd4c;hb=12fcdfe39aa26dcba7fd3bb4d4c68e3d02e65c51;hp=aea59078b03456a21feb684e6bac6c24b98de4a2;hpb=d8d8f731bbe6c58fcbd0e616734e2e230aaf4ab4;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..ea3888e14d 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 @@ -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(); } @@ -29,8 +29,9 @@ public abstract class AdapterLoader extends CacheLoader return Optional.of(builder.build()); } - protected abstract @Nullable D getDelegate(Class reqDeleg); - - protected abstract @Nonnull AdapterBuilder createBuilder(Class key) throws IllegalArgumentException; + @Nullable + protected abstract D getDelegate(Class reqDeleg); + @Nonnull + protected abstract AdapterBuilder createBuilder(Class key); }