aboutsummaryrefslogtreecommitdiffstats
path: root/config-model/src/main/java/com/yahoo/vespa/model/container/xml/DocumentApiOptionsBuilder.java
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2019-04-29 11:10:43 +0200
committerHenning Baldersheim <balder@yahoo-inc.com>2019-04-29 11:10:43 +0200
commite9a955187255692532587df1a099e97b68171f7c (patch)
treeada2f14bafcd744856c51925b63d2c532358da18 /config-model/src/main/java/com/yahoo/vespa/model/container/xml/DocumentApiOptionsBuilder.java
parent2a7e2027f1e3cd4643b35bbac412f65f305d994c (diff)
FeederConfig is only used internally for legcy vespa-feeder. => GC
Diffstat (limited to 'config-model/src/main/java/com/yahoo/vespa/model/container/xml/DocumentApiOptionsBuilder.java')
-rw-r--r--config-model/src/main/java/com/yahoo/vespa/model/container/xml/DocumentApiOptionsBuilder.java57
1 files changed, 1 insertions, 56 deletions
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/container/xml/DocumentApiOptionsBuilder.java b/config-model/src/main/java/com/yahoo/vespa/model/container/xml/DocumentApiOptionsBuilder.java
index 4602e09eed4..ae74dbdb4a7 100644
--- a/config-model/src/main/java/com/yahoo/vespa/model/container/xml/DocumentApiOptionsBuilder.java
+++ b/config-model/src/main/java/com/yahoo/vespa/model/container/xml/DocumentApiOptionsBuilder.java
@@ -21,15 +21,7 @@ public class DocumentApiOptionsBuilder {
private static final String[] DEFAULT_BINDINGS = {"http://*/"};
public static ContainerDocumentApi.Options build(Element spec) {
- return new ContainerDocumentApi.Options(
- getBindings(spec),
- getAbortOnDocumentError(spec),
- getRoute(spec),
- getMaxPendingDocs(spec),
- getRetryEnabled(spec),
- getTimeout(spec),
- getTracelevel(spec),
- getMbusPort(spec));
+ return new ContainerDocumentApi.Options(getBindings(spec));
}
private static List<String> getBindings(Element spec) {
@@ -54,51 +46,4 @@ public class DocumentApiOptionsBuilder {
return binding;
}
- private static String getCleanValue(Element spec, String name) {
- Element elem = XML.getChild(spec, name);
- if (elem == null) {
- return null;
- }
- String value = elem.getFirstChild().getNodeValue();
- if (value == null) {
- return null;
- }
- value = value.trim();
- return value.isEmpty() ? null : value;
- }
-
- private static Integer getMbusPort(Element spec) {
- String value = getCleanValue(spec, "mbusport");
- return value == null ? null : Integer.parseInt(value);
- }
-
- private static Integer getTracelevel(Element spec) {
- String value = getCleanValue(spec, "tracelevel");
- return value == null ? null : Integer.parseInt(value);
- }
-
- private static Double getTimeout(Element spec) {
- String value = getCleanValue(spec, "timeout");
- return value == null ? null : Double.parseDouble(value);
- }
-
- private static Boolean getRetryEnabled(Element spec) {
- String value = getCleanValue(spec, "retryenabled");
- return value == null ? null : Boolean.parseBoolean(value);
- }
-
- private static Integer getMaxPendingDocs(Element spec) {
- String value = getCleanValue(spec, "maxpendingdocs");
- return value == null ? null : Integer.parseInt(value);
- }
-
- private static String getRoute(Element spec) {
- return getCleanValue(spec, "route");
- }
-
- private static Boolean getAbortOnDocumentError(Element spec) {
- String value = getCleanValue(spec, "abortondocumenterror");
- return value == null ? null : Boolean.parseBoolean(value);
- }
-
}