Class Application

java.lang.Object
com.yahoo.schema.Application

public class Application extends Object
A collection of objects representing the content of an application package. This is created, then added to, and lastly validated when there is no more content to add. At that point it is ready to use for deriving configuration.
Author:
bratseth
  • Constructor Details

    • Application

      public Application(com.yahoo.config.application.api.ApplicationPackage applicationPackage, List<Schema> schemas, RankProfileRegistry rankProfileRegistry, QueryProfiles queryProfiles, com.yahoo.config.model.api.ModelContext.Properties properties, boolean documentsOnly, boolean validate, Set<Class<? extends Processor>> processorsToSkip, com.yahoo.config.application.api.DeployLogger logger)
  • Method Details

    • applicationPackage

      public com.yahoo.config.application.api.ApplicationPackage applicationPackage()
    • schemas

      public Map<String,Schema> schemas()
      Returns an unmodifiable list of the schemas of this application
    • documentModel

      public DocumentModel documentModel()
    • toString

      public String toString()
      Overrides:
      toString in class Object