跳过导航链接
A C D F G I L M O P R S T V 

A

APIConfig - com.tencent.polaris.api.config.global中的接口
api相关的配置对象
APIConfigImpl - com.tencent.polaris.factory.config.global中的类
api相关的配置对象
APIConfigImpl() - 类 的构造器com.tencent.polaris.factory.config.global.APIConfigImpl
 

C

CIRCUIT_BREAKER_ERROR_COUNT - 接口 中的静态变量com.tencent.polaris.api.config.plugin.DefaultPlugins
基于连续错误数的熔断插件名
CIRCUIT_BREAKER_ERROR_RATE - 接口 中的静态变量com.tencent.polaris.api.config.plugin.DefaultPlugins
基于错误率的熔断插件名
CircuitBreakerConfig - com.tencent.polaris.api.config.consumer中的接口
熔断相关的配置项
CircuitBreakerConfigImpl - com.tencent.polaris.factory.config.consumer中的类
熔断相关的配置项
CircuitBreakerConfigImpl() - 类 的构造器com.tencent.polaris.factory.config.consumer.CircuitBreakerConfigImpl
 
ClusterConfig - com.tencent.polaris.api.config.global中的接口
集群配置
ClusterConfigImpl - com.tencent.polaris.factory.config.global中的类
 
ClusterConfigImpl() - 类 的构造器com.tencent.polaris.factory.config.global.ClusterConfigImpl
 
ClusterType - com.tencent.polaris.api.config.global中的枚举
集群类型
com.tencent.polaris.api.config - 程序包 com.tencent.polaris.api.config
 
com.tencent.polaris.api.config.configuration - 程序包 com.tencent.polaris.api.config.configuration
 
com.tencent.polaris.api.config.consumer - 程序包 com.tencent.polaris.api.config.consumer
 
com.tencent.polaris.api.config.global - 程序包 com.tencent.polaris.api.config.global
 
com.tencent.polaris.api.config.plugin - 程序包 com.tencent.polaris.api.config.plugin
 
com.tencent.polaris.api.config.provider - 程序包 com.tencent.polaris.api.config.provider
 
com.tencent.polaris.api.config.verify - 程序包 com.tencent.polaris.api.config.verify
 
com.tencent.polaris.factory - 程序包 com.tencent.polaris.factory
 
com.tencent.polaris.factory.config - 程序包 com.tencent.polaris.factory.config
 
com.tencent.polaris.factory.config.configuration - 程序包 com.tencent.polaris.factory.config.configuration
 
com.tencent.polaris.factory.config.consumer - 程序包 com.tencent.polaris.factory.config.consumer
 
com.tencent.polaris.factory.config.global - 程序包 com.tencent.polaris.factory.config.global
 
com.tencent.polaris.factory.config.plugin - 程序包 com.tencent.polaris.factory.config.plugin
 
com.tencent.polaris.factory.config.provider - 程序包 com.tencent.polaris.factory.config.provider
 
com.tencent.polaris.factory.replace - 程序包 com.tencent.polaris.factory.replace
 
com.tencent.polaris.factory.util - 程序包 com.tencent.polaris.factory.util
 
ConfigAPIFactory - com.tencent.polaris.factory中的类
 
ConfigAPIFactory() - 类 的构造器com.tencent.polaris.factory.ConfigAPIFactory
 
ConfigFileConfig - com.tencent.polaris.api.config.configuration中的接口
配置中心相关的配置项
ConfigFileConfigImpl - com.tencent.polaris.factory.config.configuration中的类
 
ConfigFileConfigImpl() - 类 的构造器com.tencent.polaris.factory.config.configuration.ConfigFileConfigImpl
 
ConfigProvider - com.tencent.polaris.api.config中的接口
 
Configuration - com.tencent.polaris.api.config中的接口
SDK全量配置对象
ConfigurationImpl - com.tencent.polaris.factory.config中的类
SDK全量配置对象
ConfigurationImpl() - 类 的构造器com.tencent.polaris.factory.config.ConfigurationImpl
 
ConfigurationImpl(String) - 类 的构造器com.tencent.polaris.factory.config.ConfigurationImpl
 
ConfigUtils - com.tencent.polaris.factory.util中的类
Toolkits for configuration.
ConfigUtils() - 类 的构造器com.tencent.polaris.factory.util.ConfigUtils
 
ConnectorConfig - com.tencent.polaris.api.config.configuration中的接口
配置中心连接器配置
ConnectorConfigImpl - com.tencent.polaris.factory.config.configuration中的类
配置中心连接器配置
ConnectorConfigImpl() - 类 的构造器com.tencent.polaris.factory.config.configuration.ConnectorConfigImpl
 
ConsumerConfig - com.tencent.polaris.api.config.consumer中的接口
调用者配置对象
ConsumerConfigImpl - com.tencent.polaris.factory.config.consumer中的类
调用者配置对象
ConsumerConfigImpl() - 类 的构造器com.tencent.polaris.factory.config.consumer.ConsumerConfigImpl
 
createConfigurationByAddress(List<String>) - 类 中的静态方法com.tencent.polaris.factory.ConfigAPIFactory
通过设置地址创建配置
createConfigurationByAddress(String...) - 类 中的静态方法com.tencent.polaris.factory.ConfigAPIFactory
通过设置地址创建配置

D

DEFAULT_API_INVOKE_TIMEOUT_MS - 接口 中的静态变量com.tencent.polaris.api.config.verify.DefaultValues
默认API调用的超时时间, 1s
DEFAULT_API_REPORT_INTERVAL_MS - 接口 中的静态变量com.tencent.polaris.api.config.verify.DefaultValues
默认API上报间隔, 30s
DEFAULT_API_RETRY_INTERVAL_MS - 接口 中的静态变量com.tencent.polaris.api.config.verify.DefaultValues
默认API重试间隔, 500ms
DEFAULT_BUILTIN_DISCOVER - 接口 中的静态变量com.tencent.polaris.api.config.verify.DefaultValues
 
DEFAULT_CACHE_PERSIST_DIR - 接口 中的静态变量com.tencent.polaris.api.config.verify.DefaultValues
默认缓存持久化目录
DEFAULT_CIRCUIT_BREAKER_CHECK_PERIOD_MS - 接口 中的静态变量com.tencent.polaris.api.config.verify.DefaultValues
默认熔断节点检查周期
DEFAULT_CIRCUIT_BREAKER_ENABLE - 接口 中的静态变量com.tencent.polaris.api.config.verify.DefaultValues
是否打开熔断能力,默认true
DEFAULT_CIRCUITBREAKER_ERRCOUNT - 接口 中的静态变量com.tencent.polaris.api.config.verify.DefaultValues
默认持续错误熔断器
DEFAULT_CIRCUITBREAKER_ERRRATE - 接口 中的静态变量com.tencent.polaris.api.config.verify.DefaultValues
默认错误率熔断器
DEFAULT_CONFIG - 接口 中的静态变量com.tencent.polaris.api.config.ConfigProvider
 
DEFAULT_CONFIG_PATH - 类 中的静态变量com.tencent.polaris.factory.ConfigAPIFactory
 
DEFAULT_CONNECTION_IDLE_TIMEOUT_MS - 接口 中的静态变量com.tencent.polaris.api.config.verify.DefaultValues
默认空闲连接过期时间
DEFAULT_DISCOVER_PROTOCOL - 接口 中的静态变量com.tencent.polaris.api.config.verify.DefaultValues
默认连接器协议
DEFAULT_FLOW_CACHE_NAME - 接口 中的静态变量com.tencent.polaris.api.config.global.FlowCacheConfig
 
DEFAULT_HEALTH_CHECKER_HTTP - 接口 中的静态变量com.tencent.polaris.api.config.verify.DefaultValues
默认健康探测手段,http
DEFAULT_HEALTH_CHECKER_TCP - 接口 中的静态变量com.tencent.polaris.api.config.verify.DefaultValues
默认健康探测手段,tcp
DEFAULT_HEALTH_CHECKER_UDP - 接口 中的静态变量com.tencent.polaris.api.config.verify.DefaultValues
默认健康探测手段,udp
DEFAULT_LOADBALANCER - 接口 中的静态变量com.tencent.polaris.api.config.verify.DefaultValues
默认负载均衡器
DEFAULT_LOCALCACHE - 接口 中的静态变量com.tencent.polaris.api.config.verify.DefaultValues
默认本地缓存策略
DEFAULT_MAX_EJECT_PRECENT_THRESHOLD - 接口 中的静态变量com.tencent.polaris.api.config.verify.DefaultValues
默认负载均衡放开限制的故障节点上限阈值
DEFAULT_MAX_RETRY_TIMES - 接口 中的静态变量com.tencent.polaris.api.config.verify.DefaultValues
默认最大重试次数,默认不重试
DEFAULT_OUTLIER_DETECT_ENABLE - 接口 中的静态变量com.tencent.polaris.api.config.verify.DefaultValues
是否打开健康探测能力,默认true
DEFAULT_OUTLIER_DETECT_INTERVAL_MS - 接口 中的静态变量com.tencent.polaris.api.config.verify.DefaultValues
默认健康探测周期
DEFAULT_PERSIST_ENABLE - 接口 中的静态变量com.tencent.polaris.api.config.verify.DefaultValues
默认启用本地缓存机制
DEFAULT_PERSIST_MAX_READ_RETRY - 接口 中的静态变量com.tencent.polaris.api.config.verify.DefaultValues
默认缓存最大读重试次数
DEFAULT_PERSIST_MAX_WRITE_RETRY - 接口 中的静态变量com.tencent.polaris.api.config.verify.DefaultValues
默认缓存最大写重试次数
DEFAULT_PERSIST_RETRY_INTERVAL_MS - 接口 中的静态变量com.tencent.polaris.api.config.verify.DefaultValues
默认缓存持久化时间间隔
DEFAULT_PLACEHOLDER_PREFIX - 类 中的静态变量com.tencent.polaris.factory.ConfigAPIFactory
Default placeholder prefix: "${".
DEFAULT_PLACEHOLDER_SUFFIX - 类 中的静态变量com.tencent.polaris.factory.ConfigAPIFactory
Default placeholder suffix: "}".
DEFAULT_RECOVER_NUM_BUCKETS - 接口 中的静态变量com.tencent.polaris.api.config.verify.DefaultValues
默认恢复统计的滑桶数
DEFAULT_RECOVER_WINDOW_MS - 接口 中的静态变量com.tencent.polaris.api.config.verify.DefaultValues
默认恢复周期,半开后按多久的统计窗口进行恢复统计
DEFAULT_REPORTER_PROMETHEUS - 接口 中的静态变量com.tencent.polaris.api.config.global.StatReporterConfig
 
DEFAULT_REQUEST_COUNT_AFTER_HALF_OPEN - 接口 中的静态变量com.tencent.polaris.api.config.verify.DefaultValues
半开状态后分配的探测请求数
DEFAULT_REQUEST_QUEUE_SIZE - 接口 中的静态变量com.tencent.polaris.api.config.verify.DefaultValues
默认发送队列的buffer大小,支持的最大瞬时并发度,默认10W
DEFAULT_ROUTER_CANARY - 接口 中的静态变量com.tencent.polaris.api.config.consumer.ServiceRouterConfig
 
DEFAULT_ROUTER_ISOLATED - 接口 中的静态变量com.tencent.polaris.api.config.consumer.ServiceRouterConfig
 
DEFAULT_ROUTER_METADATA - 接口 中的静态变量com.tencent.polaris.api.config.consumer.ServiceRouterConfig
 
DEFAULT_ROUTER_NEARBY - 接口 中的静态变量com.tencent.polaris.api.config.consumer.ServiceRouterConfig
 
DEFAULT_ROUTER_RECOVER - 接口 中的静态变量com.tencent.polaris.api.config.consumer.ServiceRouterConfig
 
DEFAULT_ROUTER_RULE - 接口 中的静态变量com.tencent.polaris.api.config.consumer.ServiceRouterConfig
 
DEFAULT_ROUTER_SET - 接口 中的静态变量com.tencent.polaris.api.config.consumer.ServiceRouterConfig
 
DEFAULT_SERVER_CONNECT_TIMEOUT_MS - 接口 中的静态变量com.tencent.polaris.api.config.verify.DefaultValues
默认SDK往Server连接超时时间间隔
DEFAULT_SERVER_MSG_TIMEOUT_MS - 接口 中的静态变量com.tencent.polaris.api.config.verify.DefaultValues
默认消息的超时时间
DEFAULT_SERVER_SERVICE_REFRESH_INTERVAL_MS - 接口 中的静态变量com.tencent.polaris.api.config.verify.DefaultValues
默认消息的超时时间
DEFAULT_SERVER_SWITCH_INTERVAL_MS - 接口 中的静态变量com.tencent.polaris.api.config.verify.DefaultValues
默认server的切换时间时间
DEFAULT_SERVERCONNECTOR - 接口 中的静态变量com.tencent.polaris.api.config.verify.DefaultValues
默认的服务端连接器插件
DEFAULT_SERVICE_EXPIRE_TIME_MS - 接口 中的静态变量com.tencent.polaris.api.config.verify.DefaultValues
默认的服务超时淘汰时间,1H
DEFAULT_SLEEP_WINDOW_MS - 接口 中的静态变量com.tencent.polaris.api.config.verify.DefaultValues
默认熔断周期,被熔断后多久变为半开
DEFAULT_SUCCESS_COUNT_AFTER_HALF_OPEN - 接口 中的静态变量com.tencent.polaris.api.config.verify.DefaultValues
半开状态后恢复的成功请求数
DEFAULT_SYSTEM_NAMESPACE - 接口 中的静态变量com.tencent.polaris.api.config.verify.DefaultValues
 
DEFAULT_SYSTEM_REFRESH_INTERVAL - 接口 中的静态变量com.tencent.polaris.api.config.verify.DefaultValues
 
DEFAULT_VALUE_SEPARATOR - 类 中的静态变量com.tencent.polaris.factory.ConfigAPIFactory
Default value separator: ":".
DEFAULT_WEIGHT - 接口 中的静态变量com.tencent.polaris.api.config.verify.DefaultValues
默认权重值
defaultConfig() - 类 中的静态方法com.tencent.polaris.factory.ConfigAPIFactory
默认配置对象,优先获取当前目录下polaris.yml配置文件,假如没有,则创建默认的配置对象
defaultConfig(String) - 类 中的静态方法com.tencent.polaris.factory.ConfigAPIFactory
默认配置对象,优先获取当前目录下polaris.yml配置文件,假如没有,则创建默认的配置对象
DefaultPlugins - com.tencent.polaris.api.config.plugin中的接口
默认插件名
DefaultValues - com.tencent.polaris.api.config.verify中的接口
默认值定义
deserialize(JsonParser, DeserializationContext) - 类 中的方法com.tencent.polaris.factory.util.TimeStrJsonDeserializer
 
DiscoveryConfig - com.tencent.polaris.api.config.consumer中的接口
Configuration of discovery.
DiscoveryConfigImpl - com.tencent.polaris.factory.config.consumer中的类
Implementation of DiscoveryConfig.
DiscoveryConfigImpl() - 类 的构造器com.tencent.polaris.factory.config.consumer.DiscoveryConfigImpl
 
DurationUtils - com.tencent.polaris.factory.util中的类
解析时间格式的工具类
DurationUtils() - 类 的构造器com.tencent.polaris.factory.util.DurationUtils
 

F

FlowCacheConfig - com.tencent.polaris.api.config.global中的接口
流程缓存配置对象
FlowCacheConfigImpl - com.tencent.polaris.factory.config.global中的类
 
FlowCacheConfigImpl() - 类 的构造器com.tencent.polaris.factory.config.global.FlowCacheConfigImpl
 

G

getAddresses() - 接口 中的方法com.tencent.polaris.api.config.global.ServerConnectorConfig
远端server地址
getAddresses() - 类 中的方法com.tencent.polaris.factory.config.global.ServerConnectorConfigImpl
 
getAfterChain() - 接口 中的方法com.tencent.polaris.api.config.consumer.ServiceRouterConfig
services.consumer.serviceRouter.afterChain 后置路由链配置
getAfterChain() - 类 中的方法com.tencent.polaris.factory.config.consumer.ServiceRouterConfigImpl
 
getAPI() - 接口 中的方法com.tencent.polaris.api.config.global.GlobalConfig
services.global.api前缀开头的所有配置项
getAPI() - 类 中的方法com.tencent.polaris.factory.config.global.GlobalConfigImpl
 
getBeforeChain() - 接口 中的方法com.tencent.polaris.api.config.consumer.ServiceRouterConfig
services.consumer.serviceRouter.beforeChain 前置路由链配置
getBeforeChain() - 类 中的方法com.tencent.polaris.factory.config.consumer.ServiceRouterConfigImpl
 
getBindIf() - 接口 中的方法com.tencent.polaris.api.config.global.APIConfig
获取监听的网卡名
getBindIf() - 类 中的方法com.tencent.polaris.factory.config.global.APIConfigImpl
 
getBindIP() - 接口 中的方法com.tencent.polaris.api.config.global.APIConfig
获取监听的IP地址
getBindIP() - 类 中的方法com.tencent.polaris.factory.config.global.APIConfigImpl
 
getCallbackConcurrency() - 接口 中的方法com.tencent.polaris.api.config.consumer.SubscribeConfig
获取监听回调执行线程池的大小
getCallbackConcurrency() - 类 中的方法com.tencent.polaris.factory.config.consumer.SubscribeConfigImpl
 
getCertFile() - 接口 中的方法com.tencent.polaris.api.config.global.ServerConnectorConfig
Get client certificate
getCertFile() - 类 中的方法com.tencent.polaris.factory.config.global.ServerConnectorConfigImpl
 
getChain() - 接口 中的方法com.tencent.polaris.api.config.consumer.CircuitBreakerConfig
熔断器插件链
getChain() - 接口 中的方法com.tencent.polaris.api.config.consumer.OutlierDetectionConfig
探测器插件链
getChain() - 接口 中的方法com.tencent.polaris.api.config.consumer.ServiceRouterConfig
services.consumer.serviceRouter.chain 路由核心链配置
getChain() - 接口 中的方法com.tencent.polaris.api.config.global.StatReporterConfig
启用的数据上报插件链
getChain() - 类 中的方法com.tencent.polaris.factory.config.consumer.CircuitBreakerConfigImpl
 
getChain() - 类 中的方法com.tencent.polaris.factory.config.consumer.OutlierDetectionConfigImpl
 
getChain() - 类 中的方法com.tencent.polaris.factory.config.consumer.ServiceRouterConfigImpl
 
getChain() - 类 中的方法com.tencent.polaris.factory.config.global.StatReporterConfigImpl
 
getCheckPeriod() - 接口 中的方法com.tencent.polaris.api.config.consumer.CircuitBreakerConfig
熔断器定时检测时间
getCheckPeriod() - 接口 中的方法com.tencent.polaris.api.config.consumer.OutlierDetectionConfig
探测器定时检测时间
getCheckPeriod() - 类 中的方法com.tencent.polaris.factory.config.consumer.CircuitBreakerConfigImpl
 
getCheckPeriod() - 类 中的方法com.tencent.polaris.factory.config.consumer.OutlierDetectionConfigImpl
 
getCircuitBreaker() - 接口 中的方法com.tencent.polaris.api.config.consumer.ConsumerConfig
services.consumer.circuitbreaker前缀开头的所有配置
getCircuitBreaker() - 类 中的方法com.tencent.polaris.factory.config.consumer.ConsumerConfigImpl
 
getConfigCluster() - 接口 中的方法com.tencent.polaris.api.config.global.SystemConfig
获取配置中心集群信息
getConfigCluster() - 类 中的方法com.tencent.polaris.factory.config.global.SystemConfigImpl
 
getConfigFile() - 接口 中的方法com.tencent.polaris.api.config.Configuration
configFile 前缀开头的所有配置项
getConfigFile() - 类 中的方法com.tencent.polaris.factory.config.ConfigurationImpl
 
getConnectionIdleTimeout() - 接口 中的方法com.tencent.polaris.api.config.global.ServerConnectorConfig
空闲连接过期时间
getConnectionIdleTimeout() - 类 中的方法com.tencent.polaris.factory.config.global.ServerConnectorConfigImpl
 
getConnectorType() - 接口 中的方法com.tencent.polaris.api.config.configuration.ConnectorConfig
连接器类型
getConnectorType() - 类 中的方法com.tencent.polaris.factory.config.configuration.ConnectorConfigImpl
 
getConnectTimeout() - 接口 中的方法com.tencent.polaris.api.config.global.ServerConnectorConfig
与server的连接超时时间
getConnectTimeout() - 类 中的方法com.tencent.polaris.factory.config.global.ServerConnectorConfigImpl
 
getConsumer() - 接口 中的方法com.tencent.polaris.api.config.Configuration
services.consumer前缀开头的所有配置项
getConsumer() - 类 中的方法com.tencent.polaris.factory.config.ConfigurationImpl
 
getDefaultConfig() - 接口 中的方法com.tencent.polaris.api.config.ConfigProvider
获取默认配置
getDiscoverCluster() - 接口 中的方法com.tencent.polaris.api.config.global.SystemConfig
获取服务发现集群地址
getDiscoverCluster() - 类 中的方法com.tencent.polaris.factory.config.global.SystemConfigImpl
 
getDiscoveries() - 接口 中的方法com.tencent.polaris.api.config.consumer.ConsumerConfig
Configuration of prefix of "consumer.discoveries".
getDiscoveries() - 类 中的方法com.tencent.polaris.factory.config.consumer.ConsumerConfigImpl
 
getDiscoveryConfigMap() - 接口 中的方法com.tencent.polaris.api.config.consumer.ConsumerConfig
Configuration of prefix of "consumer.discoveries".
getDiscoveryConfigMap() - 类 中的方法com.tencent.polaris.factory.config.consumer.ConsumerConfigImpl
 
getExpireInterval() - 接口 中的方法com.tencent.polaris.api.config.global.FlowCacheConfig
获取缓存对象过期淘汰时间
getExpireInterval() - 类 中的方法com.tencent.polaris.factory.config.global.FlowCacheConfigImpl
 
getFallbackOnExceedWindowCount() - 接口 中的方法com.tencent.polaris.api.config.provider.RateLimitConfig
限流窗口超标后的降级策略
getFallbackOnExceedWindowCount() - 类 中的方法com.tencent.polaris.factory.config.provider.RateLimitConfigImpl
 
getFlowCache() - 接口 中的方法com.tencent.polaris.api.config.global.SystemConfig
获取流程缓存配置
getFlowCache() - 类 中的方法com.tencent.polaris.factory.config.global.SystemConfigImpl
 
getGlobal() - 接口 中的方法com.tencent.polaris.api.config.Configuration
services.global前缀开头的所有配置项
getGlobal() - 类 中的方法com.tencent.polaris.factory.config.ConfigurationImpl
 
getHealthCheckCluster() - 接口 中的方法com.tencent.polaris.api.config.global.SystemConfig
获取心跳集群地址
getHealthCheckCluster() - 类 中的方法com.tencent.polaris.factory.config.global.SystemConfigImpl
 
getId() - 接口 中的方法com.tencent.polaris.api.config.global.ServerConnectorConfig
Get id of server connector.
getId() - 类 中的方法com.tencent.polaris.factory.config.global.ServerConnectorConfigImpl
 
getKeyFile() - 接口 中的方法com.tencent.polaris.api.config.global.ServerConnectorConfig
Get client keychain
getKeyFile() - 类 中的方法com.tencent.polaris.factory.config.global.ServerConnectorConfigImpl
 
getLbPolicy() - 接口 中的方法com.tencent.polaris.api.config.global.ClusterConfig
获取系统服务负载均衡器
getLbPolicy() - 类 中的方法com.tencent.polaris.factory.config.global.ClusterConfigImpl
 
getLimiterAddresses() - 接口 中的方法com.tencent.polaris.api.config.provider.RateLimitConfig
获取限流服务端的集群地址列表
getLimiterAddresses() - 类 中的方法com.tencent.polaris.factory.config.provider.RateLimitConfigImpl
 
getLimiterNamespace() - 接口 中的方法com.tencent.polaris.api.config.provider.RateLimitConfig
获取限流服务端的集群命名空间信息
getLimiterNamespace() - 类 中的方法com.tencent.polaris.factory.config.provider.RateLimitConfigImpl
 
getLimiterService() - 接口 中的方法com.tencent.polaris.api.config.provider.RateLimitConfig
获取限流服务端的集群服务信息
getLimiterService() - 类 中的方法com.tencent.polaris.factory.config.provider.RateLimitConfigImpl
 
getLoadbalancer() - 接口 中的方法com.tencent.polaris.api.config.consumer.ConsumerConfig
services.consumer.loadbalancer前缀开头的所有配置
getLoadbalancer() - 类 中的方法com.tencent.polaris.factory.config.consumer.ConsumerConfigImpl
 
getLocalCache() - 接口 中的方法com.tencent.polaris.api.config.consumer.ConsumerConfig
services.consumer.localCache前缀开头的所有配置
getLocalCache() - 类 中的方法com.tencent.polaris.factory.config.consumer.ConsumerConfigImpl
 
getMaxQueuingTime() - 接口 中的方法com.tencent.polaris.api.config.provider.RateLimitConfig
获取匀速排队时最大排队时间
getMaxQueuingTime() - 类 中的方法com.tencent.polaris.factory.config.provider.RateLimitConfigImpl
 
getMaxRetryTimes() - 接口 中的方法com.tencent.polaris.api.config.global.APIConfig
最大重试次数,设置为0则不重试,默认10次
getMaxRetryTimes() - 类 中的方法com.tencent.polaris.factory.config.global.APIConfigImpl
 
getMaxWindowCount() - 接口 中的方法com.tencent.polaris.api.config.provider.RateLimitConfig
最大限流窗口数量
getMaxWindowCount() - 类 中的方法com.tencent.polaris.factory.config.provider.RateLimitConfigImpl
 
getMessageTimeout() - 接口 中的方法com.tencent.polaris.api.config.global.ServerConnectorConfig
获取消息等待最长超时时间
getMessageTimeout() - 类 中的方法com.tencent.polaris.factory.config.global.ServerConnectorConfigImpl
 
getMetadata() - 接口 中的方法com.tencent.polaris.api.config.global.ServerConnectorConfig
Get metadata map.
getMetadata() - 类 中的方法com.tencent.polaris.factory.config.global.ServerConnectorConfigImpl
 
getMonitorCluster() - 接口 中的方法com.tencent.polaris.api.config.global.SystemConfig
获取monitor集群地址
getMonitorCluster() - 类 中的方法com.tencent.polaris.factory.config.global.SystemConfigImpl
 
getName() - 接口 中的方法com.tencent.polaris.api.config.ConfigProvider
获取默认配置名字
getName() - 接口 中的方法com.tencent.polaris.api.config.global.FlowCacheConfig
获取缓存对象名
getName() - 接口 中的方法com.tencent.polaris.api.config.plugin.PluginConfigProvider
插件名
getName() - 类 中的方法com.tencent.polaris.factory.config.global.FlowCacheConfigImpl
 
getNamespace() - 接口 中的方法com.tencent.polaris.api.config.global.ClusterConfig
获取命名空间
getNamespace() - 接口 中的方法com.tencent.polaris.api.config.provider.RegisterConfig
获取命名空间
getNamespace() - 类 中的方法com.tencent.polaris.factory.config.global.ClusterConfigImpl
 
getNamespace() - 类 中的方法com.tencent.polaris.factory.config.provider.RegisterConfigImpl
 
getOutlierDetection() - 接口 中的方法com.tencent.polaris.api.config.consumer.ConsumerConfig
services.consumer.outlierDetection前缀开头的所有配置
getOutlierDetection() - 类 中的方法com.tencent.polaris.factory.config.consumer.ConsumerConfigImpl
 
getPersistDir() - 接口 中的方法com.tencent.polaris.api.config.consumer.LocalCacheConfig
services.consumer.localCache.persistDir 本地缓存持久化目录
getPersistDir() - 类 中的方法com.tencent.polaris.factory.config.consumer.LocalCacheConfigImpl
 
getPersistMaxReadRetry() - 接口 中的方法com.tencent.polaris.api.config.consumer.LocalCacheConfig
services.consumer.localCache.persistMaxReadRetry 本地缓存持久化最大读重试次数, 默认1次
getPersistMaxReadRetry() - 类 中的方法com.tencent.polaris.factory.config.consumer.LocalCacheConfigImpl
 
getPersistMaxWriteRetry() - 接口 中的方法com.tencent.polaris.api.config.consumer.LocalCacheConfig
services.consumer.localCache.persistMaxWriteRetry 本地缓存持久化最大写重试次数, 默认5次
getPersistMaxWriteRetry() - 类 中的方法com.tencent.polaris.factory.config.consumer.LocalCacheConfigImpl
 
getPersistRetryInterval() - 接口 中的方法com.tencent.polaris.api.config.consumer.LocalCacheConfig
services.consumer.localCache.persistRetryInterval 本地缓存更新重试间隔
getPersistRetryInterval() - 类 中的方法com.tencent.polaris.factory.config.consumer.LocalCacheConfigImpl
 
getPluginConfig(String, Class<T>) - 接口 中的方法com.tencent.polaris.api.config.plugin.PluginConfig
获取插件配置
getPluginConfig(String, Class<T>) - 类 中的方法com.tencent.polaris.factory.config.plugin.PluginConfigImpl
 
getPluginConfigClazz() - 接口 中的方法com.tencent.polaris.api.config.plugin.PluginConfigProvider
获取插件配置类型
getPluginConfigs() - 接口 中的方法com.tencent.polaris.api.config.plugin.PluginConfig
获取所有的插件配置
getPluginConfigs() - 类 中的方法com.tencent.polaris.factory.config.plugin.PluginConfigImpl
 
getPropertiesValueCacheSize() - 接口 中的方法com.tencent.polaris.api.config.configuration.ConfigFileConfig
值缓存的最大数量
getPropertiesValueCacheSize() - 类 中的方法com.tencent.polaris.factory.config.configuration.ConfigFileConfigImpl
 
getPropertiesValueExpireTime() - 接口 中的方法com.tencent.polaris.api.config.configuration.ConfigFileConfig
缓存的过期时间,默认为 60s
getPropertiesValueExpireTime() - 类 中的方法com.tencent.polaris.factory.config.configuration.ConfigFileConfigImpl
 
getProtocol() - 接口 中的方法com.tencent.polaris.api.config.global.ServerConnectorConfig
与server对接的协议,默认GRPC
getProtocol() - 类 中的方法com.tencent.polaris.factory.config.global.ServerConnectorConfigImpl
 
getProvider() - 接口 中的方法com.tencent.polaris.api.config.Configuration
services.provider前缀开头的所有配置项
getProvider() - 类 中的方法com.tencent.polaris.factory.config.ConfigurationImpl
 
getRateLimit() - 接口 中的方法com.tencent.polaris.api.config.provider.ProviderConfig
获取限流配置
getRateLimit() - 类 中的方法com.tencent.polaris.factory.config.provider.ProviderConfigImpl
 
getReconnectInterval() - 接口 中的方法com.tencent.polaris.api.config.global.ServerConnectorConfig
获取重连间隔
getReconnectInterval() - 类 中的方法com.tencent.polaris.factory.config.global.ServerConnectorConfigImpl
 
getRefreshInterval() - 接口 中的方法com.tencent.polaris.api.config.global.ClusterConfig
获取服务刷新间隔
getRefreshInterval() - 类 中的方法com.tencent.polaris.factory.config.global.ClusterConfigImpl
 
getRegisterConfigMap() - 接口 中的方法com.tencent.polaris.api.config.provider.ProviderConfig
Configuration of prefix of "provider.registers".
getRegisterConfigMap() - 类 中的方法com.tencent.polaris.factory.config.provider.ProviderConfigImpl
 
getRegisters() - 接口 中的方法com.tencent.polaris.api.config.provider.ProviderConfig
Configuration of prefix of "provider.registers".
getRegisters() - 类 中的方法com.tencent.polaris.factory.config.provider.ProviderConfigImpl
 
getRemoteSyncTimeoutMilli() - 接口 中的方法com.tencent.polaris.api.config.provider.RateLimitConfig
获取消息等待最长超时时间
getRemoteSyncTimeoutMilli() - 类 中的方法com.tencent.polaris.factory.config.provider.RateLimitConfigImpl
 
getReportInterval() - 接口 中的方法com.tencent.polaris.api.config.global.APIConfig
客户端上报周期,默认30s
getReportInterval() - 类 中的方法com.tencent.polaris.factory.config.global.APIConfigImpl
 
getRequestCountAfterHalfOpen() - 接口 中的方法com.tencent.polaris.api.config.consumer.CircuitBreakerConfig
半开状态后最多分配多少个探测请求
getRequestCountAfterHalfOpen() - 类 中的方法com.tencent.polaris.factory.config.consumer.CircuitBreakerConfigImpl
 
getRetryInterval() - 接口 中的方法com.tencent.polaris.api.config.global.APIConfig
调用失败后,自动重试的时间间隔,默认5ms
getRetryInterval() - 类 中的方法com.tencent.polaris.factory.config.global.APIConfigImpl
 
getRouters() - 接口 中的方法com.tencent.polaris.api.config.global.ClusterConfig
获取系统服务路由链
getRouters() - 类 中的方法com.tencent.polaris.factory.config.global.ClusterConfigImpl
 
getServerConnector() - 接口 中的方法com.tencent.polaris.api.config.configuration.ConfigFileConfig
配置文件连接器
getServerConnector() - 接口 中的方法com.tencent.polaris.api.config.global.GlobalConfig
services.global.serverConnector前缀开头的所有配置项
getServerConnector() - 类 中的方法com.tencent.polaris.factory.config.configuration.ConfigFileConfigImpl
 
getServerConnector() - 类 中的方法com.tencent.polaris.factory.config.global.GlobalConfigImpl
 
getServerConnectorConfigMap() - 类 中的方法com.tencent.polaris.factory.config.global.GlobalConfigImpl
 
getServerConnectorId() - 接口 中的方法com.tencent.polaris.api.config.consumer.DiscoveryConfig
Get id of discovery server connector.
getServerConnectorId() - 接口 中的方法com.tencent.polaris.api.config.provider.RegisterConfig
Get id of discovery server connector.
getServerConnectorId() - 类 中的方法com.tencent.polaris.factory.config.consumer.DiscoveryConfigImpl
 
getServerConnectorId() - 类 中的方法com.tencent.polaris.factory.config.provider.RegisterConfigImpl
 
getServerConnectors() - 接口 中的方法com.tencent.polaris.api.config.global.GlobalConfig
Configuration of prefix of "services.global.serverConnectors".
getServerConnectors() - 类 中的方法com.tencent.polaris.factory.config.global.GlobalConfigImpl
 
getServerSwitchInterval() - 接口 中的方法com.tencent.polaris.api.config.global.ServerConnectorConfig
server的切换时延
getServerSwitchInterval() - 类 中的方法com.tencent.polaris.factory.config.global.ServerConnectorConfigImpl
 
getService() - 接口 中的方法com.tencent.polaris.api.config.global.ClusterConfig
获取服务名
getService() - 接口 中的方法com.tencent.polaris.api.config.provider.RegisterConfig
获取服务名
getService() - 类 中的方法com.tencent.polaris.factory.config.global.ClusterConfigImpl
 
getService() - 类 中的方法com.tencent.polaris.factory.config.provider.RegisterConfigImpl
 
getServiceExpireTime() - 接口 中的方法com.tencent.polaris.api.config.consumer.LocalCacheConfig
services.consumer.localCache.service.expireTime 服务的超时淘汰时间
getServiceExpireTime() - 类 中的方法com.tencent.polaris.factory.config.consumer.LocalCacheConfigImpl
 
getServiceListRefreshInterval() - 接口 中的方法com.tencent.polaris.api.config.consumer.LocalCacheConfig
services.consumer.localCache.serviceList.refreshInterval 拉取服务元信息列表的定期刷新时间
getServiceListRefreshInterval() - 类 中的方法com.tencent.polaris.factory.config.consumer.LocalCacheConfigImpl
 
getServiceRefreshInterval() - 接口 中的方法com.tencent.polaris.api.config.consumer.LocalCacheConfig
services.consumer.localCache.service.refreshInterval 服务的定期刷新时间
getServiceRefreshInterval() - 类 中的方法com.tencent.polaris.factory.config.consumer.LocalCacheConfigImpl
 
getServiceRouter() - 接口 中的方法com.tencent.polaris.api.config.consumer.ConsumerConfig
services.consumer.serviceRouter前缀开头的所有配置
getServiceRouter() - 类 中的方法com.tencent.polaris.factory.config.consumer.ConsumerConfigImpl
 
getSleepWindow() - 接口 中的方法com.tencent.polaris.api.config.consumer.CircuitBreakerConfig
熔断周期,被熔断后多久可以变为半开
getSleepWindow() - 类 中的方法com.tencent.polaris.factory.config.consumer.CircuitBreakerConfigImpl
 
getStatReporter() - 接口 中的方法com.tencent.polaris.api.config.global.GlobalConfig
services.global.statReporter前缀开头的所有配置项
getStatReporter() - 类 中的方法com.tencent.polaris.factory.config.global.GlobalConfigImpl
 
getSubscribe() - 接口 中的方法com.tencent.polaris.api.config.consumer.ConsumerConfig
services.consumer.subscribe前缀开头的所有配置
getSubscribe() - 类 中的方法com.tencent.polaris.factory.config.consumer.ConsumerConfigImpl
 
getSuccessCountAfterHalfOpen() - 接口 中的方法com.tencent.polaris.api.config.consumer.CircuitBreakerConfig
半开状态后多少个成功请求则恢复
getSuccessCountAfterHalfOpen() - 类 中的方法com.tencent.polaris.factory.config.consumer.CircuitBreakerConfigImpl
 
getSystem() - 接口 中的方法com.tencent.polaris.api.config.global.GlobalConfig
获取系统配置
getSystem() - 类 中的方法com.tencent.polaris.factory.config.global.GlobalConfigImpl
 
getTimeout() - 接口 中的方法com.tencent.polaris.api.config.global.APIConfig
services.global.api.timeout 默认调用超时时间
getTimeout() - 类 中的方法com.tencent.polaris.factory.config.global.APIConfigImpl
 
getTrustedCAFile() - 接口 中的方法com.tencent.polaris.api.config.global.ServerConnectorConfig
Get trusted certificate
getTrustedCAFile() - 类 中的方法com.tencent.polaris.factory.config.global.ServerConnectorConfigImpl
 
getType() - 接口 中的方法com.tencent.polaris.api.config.consumer.LoadBalanceConfig
负载均衡类型
getType() - 接口 中的方法com.tencent.polaris.api.config.consumer.LocalCacheConfig
services.consumer.localCache.type 本地缓存类型,可修改成具体的缓存插件名
getType() - 类 中的方法com.tencent.polaris.factory.config.consumer.LoadBalanceConfigImpl
 
getType() - 类 中的方法com.tencent.polaris.factory.config.consumer.LocalCacheConfigImpl
 
getVariables() - 接口 中的方法com.tencent.polaris.api.config.global.SystemConfig
获取变量列表
getVariables() - 类 中的方法com.tencent.polaris.factory.config.global.SystemConfigImpl
 
getWhen() - 接口 中的方法com.tencent.polaris.api.config.consumer.OutlierDetectionConfig
何时启用探测
getWhen() - 类 中的方法com.tencent.polaris.factory.config.consumer.OutlierDetectionConfigImpl
 
GlobalConfig - com.tencent.polaris.api.config.global中的接口
全局配置对象
GlobalConfigImpl - com.tencent.polaris.factory.config.global中的类
全局配置对象
GlobalConfigImpl() - 类 的构造器com.tencent.polaris.factory.config.global.GlobalConfigImpl
 

I

intToIp(int) - 类 中的静态方法com.tencent.polaris.factory.util.IPV4Util
 
ipToInt(String) - 类 中的静态方法com.tencent.polaris.factory.util.IPV4Util
 
IPV4Util - com.tencent.polaris.factory.util中的类
IPV4工具类
IPV4Util() - 类 的构造器com.tencent.polaris.factory.util.IPV4Util
 
isEnable() - 接口 中的方法com.tencent.polaris.api.config.consumer.CircuitBreakerConfig
是否启用熔断
isEnable() - 接口 中的方法com.tencent.polaris.api.config.consumer.DiscoveryConfig
If discovery is enabled.
isEnable() - 接口 中的方法com.tencent.polaris.api.config.global.FlowCacheConfig
是否启用流程缓存
isEnable() - 接口 中的方法com.tencent.polaris.api.config.global.StatReporterConfig
是否启用数据上报
isEnable() - 接口 中的方法com.tencent.polaris.api.config.provider.RateLimitConfig
是否开启限流功能
isEnable() - 接口 中的方法com.tencent.polaris.api.config.provider.RegisterConfig
If registration is enabled.
isEnable() - 类 中的方法com.tencent.polaris.factory.config.consumer.CircuitBreakerConfigImpl
 
isEnable() - 类 中的方法com.tencent.polaris.factory.config.consumer.DiscoveryConfigImpl
 
isEnable() - 类 中的方法com.tencent.polaris.factory.config.global.FlowCacheConfigImpl
 
isEnable() - 类 中的方法com.tencent.polaris.factory.config.global.StatReporterConfigImpl
 
isEnable() - 类 中的方法com.tencent.polaris.factory.config.provider.RateLimitConfigImpl
 
isEnable() - 类 中的方法com.tencent.polaris.factory.config.provider.RegisterConfigImpl
 
isPersistEnable() - 接口 中的方法com.tencent.polaris.api.config.consumer.LocalCacheConfig
services.consumer.localCache.persistEnable 是否启用本地持久化缓存机制
isPersistEnable() - 类 中的方法com.tencent.polaris.factory.config.consumer.LocalCacheConfigImpl
 
isSameAsBuiltin() - 接口 中的方法com.tencent.polaris.api.config.global.ClusterConfig
是否与埋点地址一致,如果一致则无需填写服务地址信息
isSameAsBuiltin() - 类 中的方法com.tencent.polaris.factory.config.global.ClusterConfigImpl
 
isServiceExpireEnable() - 接口 中的方法com.tencent.polaris.api.config.consumer.LocalCacheConfig
services.consumer.localCache.serviceExpireEnable 是否启用服务缓存淘汰
isServiceExpireEnable() - 类 中的方法com.tencent.polaris.factory.config.consumer.LocalCacheConfigImpl
 
isServicePushEmptyProtect() - 接口 中的方法com.tencent.polaris.api.config.consumer.LocalCacheConfig
services.comsumer.localCache.servicePushEmptyProtect 是否启用服务推空保护
isServicePushEmptyProtect() - 类 中的方法com.tencent.polaris.factory.config.consumer.LocalCacheConfigImpl
 

L

LOAD_BALANCE_RING_HASH - 接口 中的静态变量com.tencent.polaris.api.config.consumer.LoadBalanceConfig
权重一致性负载均衡插件名
LOAD_BALANCE_WEIGHTED_RANDOM - 接口 中的静态变量com.tencent.polaris.api.config.consumer.LoadBalanceConfig
权重随机负载均衡插件名
LoadBalanceConfig - com.tencent.polaris.api.config.consumer中的接口
负载均衡相关配置项
LoadBalanceConfigImpl - com.tencent.polaris.factory.config.consumer中的类
负载均衡相关配置项
LoadBalanceConfigImpl() - 类 的构造器com.tencent.polaris.factory.config.consumer.LoadBalanceConfigImpl
 
loadConfig(InputStream) - 类 中的静态方法com.tencent.polaris.factory.ConfigAPIFactory
通过配置文件加载配置对象
LOCAL_REGISTRY_IN_MEMORY - 接口 中的静态变量com.tencent.polaris.api.config.plugin.DefaultPlugins
基于内存的本地缓存插件名
LocalCacheConfig - com.tencent.polaris.api.config.consumer中的接口
本地缓存相关配置项
LocalCacheConfigImpl - com.tencent.polaris.factory.config.consumer中的类
本地缓存相关配置项
LocalCacheConfigImpl() - 类 的构造器com.tencent.polaris.factory.config.consumer.LocalCacheConfigImpl
 

M

MIN_CIRCUIT_BREAKER_CHECK_PERIOD_MS - 接口 中的静态变量com.tencent.polaris.api.config.verify.DefaultValues
最小节点检查周期
MIN_RECOVER_NUM_BUCKETS - 接口 中的静态变量com.tencent.polaris.api.config.verify.DefaultValues
最小恢复统计的滑桶数
MIN_RECOVER_WINDOW_MS - 接口 中的静态变量com.tencent.polaris.api.config.verify.DefaultValues
最小恢复周期
MIN_SERVICE_EXPIRE_TIME_MS - 接口 中的静态变量com.tencent.polaris.api.config.verify.DefaultValues
最小服务超时淘汰时间,5s
MIN_SERVICE_REFRESH_INTERVAL_MS - 接口 中的静态变量com.tencent.polaris.api.config.verify.DefaultValues
默认的服务刷新间隔, 2s
MIN_SLEEP_WINDOW_MS - 接口 中的静态变量com.tencent.polaris.api.config.verify.DefaultValues
最小熔断周期
MIN_TIMING_INTERVAL_MS - 接口 中的静态变量com.tencent.polaris.api.config.verify.DefaultValues
最小定时任务轮询周期

O

objectToMap(Object) - 类 中的静态方法com.tencent.polaris.factory.util.ConfigUtils
 
OutlierDetectionConfig - com.tencent.polaris.api.config.consumer中的接口
OutlierDetectionConfig.java
OutlierDetectionConfig.When - com.tencent.polaris.api.config.consumer中的枚举
 
OutlierDetectionConfigImpl - com.tencent.polaris.factory.config.consumer中的类
OutlierDetectionConfigImpl.java
OutlierDetectionConfigImpl() - 类 的构造器com.tencent.polaris.factory.config.consumer.OutlierDetectionConfigImpl
 

P

parseConfigDurationStr(String, String, long, long) - 类 中的静态方法com.tencent.polaris.factory.util.DurationUtils
配置值时间格式统一转换逻辑
parseDurationMillis(String) - 类 中的静态方法com.tencent.polaris.factory.util.DurationUtils
将字符串转换为毫秒值
PluginConfig - com.tencent.polaris.api.config.plugin中的接口
插件配置对象
PluginConfigImpl - com.tencent.polaris.factory.config.plugin中的类
插件配置对象解析
PluginConfigImpl() - 类 的构造器com.tencent.polaris.factory.config.plugin.PluginConfigImpl
 
PluginConfigProvider - com.tencent.polaris.api.config.plugin中的接口
插件配置提供器
PropertyPlaceholderHelper - com.tencent.polaris.factory.util中的类
copy from https://github.com/spring-projects/spring-framework/blob/main/spring-core/src/main/java/org/springframework/util/PropertyPlaceholderHelper.java Utility class for working with Strings that have placeholder values in them.
PropertyPlaceholderHelper(String, String) - 类 的构造器com.tencent.polaris.factory.util.PropertyPlaceholderHelper
Creates a new PropertyPlaceholderHelper that uses the supplied prefix and suffix.
PropertyPlaceholderHelper(String, String, String, boolean) - 类 的构造器com.tencent.polaris.factory.util.PropertyPlaceholderHelper
Creates a new PropertyPlaceholderHelper that uses the supplied prefix and suffix.
PropertyPlaceholderHelper.PlaceholderResolver - com.tencent.polaris.factory.util中的接口
Strategy interface used to resolve replacement values for placeholders contained in Strings.
ProviderConfig - com.tencent.polaris.api.config.provider中的接口
被调端配置对象
ProviderConfigImpl - com.tencent.polaris.factory.config.provider中的类
被调端配置对象
ProviderConfigImpl() - 类 的构造器com.tencent.polaris.factory.config.provider.ProviderConfigImpl
 

R

RateLimitConfig - com.tencent.polaris.api.config.provider中的接口
 
RateLimitConfig.Fallback - com.tencent.polaris.api.config.provider中的枚举
 
RateLimitConfigImpl - com.tencent.polaris.factory.config.provider中的类
 
RateLimitConfigImpl() - 类 的构造器com.tencent.polaris.factory.config.provider.RateLimitConfigImpl
 
RegisterConfig - com.tencent.polaris.api.config.provider中的接口
Configuration of register.
RegisterConfigImpl - com.tencent.polaris.factory.config.provider中的类
Implementation of RegisterConfig.
RegisterConfigImpl() - 类 的构造器com.tencent.polaris.factory.config.provider.RegisterConfigImpl
 
replacePlaceholders(String, Properties) - 类 中的方法com.tencent.polaris.factory.util.PropertyPlaceholderHelper
Replaces all placeholders of format ${name} with the corresponding property from the supplied Properties.
replacePlaceholders(String, PropertyPlaceholderHelper.PlaceholderResolver) - 类 中的方法com.tencent.polaris.factory.util.PropertyPlaceholderHelper
Replaces all placeholders of format ${name} with the value returned from the supplied PropertyPlaceholderHelper.PlaceholderResolver.
resolvePlaceholder(String) - 类 中的方法com.tencent.polaris.factory.replace.SystemPropertyPlaceholderResolver
 
resolvePlaceholder(String) - 接口 中的方法com.tencent.polaris.factory.util.PropertyPlaceholderHelper.PlaceholderResolver
Resolve the supplied placeholder name to the replacement value.
RunMode - com.tencent.polaris.api.config.global中的枚举
SDK运行模式

S

SERVER_CONNECTOR_COMPOSITE - 接口 中的静态变量com.tencent.polaris.api.config.plugin.DefaultPlugins
Name of composite server connector.
SERVER_CONNECTOR_CONSUL - 接口 中的静态变量com.tencent.polaris.api.config.plugin.DefaultPlugins
Name of Consul server connector.
SERVER_CONNECTOR_GRPC - 接口 中的静态变量com.tencent.polaris.api.config.plugin.DefaultPlugins
GRPC连接器插件名
ServerConnectorConfig - com.tencent.polaris.api.config.global中的接口
与名字服务服务端的连接配置
ServerConnectorConfigImpl - com.tencent.polaris.factory.config.global中的类
与名字服务服务端的连接配置
ServerConnectorConfigImpl() - 类 的构造器com.tencent.polaris.factory.config.global.ServerConnectorConfigImpl
 
ServiceRouterConfig - com.tencent.polaris.api.config.consumer中的接口
服务路由相关配置项
ServiceRouterConfigImpl - com.tencent.polaris.factory.config.consumer中的类
服务路由相关配置项
ServiceRouterConfigImpl() - 类 的构造器com.tencent.polaris.factory.config.consumer.ServiceRouterConfigImpl
 
setAddresses(List<String>) - 类 中的方法com.tencent.polaris.factory.config.global.ServerConnectorConfigImpl
 
setAfterChain(List<String>) - 类 中的方法com.tencent.polaris.factory.config.consumer.ServiceRouterConfigImpl
 
setBeforeChain(List<String>) - 类 中的方法com.tencent.polaris.factory.config.consumer.ServiceRouterConfigImpl
 
setBindIf(String) - 类 中的方法com.tencent.polaris.factory.config.global.APIConfigImpl
 
setBindIP(String) - 类 中的方法com.tencent.polaris.factory.config.global.APIConfigImpl
 
setCallbackConcurrency(int) - 类 中的方法com.tencent.polaris.factory.config.consumer.SubscribeConfigImpl
 
setCertFile(String) - 类 中的方法com.tencent.polaris.factory.config.global.ServerConnectorConfigImpl
 
setChain(List<String>) - 类 中的方法com.tencent.polaris.factory.config.consumer.CircuitBreakerConfigImpl
 
setChain(List<String>) - 类 中的方法com.tencent.polaris.factory.config.consumer.OutlierDetectionConfigImpl
 
setChain(List<String>) - 类 中的方法com.tencent.polaris.factory.config.consumer.ServiceRouterConfigImpl
 
setChain(List<String>) - 类 中的方法com.tencent.polaris.factory.config.global.StatReporterConfigImpl
 
setCheckPeriod(long) - 类 中的方法com.tencent.polaris.factory.config.consumer.CircuitBreakerConfigImpl
 
setCheckPeriod(long) - 类 中的方法com.tencent.polaris.factory.config.consumer.OutlierDetectionConfigImpl
 
setConfigFile(ConfigFileConfigImpl) - 类 中的方法com.tencent.polaris.factory.config.ConfigurationImpl
 
setConnectionIdleTimeout(Long) - 类 中的方法com.tencent.polaris.factory.config.global.ServerConnectorConfigImpl
 
setConnectorType(String) - 类 中的方法com.tencent.polaris.factory.config.configuration.ConnectorConfigImpl
 
setConnectTimeout(Long) - 类 中的方法com.tencent.polaris.factory.config.global.ServerConnectorConfigImpl
 
setConsumer(ConsumerConfigImpl) - 类 中的方法com.tencent.polaris.factory.config.ConfigurationImpl
 
setDefault(Object) - 接口 中的方法com.tencent.polaris.api.config.verify.Verifier
设置默认值信息
setDefault(Object) - 类 中的方法com.tencent.polaris.factory.config.configuration.ConfigFileConfigImpl
 
setDefault(Object) - 类 中的方法com.tencent.polaris.factory.config.configuration.ConnectorConfigImpl
 
setDefault() - 类 中的方法com.tencent.polaris.factory.config.ConfigurationImpl
 
setDefault(Object) - 类 中的方法com.tencent.polaris.factory.config.ConfigurationImpl
 
setDefault(Object) - 类 中的方法com.tencent.polaris.factory.config.consumer.CircuitBreakerConfigImpl
 
setDefault(Object) - 类 中的方法com.tencent.polaris.factory.config.consumer.ConsumerConfigImpl
 
setDefault(Object) - 类 中的方法com.tencent.polaris.factory.config.consumer.DiscoveryConfigImpl
 
setDefault(Object) - 类 中的方法com.tencent.polaris.factory.config.consumer.LoadBalanceConfigImpl
 
setDefault(Object) - 类 中的方法com.tencent.polaris.factory.config.consumer.LocalCacheConfigImpl
 
setDefault(Object) - 类 中的方法com.tencent.polaris.factory.config.consumer.OutlierDetectionConfigImpl
 
setDefault(Object) - 类 中的方法com.tencent.polaris.factory.config.consumer.ServiceRouterConfigImpl
 
setDefault(Object) - 类 中的方法com.tencent.polaris.factory.config.consumer.SubscribeConfigImpl
 
setDefault(Object) - 类 中的方法com.tencent.polaris.factory.config.global.APIConfigImpl
 
setDefault(Object) - 类 中的方法com.tencent.polaris.factory.config.global.ClusterConfigImpl
 
setDefault(Object) - 类 中的方法com.tencent.polaris.factory.config.global.FlowCacheConfigImpl
 
setDefault(Object) - 类 中的方法com.tencent.polaris.factory.config.global.GlobalConfigImpl
 
setDefault(Object) - 类 中的方法com.tencent.polaris.factory.config.global.ServerConnectorConfigImpl
 
setDefault(Object) - 类 中的方法com.tencent.polaris.factory.config.global.StatReporterConfigImpl
 
setDefault(Object) - 类 中的方法com.tencent.polaris.factory.config.global.SystemConfigImpl
 
setDefault(Object) - 类 中的方法com.tencent.polaris.factory.config.provider.ProviderConfigImpl
 
setDefault(Object) - 类 中的方法com.tencent.polaris.factory.config.provider.RateLimitConfigImpl
 
setDefault(Object) - 类 中的方法com.tencent.polaris.factory.config.provider.RegisterConfigImpl
 
setDefaultPluginConfig(PluginConfig) - 类 中的方法com.tencent.polaris.factory.config.plugin.PluginConfigImpl
 
setDiscoveries(List<DiscoveryConfigImpl>) - 类 中的方法com.tencent.polaris.factory.config.consumer.ConsumerConfigImpl
 
setEnable(boolean) - 类 中的方法com.tencent.polaris.factory.config.consumer.CircuitBreakerConfigImpl
 
setEnable(Boolean) - 类 中的方法com.tencent.polaris.factory.config.consumer.DiscoveryConfigImpl
 
setEnable(boolean) - 类 中的方法com.tencent.polaris.factory.config.global.FlowCacheConfigImpl
 
setEnable(boolean) - 类 中的方法com.tencent.polaris.factory.config.global.StatReporterConfigImpl
 
setEnable(boolean) - 类 中的方法com.tencent.polaris.factory.config.provider.RateLimitConfigImpl
 
setEnable(boolean) - 类 中的方法com.tencent.polaris.factory.config.provider.RegisterConfigImpl
 
setExpireInterval(long) - 类 中的方法com.tencent.polaris.factory.config.global.FlowCacheConfigImpl
 
setFallbackOnExceedWindowCount(RateLimitConfig.Fallback) - 类 中的方法com.tencent.polaris.factory.config.provider.RateLimitConfigImpl
 
setGlobal(GlobalConfigImpl) - 类 中的方法com.tencent.polaris.factory.config.ConfigurationImpl
 
setId(String) - 类 中的方法com.tencent.polaris.factory.config.global.ServerConnectorConfigImpl
 
setKeyFile(String) - 类 中的方法com.tencent.polaris.factory.config.global.ServerConnectorConfigImpl
 
setLbPolicy(String) - 类 中的方法com.tencent.polaris.factory.config.global.ClusterConfigImpl
 
setLimiterAddresses(List<String>) - 类 中的方法com.tencent.polaris.factory.config.provider.RateLimitConfigImpl
 
setLimiterNamespace(String) - 类 中的方法com.tencent.polaris.factory.config.provider.RateLimitConfigImpl
 
setLimiterService(String) - 类 中的方法com.tencent.polaris.factory.config.provider.RateLimitConfigImpl
 
setMaxQueuingTime(Long) - 类 中的方法com.tencent.polaris.factory.config.provider.RateLimitConfigImpl
 
setMaxRetryTimes(int) - 类 中的方法com.tencent.polaris.factory.config.global.APIConfigImpl
 
setMaxWindowCount(int) - 类 中的方法com.tencent.polaris.factory.config.provider.RateLimitConfigImpl
 
setMessageTimeout(Long) - 类 中的方法com.tencent.polaris.factory.config.global.ServerConnectorConfigImpl
 
setName(String) - 类 中的方法com.tencent.polaris.factory.config.global.FlowCacheConfigImpl
 
setNamespace(String) - 类 中的方法com.tencent.polaris.factory.config.global.ClusterConfigImpl
 
setNamespace(String) - 类 中的方法com.tencent.polaris.factory.config.provider.RegisterConfigImpl
 
setPersistDir(String) - 类 中的方法com.tencent.polaris.factory.config.consumer.LocalCacheConfigImpl
 
setPersistEnable(Boolean) - 类 中的方法com.tencent.polaris.factory.config.consumer.LocalCacheConfigImpl
 
setPersistMaxReadRetry(int) - 类 中的方法com.tencent.polaris.factory.config.consumer.LocalCacheConfigImpl
 
setPersistMaxWriteRetry(int) - 类 中的方法com.tencent.polaris.factory.config.consumer.LocalCacheConfigImpl
 
setPersistRetryInterval(long) - 类 中的方法com.tencent.polaris.factory.config.consumer.LocalCacheConfigImpl
 
setPluginConfig(String, Verifier) - 类 中的方法com.tencent.polaris.factory.config.plugin.PluginConfigImpl
设置特定插件配置
setPropertiesValueCacheSize(int) - 类 中的方法com.tencent.polaris.factory.config.configuration.ConfigFileConfigImpl
 
setPropertiesValueExpireTime(long) - 类 中的方法com.tencent.polaris.factory.config.configuration.ConfigFileConfigImpl
 
setProtocol(String) - 类 中的方法com.tencent.polaris.factory.config.global.ServerConnectorConfigImpl
 
setProvider(ProviderConfigImpl) - 类 中的方法com.tencent.polaris.factory.config.ConfigurationImpl
 
setReconnectInterval(Long) - 类 中的方法com.tencent.polaris.factory.config.global.ServerConnectorConfigImpl
 
setRefreshInterval(long) - 类 中的方法com.tencent.polaris.factory.config.global.ClusterConfigImpl
 
setRegisters(List<RegisterConfigImpl>) - 类 中的方法com.tencent.polaris.factory.config.provider.ProviderConfigImpl
 
setRemoteSyncTimeoutMilli(long) - 类 中的方法com.tencent.polaris.factory.config.provider.RateLimitConfigImpl
 
setReportInterval(long) - 类 中的方法com.tencent.polaris.factory.config.global.APIConfigImpl
 
setRequestCountAfterHalfOpen(int) - 类 中的方法com.tencent.polaris.factory.config.consumer.CircuitBreakerConfigImpl
 
setRetryInterval(long) - 类 中的方法com.tencent.polaris.factory.config.global.APIConfigImpl
 
setRouters(List<String>) - 类 中的方法com.tencent.polaris.factory.config.global.ClusterConfigImpl
 
setSameAsBuiltin(boolean) - 类 中的方法com.tencent.polaris.factory.config.global.ClusterConfigImpl
 
setServerConnector(ConnectorConfigImpl) - 类 中的方法com.tencent.polaris.factory.config.configuration.ConfigFileConfigImpl
 
setServerConnector(ServerConnectorConfigImpl) - 类 中的方法com.tencent.polaris.factory.config.global.GlobalConfigImpl
 
setServerConnectorId(String) - 类 中的方法com.tencent.polaris.factory.config.consumer.DiscoveryConfigImpl
 
setServerConnectorId(String) - 类 中的方法com.tencent.polaris.factory.config.provider.RegisterConfigImpl
 
setServerConnectors(List<ServerConnectorConfigImpl>) - 类 中的方法com.tencent.polaris.factory.config.global.GlobalConfigImpl
 
setServerSwitchInterval(Long) - 类 中的方法com.tencent.polaris.factory.config.global.ServerConnectorConfigImpl
 
setService(String) - 类 中的方法com.tencent.polaris.factory.config.global.ClusterConfigImpl
 
setService(String) - 类 中的方法com.tencent.polaris.factory.config.provider.RegisterConfigImpl
 
setServiceExpireEnable(boolean) - 类 中的方法com.tencent.polaris.factory.config.consumer.LocalCacheConfigImpl
 
setServiceExpireTime(long) - 类 中的方法com.tencent.polaris.factory.config.consumer.LocalCacheConfigImpl
 
setServiceListRefreshInterval(Long) - 类 中的方法com.tencent.polaris.factory.config.consumer.LocalCacheConfigImpl
 
setServicePushEmptyProtectEnable(Boolean) - 类 中的方法com.tencent.polaris.factory.config.consumer.LocalCacheConfigImpl
 
setServiceRefreshInterval(long) - 类 中的方法com.tencent.polaris.factory.config.consumer.LocalCacheConfigImpl
 
setSleepWindow(long) - 类 中的方法com.tencent.polaris.factory.config.consumer.CircuitBreakerConfigImpl
 
setSuccessCountAfterHalfOpen(int) - 类 中的方法com.tencent.polaris.factory.config.consumer.CircuitBreakerConfigImpl
 
setTimeout(long) - 类 中的方法com.tencent.polaris.factory.config.global.APIConfigImpl
 
setTrustedCAFile(String) - 类 中的方法com.tencent.polaris.factory.config.global.ServerConnectorConfigImpl
 
setType(String) - 类 中的方法com.tencent.polaris.factory.config.consumer.LoadBalanceConfigImpl
 
setType(String) - 类 中的方法com.tencent.polaris.factory.config.consumer.LocalCacheConfigImpl
 
setVariables(Map<String, String>) - 类 中的方法com.tencent.polaris.factory.config.global.SystemConfigImpl
 
setWhen(OutlierDetectionConfig.When) - 类 中的方法com.tencent.polaris.factory.config.consumer.OutlierDetectionConfigImpl
 
StatReporterConfig - com.tencent.polaris.api.config.global中的接口
数据上报配置
StatReporterConfigImpl - com.tencent.polaris.factory.config.global中的类
 
StatReporterConfigImpl() - 类 的构造器com.tencent.polaris.factory.config.global.StatReporterConfigImpl
 
SubscribeConfig - com.tencent.polaris.api.config.consumer中的接口
 
SubscribeConfigImpl - com.tencent.polaris.factory.config.consumer中的类
 
SubscribeConfigImpl() - 类 的构造器com.tencent.polaris.factory.config.consumer.SubscribeConfigImpl
 
SystemConfig - com.tencent.polaris.api.config.global中的接口
api相关的配置对象
SystemConfigImpl - com.tencent.polaris.factory.config.global中的类
api相关的配置对象
SystemConfigImpl() - 类 的构造器com.tencent.polaris.factory.config.global.SystemConfigImpl
 
SystemPropertyPlaceholderResolver - com.tencent.polaris.factory.replace中的类
copy from https://github.com/spring-projects/spring-framework/blob/main/spring-core/src/main/java/org/springframework/util/SystemPropertyUtils.java
SystemPropertyPlaceholderResolver() - 类 的构造器com.tencent.polaris.factory.replace.SystemPropertyPlaceholderResolver
 

T

TimeStrJsonDeserializer - com.tencent.polaris.factory.util中的类
 
TimeStrJsonDeserializer() - 类 的构造器com.tencent.polaris.factory.util.TimeStrJsonDeserializer
 
toString() - 类 中的方法com.tencent.polaris.factory.config.ConfigurationImpl
 
toString() - 类 中的方法com.tencent.polaris.factory.config.consumer.CircuitBreakerConfigImpl
 
toString() - 类 中的方法com.tencent.polaris.factory.config.consumer.ConsumerConfigImpl
 
toString() - 类 中的方法com.tencent.polaris.factory.config.consumer.LoadBalanceConfigImpl
 
toString() - 类 中的方法com.tencent.polaris.factory.config.consumer.LocalCacheConfigImpl
 
toString() - 类 中的方法com.tencent.polaris.factory.config.consumer.OutlierDetectionConfigImpl
 
toString() - 类 中的方法com.tencent.polaris.factory.config.consumer.ServiceRouterConfigImpl
 
toString() - 类 中的方法com.tencent.polaris.factory.config.global.APIConfigImpl
 
toString() - 类 中的方法com.tencent.polaris.factory.config.global.ClusterConfigImpl
 
toString() - 类 中的方法com.tencent.polaris.factory.config.global.GlobalConfigImpl
 
toString() - 类 中的方法com.tencent.polaris.factory.config.global.ServerConnectorConfigImpl
 
toString() - 类 中的方法com.tencent.polaris.factory.config.global.SystemConfigImpl
 

V

validateAllNull(Map<String, Object>) - 类 中的静态方法com.tencent.polaris.factory.util.ConfigUtils
Validate if all Object being null.
validateInterval(Long, String) - 类 中的静态方法com.tencent.polaris.factory.util.ConfigUtils
 
validateIntervalWithMin(Long, long, String) - 类 中的静态方法com.tencent.polaris.factory.util.ConfigUtils
 
validateNull(Object, String) - 类 中的静态方法com.tencent.polaris.factory.util.ConfigUtils
 
validatePositive(Integer, String) - 类 中的静态方法com.tencent.polaris.factory.util.ConfigUtils
 
validateString(String, String) - 类 中的静态方法com.tencent.polaris.factory.util.ConfigUtils
 
validateTimes(Integer, String) - 类 中的静态方法com.tencent.polaris.factory.util.ConfigUtils
 
validateTrue(Boolean, String) - 类 中的静态方法com.tencent.polaris.factory.util.ConfigUtils
Validate if value is true
valueOf(String) - 枚举 中的静态方法com.tencent.polaris.api.config.consumer.OutlierDetectionConfig.When
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.tencent.polaris.api.config.global.ClusterType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.tencent.polaris.api.config.global.RunMode
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.tencent.polaris.api.config.provider.RateLimitConfig.Fallback
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法com.tencent.polaris.api.config.consumer.OutlierDetectionConfig.When
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.tencent.polaris.api.config.global.ClusterType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.tencent.polaris.api.config.global.RunMode
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.tencent.polaris.api.config.provider.RateLimitConfig.Fallback
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
Verifier - com.tencent.polaris.api.config.verify中的接口
检验SDK配置
verify() - 接口 中的方法com.tencent.polaris.api.config.verify.Verifier
执行校验操作,参数校验失败会抛出IllegalArgumentException
verify() - 类 中的方法com.tencent.polaris.factory.config.configuration.ConfigFileConfigImpl
 
verify() - 类 中的方法com.tencent.polaris.factory.config.configuration.ConnectorConfigImpl
 
verify() - 类 中的方法com.tencent.polaris.factory.config.ConfigurationImpl
 
verify() - 类 中的方法com.tencent.polaris.factory.config.consumer.CircuitBreakerConfigImpl
 
verify() - 类 中的方法com.tencent.polaris.factory.config.consumer.ConsumerConfigImpl
 
verify() - 类 中的方法com.tencent.polaris.factory.config.consumer.DiscoveryConfigImpl
 
verify() - 类 中的方法com.tencent.polaris.factory.config.consumer.LoadBalanceConfigImpl
 
verify() - 类 中的方法com.tencent.polaris.factory.config.consumer.LocalCacheConfigImpl
 
verify() - 类 中的方法com.tencent.polaris.factory.config.consumer.OutlierDetectionConfigImpl
 
verify() - 类 中的方法com.tencent.polaris.factory.config.consumer.ServiceRouterConfigImpl
 
verify() - 类 中的方法com.tencent.polaris.factory.config.consumer.SubscribeConfigImpl
 
verify() - 类 中的方法com.tencent.polaris.factory.config.global.APIConfigImpl
 
verify() - 类 中的方法com.tencent.polaris.factory.config.global.ClusterConfigImpl
 
verify() - 类 中的方法com.tencent.polaris.factory.config.global.FlowCacheConfigImpl
 
verify() - 类 中的方法com.tencent.polaris.factory.config.global.GlobalConfigImpl
 
verify() - 类 中的方法com.tencent.polaris.factory.config.global.ServerConnectorConfigImpl
 
verify() - 类 中的方法com.tencent.polaris.factory.config.global.StatReporterConfigImpl
 
verify() - 类 中的方法com.tencent.polaris.factory.config.global.SystemConfigImpl
 
verify() - 类 中的方法com.tencent.polaris.factory.config.provider.ProviderConfigImpl
 
verify() - 类 中的方法com.tencent.polaris.factory.config.provider.RateLimitConfigImpl
 
verify() - 类 中的方法com.tencent.polaris.factory.config.provider.RegisterConfigImpl
 
verifyPluginConfig() - 类 中的方法com.tencent.polaris.factory.config.plugin.PluginConfigImpl
 
A C D F G I L M O P R S T V 
跳过导航链接

Copyright © 2022. All rights reserved.