diff options
author | gjoranv <gv@verizonmedia.com> | 2022-03-06 21:09:04 +0100 |
---|---|---|
committer | gjoranv <gv@verizonmedia.com> | 2022-03-06 21:09:04 +0100 |
commit | c5b46be0f0664afec1c9df645bf72a78f2c0d8ae (patch) | |
tree | 6e4a6e05f16f57aa5da0376d8d0d000376111cf5 /vespaclient-container-plugin/src/main/java/com | |
parent | 3a74eec0efcfc6e99c5cd55028753ab076661324 (diff) |
Inject DocumentTypeManager into FeedHandler
Diffstat (limited to 'vespaclient-container-plugin/src/main/java/com')
-rw-r--r-- | vespaclient-container-plugin/src/main/java/com/yahoo/vespa/http/server/FeedHandler.java | 6 | ||||
-rw-r--r-- | vespaclient-container-plugin/src/main/java/com/yahoo/vespa/http/server/FeedHandlerV3.java | 5 |
2 files changed, 5 insertions, 6 deletions
diff --git a/vespaclient-container-plugin/src/main/java/com/yahoo/vespa/http/server/FeedHandler.java b/vespaclient-container-plugin/src/main/java/com/yahoo/vespa/http/server/FeedHandler.java index 2a774995601..f99274d3f2b 100644 --- a/vespaclient-container-plugin/src/main/java/com/yahoo/vespa/http/server/FeedHandler.java +++ b/vespaclient-container-plugin/src/main/java/com/yahoo/vespa/http/server/FeedHandler.java @@ -7,7 +7,7 @@ import com.yahoo.container.jdisc.HttpRequest; import com.yahoo.container.jdisc.HttpResponse; import com.yahoo.container.jdisc.ThreadedHttpRequestHandler; import com.yahoo.container.jdisc.messagebus.SessionCache; -import com.yahoo.document.config.DocumentmanagerConfig; +import com.yahoo.document.DocumentTypeManager; import com.yahoo.documentapi.metrics.DocumentApiMetrics; import com.yahoo.jdisc.Metric; import com.yahoo.jdisc.Request; @@ -45,12 +45,12 @@ public class FeedHandler extends ThreadedHttpRequestHandler { @Inject public FeedHandler(ContainerThreadPool threadpool, Metric metric, - DocumentmanagerConfig documentManagerConfig, + DocumentTypeManager documentTypeManager, SessionCache sessionCache, MetricReceiver metricReceiver) { super(threadpool.executor(), metric); metricsHelper = new DocumentApiMetrics(metricReceiver, "vespa.http.server"); - feedHandlerV3 = new FeedHandlerV3(threadpool.executor(), metric, documentManagerConfig, sessionCache, metricsHelper); + feedHandlerV3 = new FeedHandlerV3(threadpool.executor(), metric, documentTypeManager, sessionCache, metricsHelper); feedReplyHandler = new FeedReplyReader(metric, metricsHelper); } diff --git a/vespaclient-container-plugin/src/main/java/com/yahoo/vespa/http/server/FeedHandlerV3.java b/vespaclient-container-plugin/src/main/java/com/yahoo/vespa/http/server/FeedHandlerV3.java index 95e98f325e1..c8828df6d54 100644 --- a/vespaclient-container-plugin/src/main/java/com/yahoo/vespa/http/server/FeedHandlerV3.java +++ b/vespaclient-container-plugin/src/main/java/com/yahoo/vespa/http/server/FeedHandlerV3.java @@ -7,7 +7,6 @@ import com.yahoo.container.jdisc.HttpResponse; import com.yahoo.container.jdisc.ThreadedHttpRequestHandler; import com.yahoo.container.jdisc.messagebus.SessionCache; import com.yahoo.document.DocumentTypeManager; -import com.yahoo.document.config.DocumentmanagerConfig; import com.yahoo.documentapi.metrics.DocumentApiMetrics; import com.yahoo.jdisc.Metric; import com.yahoo.jdisc.ReferencedResource; @@ -45,11 +44,11 @@ public class FeedHandlerV3 extends ThreadedHttpRequestHandler { public FeedHandlerV3(Executor executor, Metric metric, - DocumentmanagerConfig documentManagerConfig, + DocumentTypeManager documentTypeManager, SessionCache sessionCache, DocumentApiMetrics metricsHelper) { super(executor, metric); - docTypeManager = new DocumentTypeManager(documentManagerConfig); + docTypeManager = documentTypeManager; this.sessionCache = sessionCache; feedReplyHandler = new FeedReplyReader(metric, metricsHelper); cron = new ScheduledThreadPoolExecutor(1, ThreadFactoryFactory.getThreadFactory("feed-handler-v3-janitor")); |