Package org.apache.pinot.server.conf
Class ServerConf
- java.lang.Object
-
- org.apache.pinot.server.conf.ServerConf
-
public class ServerConf extends Object
The config used for Server.
-
-
Field Summary
Fields Modifier and Type Field Description static StringPINOT_QUERY_SCHEDULER_PREFIX
-
Constructor Summary
Constructors Constructor Description ServerConf(PinotConfiguration serverConfig)
-
Method Summary
Modifier and Type Method Description booleanemitTableLevelMetrics()Collection<String>getAllowedTablesForEmittingMetrics()PinotConfigurationgetConfig(String component)intgetGrpcPort()StringgetInstanceDataManagerClassName()PinotConfigurationgetInstanceDataManagerConfig()PinotConfigurationgetMetricsConfig()StringgetMetricsPrefix()intgetMultiStageMailboxPort()intgetMultiStageServicePort()intgetNettyPort()intgetNettyTlsPort()PinotConfigurationgetPinotConfig()StringgetQueryExecutorClassName()PinotConfigurationgetQueryExecutorConfig()PinotConfigurationgetRequestConfig()PinotConfigurationgetSchedulerConfig()List<String>getTransformFunctions()Returns a list of transform function names as defined in the configvoidinit(PinotConfiguration serverConfig)booleanisEnableGrpcServer()booleanisEnableSwagger()booleanisGrpcTlsServerEnabled()booleanisMultiStageServerEnabled()booleanisNettyServerEnabled()booleanisNettyTlsServerEnabled()
-
-
-
Field Detail
-
PINOT_QUERY_SCHEDULER_PREFIX
public static final String PINOT_QUERY_SCHEDULER_PREFIX
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ServerConf
public ServerConf(PinotConfiguration serverConfig)
-
-
Method Detail
-
init
public void init(PinotConfiguration serverConfig)
-
getInstanceDataManagerConfig
public PinotConfiguration getInstanceDataManagerConfig()
-
getQueryExecutorConfig
public PinotConfiguration getQueryExecutorConfig()
-
getRequestConfig
public PinotConfiguration getRequestConfig()
-
getMetricsConfig
public PinotConfiguration getMetricsConfig()
-
isNettyServerEnabled
public boolean isNettyServerEnabled()
-
getNettyPort
public int getNettyPort()
-
isNettyTlsServerEnabled
public boolean isNettyTlsServerEnabled()
-
getNettyTlsPort
public int getNettyTlsPort()
-
isEnableGrpcServer
public boolean isEnableGrpcServer()
-
isGrpcTlsServerEnabled
public boolean isGrpcTlsServerEnabled()
-
isMultiStageServerEnabled
public boolean isMultiStageServerEnabled()
-
isEnableSwagger
public boolean isEnableSwagger()
-
getGrpcPort
public int getGrpcPort()
-
getMultiStageServicePort
public int getMultiStageServicePort()
-
getMultiStageMailboxPort
public int getMultiStageMailboxPort()
-
getConfig
public PinotConfiguration getConfig(String component)
-
getInstanceDataManagerClassName
public String getInstanceDataManagerClassName()
-
getQueryExecutorClassName
public String getQueryExecutorClassName()
-
getSchedulerConfig
public PinotConfiguration getSchedulerConfig()
-
getTransformFunctions
public List<String> getTransformFunctions()
Returns a list of transform function names as defined in the config- Returns:
- List of transform functions
-
emitTableLevelMetrics
public boolean emitTableLevelMetrics()
-
getAllowedTablesForEmittingMetrics
public Collection<String> getAllowedTablesForEmittingMetrics()
-
getMetricsPrefix
public String getMetricsPrefix()
-
getPinotConfig
public PinotConfiguration getPinotConfig()
-
-