public class DefaultApolloClientThreadPoolApi extends AbstractApolloClientMonitorEventListener implements ApolloClientThreadPoolMonitorApi, ApolloClientJmxThreadPoolMBean
ApolloClientThreadPoolMonitorApi.ApolloThreadPoolInfo| Modifier and Type | Field and Description |
|---|---|
static String |
ABSTRACT_CONFIG |
static String |
ABSTRACT_CONFIG_FILE |
static String |
METRICS_EXPORTER |
static String |
REMOTE_CONFIG_REPOSITORY |
| Constructor and Description |
|---|
DefaultApolloClientThreadPoolApi(ExecutorService remoteConfigRepositoryExecutorService,
ExecutorService abstractConfigExecutorService,
ExecutorService abstractConfigFileExecutorService,
ExecutorService metricsExporterExecutorService) |
| Modifier and Type | Method and Description |
|---|---|
void |
export0()
Convenient for indicators that can only be obtained from the status object
|
ApolloClientThreadPoolMonitorApi.ApolloThreadPoolInfo |
getAbstractConfigFileThreadPoolInfo()
AbstractConfigFile.m_executorService
|
ApolloClientThreadPoolMonitorApi.ApolloThreadPoolInfo |
getAbstractConfigThreadPoolInfo()
AbstractConfig.m_executorService
|
ApolloClientThreadPoolMonitorApi.ApolloThreadPoolInfo |
getMetricsExporterThreadPoolInfo()
AbstractApolloClientMetricsExporter.m_executorService
|
ApolloClientThreadPoolMonitorApi.ApolloThreadPoolInfo |
getRemoteConfigRepositoryThreadPoolInfo()
RemoteConfigRepository.m_executorService
|
Map<String,ApolloClientThreadPoolMonitorApi.ApolloThreadPoolInfo> |
getThreadPoolInfo()
get thread pool info key "RemoteConfigRepository" ,"AbstractConfig","AbstractConfigFile";
|
boolean |
isMetricsSampleUpdated()
is samples updated
|
collect, createOrUpdateCounterSample, createOrUpdateCounterSample, createOrUpdateGaugeSample, createOrUpdateGaugeSample, export, getName, isSupportedpublic static final String REMOTE_CONFIG_REPOSITORY
public static final String ABSTRACT_CONFIG
public static final String ABSTRACT_CONFIG_FILE
public static final String METRICS_EXPORTER
public DefaultApolloClientThreadPoolApi(ExecutorService remoteConfigRepositoryExecutorService, ExecutorService abstractConfigExecutorService, ExecutorService abstractConfigFileExecutorService, ExecutorService metricsExporterExecutorService)
public void export0()
AbstractApolloClientMonitorEventListenerpublic boolean isMetricsSampleUpdated()
ApolloClientMonitorEventListenerisMetricsSampleUpdated in interface ApolloClientMonitorEventListenerisMetricsSampleUpdated in class AbstractApolloClientMonitorEventListenerpublic Map<String,ApolloClientThreadPoolMonitorApi.ApolloThreadPoolInfo> getThreadPoolInfo()
ApolloClientThreadPoolMonitorApigetThreadPoolInfo in interface ApolloClientThreadPoolMonitorApipublic ApolloClientThreadPoolMonitorApi.ApolloThreadPoolInfo getRemoteConfigRepositoryThreadPoolInfo()
ApolloClientThreadPoolMonitorApigetRemoteConfigRepositoryThreadPoolInfo in interface ApolloClientThreadPoolMonitorApipublic ApolloClientThreadPoolMonitorApi.ApolloThreadPoolInfo getAbstractConfigThreadPoolInfo()
ApolloClientThreadPoolMonitorApigetAbstractConfigThreadPoolInfo in interface ApolloClientThreadPoolMonitorApipublic ApolloClientThreadPoolMonitorApi.ApolloThreadPoolInfo getAbstractConfigFileThreadPoolInfo()
ApolloClientThreadPoolMonitorApigetAbstractConfigFileThreadPoolInfo in interface ApolloClientThreadPoolMonitorApipublic ApolloClientThreadPoolMonitorApi.ApolloThreadPoolInfo getMetricsExporterThreadPoolInfo()
ApolloClientThreadPoolMonitorApigetMetricsExporterThreadPoolInfo in interface ApolloClientThreadPoolMonitorApiCopyright © 2025. All rights reserved.