aboutsummaryrefslogtreecommitdiffstats
path: root/config-model
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@gmail.com>2022-01-24 23:45:29 +0100
committerJon Bratseth <bratseth@gmail.com>2022-01-24 23:45:29 +0100
commit46be850bd8ecd8b38b4d54fa5f4bbeeef0997a2a (patch)
treed9918d3ce7df647ae3c0efa2da6bcc0f3aa804ea /config-model
parent8295de0768bcd6cfedab5a0767fe871fb6520dd7 (diff)
Return application
Diffstat (limited to 'config-model')
-rw-r--r--config-model/src/main/java/com/yahoo/config/model/deploy/DeployState.java3
-rw-r--r--config-model/src/main/java/com/yahoo/searchdefinition/ApplicationBuilder.java9
2 files changed, 6 insertions, 6 deletions
diff --git a/config-model/src/main/java/com/yahoo/config/model/deploy/DeployState.java b/config-model/src/main/java/com/yahoo/config/model/deploy/DeployState.java
index 3226d5c37f2..26c658d9668 100644
--- a/config-model/src/main/java/com/yahoo/config/model/deploy/DeployState.java
+++ b/config-model/src/main/java/com/yahoo/config/model/deploy/DeployState.java
@@ -471,8 +471,7 @@ public class DeployState implements ConfigDefinitionStore {
ApplicationBuilder builder = new ApplicationBuilder(applicationPackage, fileRegistry, logger, properties,
rankProfileRegistry, queryProfiles.getRegistry());
builder.importFromApplicationPackage();
- builder.build(! validationParameters.ignoreValidationErrors());
- return builder.application();
+ return builder.build(! validationParameters.ignoreValidationErrors());
}
}
diff --git a/config-model/src/main/java/com/yahoo/searchdefinition/ApplicationBuilder.java b/config-model/src/main/java/com/yahoo/searchdefinition/ApplicationBuilder.java
index f766e8fcf79..bc6df6121cd 100644
--- a/config-model/src/main/java/com/yahoo/searchdefinition/ApplicationBuilder.java
+++ b/config-model/src/main/java/com/yahoo/searchdefinition/ApplicationBuilder.java
@@ -155,7 +155,7 @@ public class ApplicationBuilder {
* Reads and parses the schema string provided by the given reader. Once all schemas have been
* imported, call {@link #build()}.
*
- * @param reader the reader whose content to import
+ * @param reader the reader whose content to import
*/
private void importFrom(NamedReader reader) {
try {
@@ -226,8 +226,8 @@ public class ApplicationBuilder {
*
* @throws IllegalStateException Thrown if this method has already been called.
*/
- public void build() {
- build(true);
+ public Application build() {
+ return build(true);
}
/**
@@ -235,7 +235,7 @@ public class ApplicationBuilder {
*
* @throws IllegalStateException thrown if this method has already been called
*/
- public void build(boolean validate) {
+ public Application build(boolean validate) {
if (application != null) throw new IllegalStateException("Application already built");
application = new Application(applicationPackage,
@@ -247,6 +247,7 @@ public class ApplicationBuilder {
validate,
processorsToSkip,
deployLogger);
+ return application;
}
/** Returns a modifiable set of processors we should skip for these schemas. Useful for testing. */