X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=netconf%2Fyanglib%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyanglib%2Fimpl%2FYangLibRestApp.java;h=ff3541bbe2a6c2eda9d8447377ae3007b4326bc3;hb=a1d28abf688f9e6839b11cce5433e179c9c85169;hp=cafcd116234467bc5b9875dfb143dbe58841d76d;hpb=9c56fbbb1c62243df9baa3b95140153f91ffdde9;p=netconf.git diff --git a/netconf/yanglib/src/main/java/org/opendaylight/yanglib/impl/YangLibRestApp.java b/netconf/yanglib/src/main/java/org/opendaylight/yanglib/impl/YangLibRestApp.java index cafcd11623..ff3541bbe2 100644 --- a/netconf/yanglib/src/main/java/org/opendaylight/yanglib/impl/YangLibRestApp.java +++ b/netconf/yanglib/src/main/java/org/opendaylight/yanglib/impl/YangLibRestApp.java @@ -11,26 +11,17 @@ package org.opendaylight.yanglib.impl; import java.util.Collections; import java.util.Set; import javax.ws.rs.core.Application; -import org.opendaylight.yanglib.api.YangLibRestAppService; -import org.osgi.framework.FrameworkUtil; +import org.opendaylight.yanglib.api.YangLibService; -public class YangLibRestApp extends Application implements YangLibRestAppService { +public class YangLibRestApp extends Application { + private final YangLibService yangLibService; - private final YangLibServiceImpl yangLibService; - - public YangLibRestApp() { - this.yangLibService = new YangLibServiceImpl(); - FrameworkUtil.getBundle(getClass()).getBundleContext().registerService(YangLibRestAppService.class.getName(), - this, null); + public YangLibRestApp(YangLibService yangLibService) { + this.yangLibService = yangLibService; } @Override public Set getSingletons() { return Collections.singleton(this.yangLibService); } - - @Override - public YangLibServiceImpl getYangLibService() { - return yangLibService; - } }