Index

A B C D E F G H I L M O P R S V W X 
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
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
 
A B C D E F G H I L M O P R S V W X 
All Classes and Interfaces|All Packages|Constant Field Values