summaryrefslogtreecommitdiffstats
path: root/config-model-api/src
diff options
context:
space:
mode:
authorHarald Musum <musum@verizonmedia.com>2021-06-05 08:13:17 +0200
committerGitHub <noreply@github.com>2021-06-05 08:13:17 +0200
commit97f959c44ce20db622e6267205051be365d25168 (patch)
tree34f2aa282d3475391140e560ab3125a45e2004e7 /config-model-api/src
parent565d1fcbc18109576a49b87653c5f6e848d7c9f6 (diff)
Revert "Revert "Searchdefinition/schemas cleanup""
Diffstat (limited to 'config-model-api/src')
-rw-r--r--config-model-api/src/main/java/com/yahoo/config/application/api/ApplicationPackage.java20
1 files changed, 17 insertions, 3 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 d97ff5ca774..bc7dbbe2069 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
@@ -79,7 +79,7 @@ public interface ApplicationPackage {
* @return the name of the application (i.e the directory where the application package was deployed from)
* @deprecated do not use
*/
- @Deprecated // TODO: Remove on Vespa 8
+ @Deprecated // TODO: Remove in Vespa 8
String getApplicationName();
ApplicationId getApplicationId();
@@ -113,9 +113,12 @@ public interface ApplicationPackage {
/**
* Readers for all the search definition files for this.
+ * @deprecated use {@link #getSchemas()} instead
* @return a list of readers for search definitions
*/
- Collection<NamedReader> searchDefinitionContents();
+ @Deprecated
+ // TODO: Remove in Vespa 8
+ default Collection<NamedReader> searchDefinitionContents() { return getSchemas(); }
/**
* Returns all the config definitions available in this package as unparsed data.
@@ -235,7 +238,18 @@ public interface ApplicationPackage {
return Collections.emptyMap();
}
- Collection<NamedReader> getSearchDefinitions();
+ /**
+ * @deprecated use {@link #getSchemas()} instead
+ */
+ @Deprecated
+ // TODO: Remove in Vespa 8
+ default Collection<NamedReader> getSearchDefinitions() { return getSchemas(); }
+
+ /**
+ * Readers for all the schema files.
+ * @return a collection of readers for schemas
+ */
+ Collection<NamedReader> getSchemas();
/**
* Preprocess an application for a given zone and return a new application package pointing to the preprocessed