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
Modifier and TypeClassDescriptionstatic class
VespaDomBuilder.DomConfigProducerBuilder<T extends AnyConfigProducer,
P extends AnyConfigProducer> Base class for builders of producers using DOM.static class
static class
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
static final Logger
static final String
static final String
static final String
static final String
static final String
static final String
static final String
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetRoot
(String name, DeployState deployState, TreeConfigProducer<AnyConfigProducer> parent) static int
getXmlWantedPort
(Element spec) void
postProc
(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:
getRoot
in 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:
postProc
in classVespaModelBuilder
- Parameters:
root
- root config producerconfigModelRepo
- aConfigModelRepo
-