Convert yanglib to new web API
[netconf.git] / netconf / yanglib / src / main / java / org / opendaylight / yanglib / impl / YangLibRestApp.java
index 308e9bb7a3cab77da49d663737d8a42678c0a39f..ff3541bbe2a6c2eda9d8447377ae3007b4326bc3 100644 (file)
@@ -11,18 +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.opendaylight.yanglib.api.YangLibService;
 
-public class YangLibRestApp extends Application implements YangLibRestAppService {
-    private final YangLibServiceImpl yangLibService = new YangLibServiceImpl();
+public class YangLibRestApp extends Application {
+    private final YangLibService yangLibService;
 
-    @Override
-    public Set<Object> getSingletons() {
-        return Collections.<Object>singleton(this.yangLibService);
+    public YangLibRestApp(YangLibService yangLibService) {
+        this.yangLibService = yangLibService;
     }
 
     @Override
-    public YangLibServiceImpl getYangLibService() {
-        return yangLibService;
+    public Set<Object> getSingletons() {
+        return Collections.<Object>singleton(this.yangLibService);
     }
 }