X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=restconf%2Frestconf-nb-rfc8040%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Frestconf%2Fnb%2Frfc8040%2Fhandlers%2FDOMDataBrokerHandler.java;h=73623c6041a4fe3b65e0a809ba0bd8244e591b78;hb=8ada2089ecdc76237c8562f333d1f2e2d401fb7b;hp=8702c4ab3ff41d31dd99d78a6d4c4021944eaa15;hpb=741f648fbad43e1197253097806f1df360664589;p=netconf.git diff --git a/restconf/restconf-nb-rfc8040/src/main/java/org/opendaylight/restconf/nb/rfc8040/handlers/DOMDataBrokerHandler.java b/restconf/restconf-nb-rfc8040/src/main/java/org/opendaylight/restconf/nb/rfc8040/handlers/DOMDataBrokerHandler.java index 8702c4ab3f..73623c6041 100644 --- a/restconf/restconf-nb-rfc8040/src/main/java/org/opendaylight/restconf/nb/rfc8040/handlers/DOMDataBrokerHandler.java +++ b/restconf/restconf-nb-rfc8040/src/main/java/org/opendaylight/restconf/nb/rfc8040/handlers/DOMDataBrokerHandler.java @@ -7,25 +7,27 @@ */ package org.opendaylight.restconf.nb.rfc8040.handlers; +import static java.util.Objects.requireNonNull; + import javax.inject.Inject; import javax.inject.Singleton; +import org.eclipse.jdt.annotation.NonNull; import org.opendaylight.mdsal.dom.api.DOMDataBroker; /** * Implementation of {@link DOMDataBrokerHandler}. */ +// FIXME: remove this class @Singleton -public class DOMDataBrokerHandler implements Handler { - +public class DOMDataBrokerHandler { private final DOMDataBroker broker; @Inject public DOMDataBrokerHandler(final DOMDataBroker broker) { - this.broker = broker; + this.broker = requireNonNull(broker); } - @Override - public DOMDataBroker get() { - return this.broker; + public @NonNull DOMDataBroker get() { + return broker; } }