Class VespaDomBuilder
java.lang.Object
com.yahoo.vespa.model.builder.VespaModelBuilder
com.yahoo.vespa.model.builder.xml.dom.VespaDomBuilder
Builds Vespa model components using the w3c dom api
- Author:
- vegardh
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classVespaDomBuilder.DomConfigProducerBuilder<T extends AnyConfigProducer,P extends AnyConfigProducer> Base class for builders of producers using DOM.static classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Loggerstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetRoot(String name, DeployState deployState, TreeConfigProducer<AnyConfigProducer> parent) static intgetXmlWantedPort(Element spec) voidpostProc(DeployState deployState, TreeConfigProducer<AnyConfigProducer> root, ConfigModelRepo configModelRepo) Processing that requires access across different plugins
-
Field Details
-
JVM_OPTIONS
- See Also:
-
OPTIONS
- See Also:
-
JVM_GC_OPTIONS
- See Also:
-
GC_OPTIONS
- See Also:
-
PRELOAD_ATTRIB_NAME
- See Also:
-
MMAP_NOCORE_LIMIT
- See Also:
-
CORE_ON_OOM
- See Also:
-
NO_VESPAMALLOC
- See Also:
-
VESPAMALLOC
- See Also:
-
VESPAMALLOC_DEBUG
- See Also:
-
VESPAMALLOC_DEBUG_STACKTRACE
- See Also:
-
CPU_SOCKET_AFFINITY_ATTRIB_NAME
- See Also:
-
Allocated_MEMORY_ATTRIB_NAME
- See Also:
-
log
-
-
Constructor Details
-
VespaDomBuilder
public VespaDomBuilder()
-
-
Method Details
-
getRoot
public ApplicationConfigProducerRoot getRoot(String name, DeployState deployState, TreeConfigProducer<AnyConfigProducer> parent) - Specified by:
getRootin classVespaModelBuilder
-
getXmlWantedPort
- Parameters:
spec- The element containing the xml specification for this Service.- Returns:
- the user's desired port, which is retrieved from the xml spec.
-
postProc
public void postProc(DeployState deployState, TreeConfigProducer<AnyConfigProducer> root, ConfigModelRepo configModelRepo) Processing that requires access across different plugins- Specified by:
postProcin classVespaModelBuilder- Parameters:
root- root config producerconfigModelRepo- aConfigModelRepo
-