Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractApplicationPackage - Class in com.yahoo.config.model.application
-
Common code for all implementations of ApplicationPackage
- AbstractApplicationPackage() - Constructor for class com.yahoo.config.model.application.AbstractApplicationPackage
- addBlob(String, ByteBuffer) - Method in class com.yahoo.config.model.application.provider.MockFileRegistry
- addConfigDefinitionsFromBundle(Bundle, List<Bundle>) - Method in class com.yahoo.config.application.ConfigDefinitionDir
- addFile(String) - Method in class com.yahoo.config.model.application.provider.MockFileRegistry
- addUri(String) - Method in class com.yahoo.config.model.application.provider.MockFileRegistry
- addUserIncludeDirs() - Method in class com.yahoo.config.model.application.provider.FilesApplicationPackage
- allElemsFromPath(ApplicationPackage, String) - Static method in class com.yahoo.config.application.Xml
-
Returns the root element of each xml file under pathFromAppRoot/ in the app package.
- appendFile(String) - Method in class com.yahoo.config.model.application.provider.FilesApplicationFile
- ApplicationPackageXmlFilesValidator - Class in com.yahoo.config.model.application.provider
-
Validation of xml files in application package against RELAX NG schemas.
- AppSubDirs - Class in com.yahoo.config.model.application.provider
-
Definitions of sub-directories of an application package.
- AppSubDirs(File) - Constructor for class com.yahoo.config.model.application.provider.AppSubDirs
B
- BaseDeployLogger - Class in com.yahoo.config.model.application.provider
-
Logs to a normal
Logger - BaseDeployLogger() - Constructor for class com.yahoo.config.model.application.provider.BaseDeployLogger
- build() - Method in class com.yahoo.config.model.application.provider.FilesApplicationPackage.Builder
- Builder(File) - Constructor for class com.yahoo.config.model.application.provider.FilesApplicationPackage.Builder
- Bundle - Class in com.yahoo.config.model.application.provider
-
A Bundle represents an OSGi bundle inside the model, and provides utilities for accessing resources within that bundle.
- Bundle(JarFile, File) - Constructor for class com.yahoo.config.model.application.provider.Bundle
- Bundle.DefEntry - Class in com.yahoo.config.model.application.provider
-
Represents a def-file inside a Component.
C
- checkApplication() - Method in class com.yahoo.config.model.application.provider.ApplicationPackageXmlFilesValidator
- checkIncludedDirs(ApplicationPackage) - Method in class com.yahoo.config.model.application.provider.ApplicationPackageXmlFilesValidator
- checkServices(Reader, Version) - Static method in class com.yahoo.config.model.application.provider.SimpleApplicationValidator
- child(String) - Method in class com.yahoo.config.application.FileSystemWrapper.FileWrapper
- com.yahoo.config.application - package com.yahoo.config.application
- com.yahoo.config.model.application - package com.yahoo.config.model.application
- com.yahoo.config.model.application.provider - package com.yahoo.config.model.application.provider
- compareTo(ApplicationFile) - Method in class com.yahoo.config.model.application.provider.FilesApplicationFile
- Component(Bundle, ComponentInfo) - Constructor for class com.yahoo.config.model.application.provider.FilesApplicationPackage.Component
- ConfigDefinitionDir - Class in com.yahoo.config.application
-
A @{link ConfigDefinitionDir} contains a set of config definitions.
- ConfigDefinitionDir(File) - Constructor for class com.yahoo.config.application.ConfigDefinitionDir
- configDefs() - Method in class com.yahoo.config.model.application.provider.AppSubDirs
- content() - Method in class com.yahoo.config.application.FileSystemWrapper.FileWrapper
- contents - Variable in class com.yahoo.config.model.application.provider.Bundle.DefEntry
- create(File, Version) - Static method in class com.yahoo.config.model.application.provider.ApplicationPackageXmlFilesValidator
- createDirectory() - Method in class com.yahoo.config.model.application.provider.FilesApplicationFile
- createInputStream() - Method in class com.yahoo.config.model.application.provider.FilesApplicationFile
- createReader() - Method in class com.yahoo.config.model.application.provider.FilesApplicationFile
D
- DefEntry(Bundle, ZipEntry) - Constructor for class com.yahoo.config.model.application.provider.Bundle.DefEntry
- defName - Variable in class com.yahoo.config.model.application.provider.Bundle.DefEntry
- defNamespace - Variable in class com.yahoo.config.model.application.provider.Bundle.DefEntry
- delete() - Method in class com.yahoo.config.model.application.provider.FilesApplicationFile
- deleteFile(File) - Static method in class com.yahoo.config.model.application.provider.FilesApplicationFile
- deployData(DeployData) - Method in class com.yahoo.config.model.application.provider.FilesApplicationPackage.Builder
- DeployData - Class in com.yahoo.config.model.application.provider
-
Data generated or computed during deployment
- DeployData(ApplicationId, Long, boolean, Long, long) - Constructor for class com.yahoo.config.model.application.provider.DeployData
- deploymentXmlValidator() - Method in class com.yahoo.config.model.application.provider.SchemaValidators
- DIR - Static variable in class com.yahoo.config.model.application.provider.IncludeDirs
E
- exists() - Method in class com.yahoo.config.application.FileSystemWrapper.FileWrapper
- exists() - Method in class com.yahoo.config.model.application.provider.FilesApplicationFile
- export() - Method in class com.yahoo.config.model.application.provider.MockFileRegistry
F
- file(String) - Method in class com.yahoo.config.model.application.provider.AppSubDirs
- FilesApplicationFile - Class in com.yahoo.config.model.application.provider
- FilesApplicationFile(Path, File) - Constructor for class com.yahoo.config.model.application.provider.FilesApplicationFile
- FilesApplicationPackage - Class in com.yahoo.config.model.application.provider
-
Application package derived from local files, i.e. during deploy.
- FilesApplicationPackage.Builder - Class in com.yahoo.config.model.application.provider
-
Builder for
FilesApplicationPackage. - FilesApplicationPackage.Component - Class in com.yahoo.config.model.application.provider
-
Represents a component in the application package.
- FileSystemWrapper - Class in com.yahoo.config.application
-
Wraps a real or virtual file system — essentially a mapping from paths to bytes.
- FileSystemWrapper.FileWrapper - Class in com.yahoo.config.application
- fromFile(File) - Static method in class com.yahoo.config.model.application.provider.FilesApplicationPackage
-
Creates from a directory with source files included
- fromFile(File, boolean) - Static method in class com.yahoo.config.model.application.provider.FilesApplicationPackage
-
Returns an application package object based on the given application dir
- fromFileWithDeployData(File, DeployData) - Static method in class com.yahoo.config.model.application.provider.FilesApplicationPackage
-
Creates package from a local directory, typically deploy app
- fromFileWithDeployData(File, DeployData, boolean) - Static method in class com.yahoo.config.model.application.provider.FilesApplicationPackage
-
Creates package from a local directory, typically deploy app
G
- get(ConfigDefinitionKey) - Method in class com.yahoo.config.model.application.provider.StaticConfigDefinitionRepo
- getAllExistingConfigDefs() - Method in class com.yahoo.config.model.application.provider.FilesApplicationPackage
- getAppDir() - Method in class com.yahoo.config.model.application.provider.FilesApplicationPackage
- getApplicationId() - Method in class com.yahoo.config.model.application.provider.DeployData
- getApplicationId() - Method in class com.yahoo.config.model.application.provider.FilesApplicationPackage
- getBundle() - Method in class com.yahoo.config.model.application.provider.FilesApplicationPackage.Component
- getBundles(File) - Static method in class com.yahoo.config.model.application.provider.Bundle
- getComponents() - Method in class com.yahoo.config.model.application.provider.FilesApplicationPackage
-
Returns a list of all components in this package.
- getComponents(File) - Static method in class com.yahoo.config.model.application.provider.FilesApplicationPackage
- getComponentsInfo(Version) - Method in class com.yahoo.config.model.application.provider.FilesApplicationPackage
- getConfigDefinitions() - Method in class com.yahoo.config.model.application.provider.StaticConfigDefinitionRepo
- getCurrentlyActiveGeneration() - Method in class com.yahoo.config.model.application.provider.DeployData
- getDefault(Path) - Static method in class com.yahoo.config.application.FileSystemWrapper
- getDefEntries() - Method in class com.yahoo.config.model.application.provider.Bundle
- getDefEntries() - Method in class com.yahoo.config.model.application.provider.FilesApplicationPackage.Component
- getDeployment() - Method in class com.yahoo.config.model.application.provider.FilesApplicationPackage
- getDeploymentSpec() - Method in class com.yahoo.config.model.application.provider.FilesApplicationPackage
- getDeployTimestamp() - Method in class com.yahoo.config.model.application.provider.DeployData
- getDocument(Reader) - Static method in class com.yahoo.config.application.Xml
- getElement(Reader) - Static method in class com.yahoo.config.application.Xml
-
Utility method to get an XML element from a reader.
- getFile() - Method in class com.yahoo.config.model.application.provider.Bundle
- getFile(Path) - Method in class com.yahoo.config.model.application.provider.FilesApplicationPackage
- getFileReference(Path) - Method in class com.yahoo.config.model.application.provider.FilesApplicationPackage
- getFiles(Path, String, boolean) - Method in class com.yahoo.config.model.application.provider.FilesApplicationPackage
- getGeneration() - Method in class com.yahoo.config.model.application.provider.DeployData
- getHosts() - Method in class com.yahoo.config.model.application.provider.FilesApplicationPackage
- getHostSource() - Method in class com.yahoo.config.model.application.provider.FilesApplicationPackage
- getMetaData() - Method in class com.yahoo.config.model.application.provider.FilesApplicationFile
- getMetaData() - Method in class com.yahoo.config.model.application.provider.FilesApplicationPackage
- getRankingExpression(String) - Method in class com.yahoo.config.model.application.provider.FilesApplicationPackage
-
Reads a ranking expression from file to a string and returns it.
- getReader() - Method in class com.yahoo.config.model.application.provider.Bundle.DefEntry
- getSchemas() - Method in class com.yahoo.config.model.application.provider.FilesApplicationPackage
- getSearchDefinitionFiles() - Method in class com.yahoo.config.model.application.provider.FilesApplicationPackage
- getServices() - Method in class com.yahoo.config.model.application.provider.FilesApplicationPackage
- getServicesSource() - Method in class com.yahoo.config.model.application.provider.FilesApplicationPackage
- getSize() - Method in class com.yahoo.config.model.application.provider.FilesApplicationFile
- getUserIncludeDirs() - Method in class com.yahoo.config.model.application.provider.FilesApplicationPackage
- getValidationOverrides() - Method in class com.yahoo.config.model.application.provider.FilesApplicationPackage
H
- hostsXmlValidator() - Method in class com.yahoo.config.model.application.provider.SchemaValidators
I
- INCLUDE - Static variable in class com.yahoo.config.model.application.provider.IncludeDirs
- IncludeDirs - Class in com.yahoo.config.model.application.provider
-
Helper methods for directories included from services.xml in a <include dir=''/> element.
- includeSourceFiles(boolean) - Method in class com.yahoo.config.model.application.provider.FilesApplicationPackage.Builder
- info - Variable in class com.yahoo.config.model.application.provider.FilesApplicationPackage.Component
- isDirectory() - Method in class com.yahoo.config.model.application.provider.FilesApplicationFile
- isInternalRedeploy() - Method in class com.yahoo.config.model.application.provider.DeployData
L
- legacyOverrides() - Method in class com.yahoo.config.model.application.AbstractApplicationPackage
- listFiles(ApplicationFile.PathFilter) - Method in class com.yahoo.config.model.application.provider.FilesApplicationFile
- log(Level, String) - Method in class com.yahoo.config.model.application.provider.BaseDeployLogger
M
- mergeElems(Element, String, ApplicationPackage, String) - Static method in class com.yahoo.config.application.Xml
-
Will get all sub-elements under parent named "name", just like XML.getChildren().
- MockFileRegistry - Class in com.yahoo.config.model.application.provider
-
A file registry for testing, and, it seems, doubling as a null registry in some code paths.
- MockFileRegistry() - Constructor for class com.yahoo.config.model.application.provider.MockFileRegistry
O
- ofFiles(Path, Predicate<Path>, ThrowingFunction<Path, byte[], IOException>) - Static method in class com.yahoo.config.application.FileSystemWrapper
P
- parent() - Method in class com.yahoo.config.application.FileSystemWrapper.FileWrapper
- path() - Method in class com.yahoo.config.application.FileSystemWrapper.FileWrapper
- preprocess(Zone, DeployLogger) - Method in class com.yahoo.config.model.application.provider.FilesApplicationPackage
- preprocessed - Static variable in class com.yahoo.config.model.application.provider.FilesApplicationPackage
-
The name of the subdirectory (below the original application package root) where a preprocessed version of this application package is stored.
- preprocessedDir(File) - Method in class com.yahoo.config.model.application.provider.FilesApplicationPackage.Builder
- PreProcessor - Interface in com.yahoo.config.application
-
Performs pre-processing of XML document and returns new document that has been processed.
- process(Document) - Method in interface com.yahoo.config.application.PreProcessor
- process(Document) - Method in class com.yahoo.config.application.ValidationProcessor
R
- root() - Method in class com.yahoo.config.model.application.provider.AppSubDirs
- routingTables() - Method in class com.yahoo.config.model.application.provider.AppSubDirs
- run() - Method in class com.yahoo.config.application.XmlPreProcessor
S
- SchemaValidator - Class in com.yahoo.config.model.application.provider
-
Validates xml files against a schema.
- SchemaValidators - Class in com.yahoo.config.model.application.provider
-
Wrapper class for schema validators for application package xml files
- SchemaValidators(Version) - Constructor for class com.yahoo.config.model.application.provider.SchemaValidators
-
Initializes the validator by using the given file as schema file
- servicesXmlValidator() - Method in class com.yahoo.config.model.application.provider.SchemaValidators
- SimpleApplicationValidator - Class in com.yahoo.config.model.application.provider
-
Simple Validation of services.xml for unit tests against RELAX NG schemas.
- SimpleApplicationValidator() - Constructor for class com.yahoo.config.model.application.provider.SimpleApplicationValidator
- StaticConfigDefinitionRepo - Class in com.yahoo.config.model.application.provider
-
A global pool of all config definitions that this server knows about.
- StaticConfigDefinitionRepo() - Constructor for class com.yahoo.config.model.application.provider.StaticConfigDefinitionRepo
- StaticConfigDefinitionRepo(File) - Constructor for class com.yahoo.config.model.application.provider.StaticConfigDefinitionRepo
V
- validate(NamedReader) - Method in class com.yahoo.config.model.application.provider.SchemaValidator
- validate(File) - Method in class com.yahoo.config.model.application.provider.SchemaValidator
- validate(File, String) - Method in class com.yahoo.config.model.application.provider.SchemaValidator
- validate(Reader) - Method in class com.yahoo.config.model.application.provider.SchemaValidator
- validateFileExtensions() - Method in class com.yahoo.config.model.application.provider.FilesApplicationPackage
- validateFilesInIncludedDir(String, Node, ApplicationPackage) - Static method in class com.yahoo.config.model.application.provider.IncludeDirs
- validateIncludeDir(String) - Method in class com.yahoo.config.model.application.provider.FilesApplicationPackage
- validateIncludeDir(String, FilesApplicationPackage) - Static method in class com.yahoo.config.model.application.provider.IncludeDirs
- validateXML() - Method in class com.yahoo.config.model.application.provider.FilesApplicationPackage
- validateXMLFor(Optional<Version>) - Method in class com.yahoo.config.model.application.provider.FilesApplicationPackage
- ValidationProcessor - Class in com.yahoo.config.application
- ValidationProcessor() - Constructor for class com.yahoo.config.application.ValidationProcessor
- validSchemaFilename(String) - Static method in class com.yahoo.config.model.application.AbstractApplicationPackage
W
- wrap(Path) - Method in class com.yahoo.config.application.FileSystemWrapper
- writeFile(InputStream) - Method in class com.yahoo.config.model.application.provider.FilesApplicationFile
- writeFile(Reader) - Method in class com.yahoo.config.model.application.provider.FilesApplicationFile
- writeMetaData() - Method in class com.yahoo.config.model.application.provider.FilesApplicationPackage
X
- Xml - Class in com.yahoo.config.application
-
Utilities for XML.
- Xml() - Constructor for class com.yahoo.config.application.Xml
- XmlPreProcessor - Class in com.yahoo.config.application
-
A preprocessor for services.xml files that handles deploy:environment, deploy:region, preprocess:properties, preprocess:include and create a new Document which is based on the supplied environment and region
- XmlPreProcessor(FileSystemWrapper.FileWrapper, Reader, InstanceName, Environment, RegionName, CloudName, Tags) - Constructor for class com.yahoo.config.application.XmlPreProcessor
- XmlPreProcessor(File, File, InstanceName, Environment, RegionName, CloudName, Tags) - Constructor for class com.yahoo.config.application.XmlPreProcessor
- XmlPreProcessor(File, Reader, InstanceName, Environment, RegionName, CloudName, Tags) - Constructor for class com.yahoo.config.application.XmlPreProcessor
All Classes and Interfaces|All Packages|Constant Field Values