summaryrefslogtreecommitdiffstats
path: root/config-model-api
diff options
context:
space:
mode:
authorJon Bratseth <jonbratseth@yahoo.com>2017-12-19 08:12:21 +0100
committerGitHub <noreply@github.com>2017-12-19 08:12:21 +0100
commit0729bdbc4026e188cec636cb588dd1952272fbba (patch)
tree017c7c02111f4eb89418663993b7246d81b428ca /config-model-api
parent067eb48b7d2fc062a74392b1c16f5538b5031d5b (diff)
Revert "Revert "Restore public method""
Diffstat (limited to 'config-model-api')
-rw-r--r--config-model-api/src/main/java/com/yahoo/config/application/api/ApplicationPackage.java19
1 files changed, 15 insertions, 4 deletions
diff --git a/config-model-api/src/main/java/com/yahoo/config/application/api/ApplicationPackage.java b/config-model-api/src/main/java/com/yahoo/config/application/api/ApplicationPackage.java
index 480d4d05451..0e50b39a319 100644
--- a/config-model-api/src/main/java/com/yahoo/config/application/api/ApplicationPackage.java
+++ b/config-model-api/src/main/java/com/yahoo/config/application/api/ApplicationPackage.java
@@ -229,9 +229,9 @@ public interface ApplicationPackage {
throw new UnsupportedOperationException("This application package cannot write its metadata");
}
- /**
- * Returns the single host allocation info of this, or an empty map if no allocation is available
- *
+ /**
+ * Returns the single host allocation info of this, or an empty map if no allocation is available
+ *
* @deprecated please use #getAllocatedHosts
*/
// TODO: Remove on Vespa 7
@@ -262,8 +262,19 @@ public interface ApplicationPackage {
*
* @return A new application package instance pointing to a new location
*/
- default ApplicationPackage preprocess(ZoneId zone, RuleConfigDeriver ruleConfigDeriver, DeployLogger logger) throws IOException, TransformerException, ParserConfigurationException, SAXException {
+ default ApplicationPackage preprocess(ZoneId zone, RuleConfigDeriver ruleConfigDeriver, DeployLogger logger)
+ throws IOException, TransformerException, ParserConfigurationException, SAXException {
throw new UnsupportedOperationException("This application package does not support preprocessing");
}
+ /**
+ * @deprecated pass a ZoneId as first parameter instead
+ */
+ // TODO: Remove on Vespa 7
+ @Deprecated
+ default ApplicationPackage preprocess(Zone zone, RuleConfigDeriver ruleConfigDeriver, DeployLogger logger)
+ throws IOException, TransformerException, ParserConfigurationException, SAXException {
+ return preprocess(zone.id(), ruleConfigDeriver, logger);
+ }
+
}