summaryrefslogtreecommitdiffstats
path: root/config-model
diff options
context:
space:
mode:
authorLester Solbakken <lesters@users.noreply.github.com>2018-09-20 15:25:51 +0200
committerGitHub <noreply@github.com>2018-09-20 15:25:51 +0200
commit75aec1d370b592e68c8003f2504ba604375ea1d4 (patch)
tree4d2d97b2406ac29474e1faef32c160b36d66ff3c /config-model
parent4f512ac0ce3b1086eed80ad3f0d237781a18c70d (diff)
parent561814bd8d3e374fbdfc22823cb87a178d6e5838 (diff)
Merge pull request #7014 from vespa-engine/lesters/model-eval-throw-on-error
Lesters/model eval throw on error
Diffstat (limited to 'config-model')
-rw-r--r--config-model/src/main/java/com/yahoo/vespa/model/container/ContainerModelEvaluation.java15
1 files changed, 7 insertions, 8 deletions
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/container/ContainerModelEvaluation.java b/config-model/src/main/java/com/yahoo/vespa/model/container/ContainerModelEvaluation.java
index 11736256d1b..812c38db2fd 100644
--- a/config-model/src/main/java/com/yahoo/vespa/model/container/ContainerModelEvaluation.java
+++ b/config-model/src/main/java/com/yahoo/vespa/model/container/ContainerModelEvaluation.java
@@ -2,7 +2,6 @@
package com.yahoo.vespa.model.container;
import ai.vespa.models.evaluation.ModelsEvaluator;
-import ai.vespa.models.handler.ModelsEvaluationHandler;
import com.yahoo.osgi.provider.model.ComponentModel;
import com.yahoo.searchdefinition.derived.RankProfileList;
import com.yahoo.vespa.config.search.RankProfilesConfig;
@@ -19,9 +18,10 @@ import java.util.Objects;
*/
public class ContainerModelEvaluation implements RankProfilesConfig.Producer, RankingConstantsConfig.Producer {
- private final static String EVALUATOR_NAME = ModelsEvaluator.class.getName();
- private final static String REST_HANDLER_NAME = ModelsEvaluationHandler.class.getName();
private final static String BUNDLE_NAME = "model-evaluation";
+ private final static String EVALUATOR_NAME = ModelsEvaluator.class.getName();
+ private final static String REST_HANDLER_NAME = "ai.vespa.models.handler.ModelsEvaluationHandler";
+ private final static String REST_BINDING = "model-evaluation/v1";
/** Global rank profiles, aka models */
private final RankProfileList rankProfileList;
@@ -48,11 +48,10 @@ public class ContainerModelEvaluation implements RankProfilesConfig.Producer, Ra
public static Handler<?> getHandler() {
Handler<?> handler = new Handler<>(new ComponentModel(REST_HANDLER_NAME, null, BUNDLE_NAME));
- String binding = ModelsEvaluationHandler.API_ROOT + "/" + ModelsEvaluationHandler.VERSION_V1;
- handler.addServerBindings("http://*/" + binding,
- "https://*/" + binding,
- "http://*/" + binding + "/*",
- "https://*/" + binding + "/*");
+ handler.addServerBindings("http://*/" + REST_BINDING,
+ "https://*/" + REST_BINDING,
+ "http://*/" + REST_BINDING + "/*",
+ "https://*/" + REST_BINDING + "/*");
return handler;
}