Package com.yahoo.vespa.model.content
Class Distributor
- All Implemented Interfaces:
com.yahoo.config.ConfigInstance.Producer
,com.yahoo.vespa.config.content.core.StorCommunicationmanagerConfig.Producer
,com.yahoo.vespa.config.content.core.StorDistributormanagerConfig.Producer
,com.yahoo.vespa.config.content.core.StorServerConfig.Producer
,com.yahoo.vespa.config.content.core.StorStatusConfig.Producer
,ConfigProducer
,NetworkPortRequestor
,Service
,Serializable
public class Distributor
extends ContentNode
implements com.yahoo.vespa.config.content.core.StorDistributormanagerConfig.Producer
Represents specific configuration for a given distributor node.
- See Also:
-
Nested Class Summary
-
Field Summary
Fields inherited from class com.yahoo.vespa.model.AbstractService
portsMeta
Fields inherited from class com.yahoo.config.model.producer.AnyConfigProducer
log
-
Method Summary
Methods inherited from class com.yahoo.vespa.model.content.ContentNode
allocatePorts, getConfig, getConfig, getDistributionKey, getHealthPort, getPortCount
Methods inherited from class com.yahoo.vespa.model.AbstractService
addEnvironmentVariable, addEnvironmentVariable, appendJvmOptions, defaultPreload, distributeCpuSocketAffinity, getAffinity, getDefaultMetricDimensions, getEnvStringForTesting, getEnvVars, getHost, getHostName, getHostResource, getId, getIndex, getJvmOptions, getNumPortsAllocated, getPortsMeta, getPreLoad, getPreShutdownCommand, getRelativePort, getServiceInfo, getServiceName, getServicePropertyString, getServicePropertyString, getServiceType, getWantedPort, initService, isInitialized, prependJvmOptions, remove, requiresWantedPort, setAffinity, setBasePort, setCoreOnOOM, setHostResource, setJvmOptions, setMMapNoCoreLimit, setNoVespaMalloc, setPreLoad, setProp, setProp, setVespaMalloc, setVespaMallocDebug, setVespaMallocDebugStackTrace, toString
Methods inherited from class com.yahoo.config.model.producer.TreeConfigProducer
addChild, addDescendantService, getChildren, getChildrenByTypeRecursive, getConfigClassLoader, getDescendantServices, removeChild, validate
Methods inherited from class com.yahoo.config.model.producer.AnyConfigProducer
addConfigId, addUserConfig, cascadeConfig, currentConfigId, findInheritedClassLoader, getConfigId, getMonitoringService, getParent, getRoot, getSubId, getUserConfigs, hostSystem, mergeUserConfigs, setParent, setUserConfigs, stateIsHosted
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.yahoo.vespa.model.ConfigProducer
addUserConfig, cascadeConfig, dump, getChildren, getConfigId, getDescendantServices, getUserConfigs, hostSystem, validate
Methods inherited from interface com.yahoo.vespa.model.NetworkPortRequestor
getConfigId
Methods inherited from interface com.yahoo.vespa.model.Service
getLogctlSpecs
-
Method Details
-
getConfig
public void getConfig(com.yahoo.vespa.config.content.core.StorServerConfig.Builder builder) - Specified by:
getConfig
in interfacecom.yahoo.vespa.config.content.core.StorServerConfig.Producer
- Overrides:
getConfig
in classContentNode
-
getConfig
public void getConfig(com.yahoo.vespa.config.content.core.StorDistributormanagerConfig.Builder builder) - Specified by:
getConfig
in interfacecom.yahoo.vespa.config.content.core.StorDistributormanagerConfig.Producer
-
getStartupCommand
Description copied from class:AbstractService
Must be overridden by services that should be started by config-sentinel. The returned value will be used in config-sentinel configuration. Returns empty by default.- Specified by:
getStartupCommand
in interfaceService
- Overrides:
getStartupCommand
in classAbstractService
- Returns:
- empty by default.
-