aboutsummaryrefslogtreecommitdiffstats
path: root/config-model/src/main/java/com/yahoo/vespa/model/search/TransactionLogServer.java
diff options
context:
space:
mode:
authorArne Juul <arnej@yahooinc.com>2023-02-14 09:58:25 +0000
committerArne Juul <arnej@yahooinc.com>2023-02-14 10:52:18 +0000
commit90ffec36510f64a4b6ec1abf584682e1808468cf (patch)
treee12a351580f3bfe16d69a6fbde5b4fecd12805db /config-model/src/main/java/com/yahoo/vespa/model/search/TransactionLogServer.java
parent0289e24dc20cd38f69de2dbdb01cb09e1d436501 (diff)
Less wildcards for some TreeConfigProducer instances
Diffstat (limited to 'config-model/src/main/java/com/yahoo/vespa/model/search/TransactionLogServer.java')
-rw-r--r--config-model/src/main/java/com/yahoo/vespa/model/search/TransactionLogServer.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/search/TransactionLogServer.java b/config-model/src/main/java/com/yahoo/vespa/model/search/TransactionLogServer.java
index 1533120d408..a520f09eef4 100644
--- a/config-model/src/main/java/com/yahoo/vespa/model/search/TransactionLogServer.java
+++ b/config-model/src/main/java/com/yahoo/vespa/model/search/TransactionLogServer.java
@@ -3,6 +3,7 @@ package com.yahoo.vespa.model.search;
import com.yahoo.config.model.deploy.DeployState;
import com.yahoo.searchlib.TranslogserverConfig;
+import com.yahoo.config.model.producer.AnyConfigProducer;
import com.yahoo.config.model.producer.TreeConfigProducer;
import com.yahoo.vespa.model.AbstractService;
import com.yahoo.vespa.model.PortAllocBridge;
@@ -24,7 +25,7 @@ public class TransactionLogServer extends AbstractService {
setProp("clustertype", "search");
}
- public static class Builder extends VespaDomBuilder.DomConfigProducerBuilder<TransactionLogServer> {
+ public static class Builder extends VespaDomBuilder.DomConfigProducerBuilder<TransactionLogServer, AnyConfigProducer> {
private final String clusterName;
private final Boolean useFsync;
@@ -34,7 +35,7 @@ public class TransactionLogServer extends AbstractService {
}
@Override
- protected TransactionLogServer doBuild(DeployState deployState, TreeConfigProducer<?> ancestor, Element producerSpec) {
+ protected TransactionLogServer doBuild(DeployState deployState, TreeConfigProducer<AnyConfigProducer> ancestor, Element producerSpec) {
return new TransactionLogServer(ancestor, clusterName, useFsync);
}