import java.util.HashSet;
import java.util.Set;
import javax.ws.rs.core.Application;
-import org.opendaylight.netconf.sal.rest.doc.impl.ApiDocServiceImpl;
+import org.opendaylight.aaa.provider.GsonProvider;
+import org.opendaylight.netconf.sal.rest.doc.api.ApiDocService;
public class ApiDocApplication extends Application {
+ private final ApiDocService apiDocService;
+
+ public ApiDocApplication(ApiDocService apiDocService) {
+ this.apiDocService = apiDocService;
+ }
+
@Override
public Set<Object> getSingletons() {
Set<Object> singletons = new HashSet<>();
- singletons.add(ApiDocServiceImpl.getInstance());
+ singletons.add(apiDocService);
singletons.add(new JaxbContextResolver());
+ singletons.add(new GsonProvider());
return singletons;
}
}