aboutsummaryrefslogtreecommitdiffstats
path: root/container-search/src/test/java/com/yahoo/prelude/cluster/ClusterSearcherTestCase.java
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@oath.com>2019-01-02 15:01:19 +0100
committerJon Bratseth <bratseth@oath.com>2019-01-02 15:01:19 +0100
commitd5744decfee2554273f464ac72d93dbc64eac9d8 (patch)
tree541ea80f8f3d928623ecf486ccb866d0268f28c5 /container-search/src/test/java/com/yahoo/prelude/cluster/ClusterSearcherTestCase.java
parentc5102c89f197499f86e6a3519bc15f0329be7c6b (diff)
Specify dispatch
Diffstat (limited to 'container-search/src/test/java/com/yahoo/prelude/cluster/ClusterSearcherTestCase.java')
-rw-r--r--container-search/src/test/java/com/yahoo/prelude/cluster/ClusterSearcherTestCase.java53
1 files changed, 30 insertions, 23 deletions
diff --git a/container-search/src/test/java/com/yahoo/prelude/cluster/ClusterSearcherTestCase.java b/container-search/src/test/java/com/yahoo/prelude/cluster/ClusterSearcherTestCase.java
index 6443cbdf163..646c466eba9 100644
--- a/container-search/src/test/java/com/yahoo/prelude/cluster/ClusterSearcherTestCase.java
+++ b/container-search/src/test/java/com/yahoo/prelude/cluster/ClusterSearcherTestCase.java
@@ -517,29 +517,36 @@ public class ClusterSearcherTestCase {
private static ClusterSearcher createSearcher(Double maxQueryTimeout,
Double maxQueryCacheTimeout) {
- ComponentId id = new ComponentId("test-id");
- QrSearchersConfig qrsCfg = new QrSearchersConfig(new QrSearchersConfig.Builder().
- searchcluster(new QrSearchersConfig.Searchcluster.Builder().name("test-cluster")));
- ClusterConfig.Builder clusterCfgBld = new ClusterConfig.Builder().clusterName("test-cluster");
- if (maxQueryTimeout != null) {
- clusterCfgBld.maxQueryTimeout(maxQueryTimeout);
- }
- if (maxQueryCacheTimeout != null) {
- clusterCfgBld.maxQueryCacheTimeout(maxQueryCacheTimeout);
- }
- ClusterConfig clusterCfg = new ClusterConfig(clusterCfgBld);
- DocumentdbInfoConfig documentDbCfg = new DocumentdbInfoConfig(new DocumentdbInfoConfig.Builder().
- documentdb(new DocumentdbInfoConfig.Documentdb.Builder().name("type1")));
- LegacyEmulationConfig emulationCfg = new LegacyEmulationConfig(new LegacyEmulationConfig.Builder());
- QrMonitorConfig monitorCfg = new QrMonitorConfig(new QrMonitorConfig.Builder());
- Statistics statistics = Statistics.nullImplementation;
- Fs4Config fs4Cfg = new Fs4Config(new Fs4Config.Builder());
- FS4ResourcePool fs4ResourcePool = new FS4ResourcePool(fs4Cfg, new QrConfig(new QrConfig.Builder()));
- ClusterSearcher searcher = new ClusterSearcher(id, qrsCfg, clusterCfg, documentDbCfg, emulationCfg, monitorCfg,
- new DispatchConfig(new DispatchConfig.Builder()),
- createClusterInfoConfig(),
- statistics, fs4ResourcePool, new VipStatus());
- return searcher;
+ QrSearchersConfig.Builder qrSearchersConfig = new QrSearchersConfig.Builder();
+ QrSearchersConfig.Searchcluster.Builder searchClusterConfig =
+ new QrSearchersConfig.Searchcluster.Builder().name("test-cluster");
+ qrSearchersConfig.searchcluster(searchClusterConfig);
+ QrSearchersConfig.Searchcluster.Dispatcher.Builder dispatcherConfig =
+ new QrSearchersConfig.Searchcluster.Dispatcher.Builder();
+ dispatcherConfig.host("localhost");
+ dispatcherConfig.port(0);
+ searchClusterConfig.dispatcher(dispatcherConfig);
+
+ ClusterConfig.Builder clusterConfig = new ClusterConfig.Builder().clusterName("test-cluster");
+ if (maxQueryTimeout != null)
+ clusterConfig.maxQueryTimeout(maxQueryTimeout);
+ if (maxQueryCacheTimeout != null)
+ clusterConfig.maxQueryCacheTimeout(maxQueryCacheTimeout);
+
+ DocumentdbInfoConfig.Builder documentDbConfig = new DocumentdbInfoConfig.Builder();
+ documentDbConfig.documentdb(new DocumentdbInfoConfig.Documentdb.Builder().name("type1"));
+
+ return new ClusterSearcher(new ComponentId("test-id"),
+ qrSearchersConfig.build(),
+ clusterConfig.build(),
+ documentDbConfig.build(),
+ new LegacyEmulationConfig.Builder().build(),
+ new QrMonitorConfig.Builder().build(),
+ new DispatchConfig.Builder().build(),
+ createClusterInfoConfig(),
+ Statistics.nullImplementation,
+ new FS4ResourcePool(new Fs4Config.Builder().build(), new QrConfig.Builder().build()),
+ new VipStatus());
}
private static ClusterInfoConfig createClusterInfoConfig() {