aboutsummaryrefslogtreecommitdiffstats
path: root/config-model/src/main/java/com/yahoo/config/model
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@yahoo-inc.com>2017-06-16 09:38:12 +0200
committerJon Bratseth <bratseth@yahoo-inc.com>2017-06-16 09:38:12 +0200
commit1cda0afa21ebc76ee244e748e068e6b90f46357d (patch)
tree129312bc19224337a3a2c5797e0e35f84995d737 /config-model/src/main/java/com/yahoo/config/model
parent78e20b1ef167cca871497314ec344963c3afcb84 (diff)
Keep time outside ValidationOverrides
Diffstat (limited to 'config-model/src/main/java/com/yahoo/config/model')
-rw-r--r--config-model/src/main/java/com/yahoo/config/model/deploy/DeployState.java6
1 files changed, 5 insertions, 1 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 daf68da05fa..95bce32f802 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
@@ -67,6 +67,7 @@ public class DeployState implements ConfigDefinitionStore {
private final SemanticRules semanticRules;
private final ValidationOverrides validationOverrides;
private final Version wantedNodeVespaVersion;
+ private final Instant now;
private final HostProvisioner provisioner;
@@ -98,8 +99,9 @@ public class DeployState implements ConfigDefinitionStore {
this.zone = zone;
this.queryProfiles = queryProfiles; // TODO: Remove this by seeing how pagetemplates are propagated
this.semanticRules = semanticRules; // TODO: Remove this by seeing how pagetemplates are propagated
- this.validationOverrides = ValidationOverrides.fromXml(applicationPackage.getValidationOverrides(), now);
+ this.validationOverrides = ValidationOverrides.fromXml(applicationPackage.getValidationOverrides());
this.wantedNodeVespaVersion = wantedNodeVespaVersion;
+ this.now = now;
}
public static HostProvisioner getDefaultModelHostProvisioner(ApplicationPackage applicationPackage) {
@@ -209,6 +211,8 @@ public class DeployState implements ConfigDefinitionStore {
public SemanticRules getSemanticRules() { return semanticRules; }
public Version getWantedNodeVespaVersion() { return wantedNodeVespaVersion; }
+
+ public Instant now() { return now; }
public static class Builder {