Skip navigation links
A B C D F G I O P R S 

A

AbstractFlow - Interface in com.tencent.polaris.client.flow
 
addError(ServiceEventKey, Throwable) - Method in class com.tencent.polaris.client.flow.ResourcesResponse
添加错误信息
addServiceInstances(ServiceEventKey, ServiceInstances) - Method in class com.tencent.polaris.client.flow.ResourcesResponse
添加服务实例应答
addServiceRule(ServiceEventKey, ServiceRule) - Method in class com.tencent.polaris.client.flow.ResourcesResponse
添加规则应答
addServices(ServiceEventKey, Services) - Method in class com.tencent.polaris.client.flow.ResourcesResponse
添加服务应答

B

BaseEngine - Class in com.tencent.polaris.client.api
基础构建引擎,API会基于该类进行实现
BaseEngine(SDKContext) - Constructor for class com.tencent.polaris.client.api.BaseEngine
 
BaseFlow - Class in com.tencent.polaris.client.flow
同步调用流程
BaseFlow() - Constructor for class com.tencent.polaris.client.flow.BaseFlow
 
buildFlowControlParam(RequestBaseEntity, Configuration, FlowControlParam) - Static method in class com.tencent.polaris.client.flow.BaseFlow
构建流程控制参数

C

cancel(boolean) - Method in class com.tencent.polaris.client.flow.GetResourcesInvoker
 
close() - Method in class com.tencent.polaris.client.api.SDKContext
 
com.tencent.polaris.client.api - package com.tencent.polaris.client.api
 
com.tencent.polaris.client.flow - package com.tencent.polaris.client.flow
 
commonGetOneInstance(Extensions, ServiceKey, List<String>, String, String, String) - Static method in class com.tencent.polaris.client.flow.BaseFlow
通用获取单个服务实例的方法,用于SDK内部调用
complete(ServiceEventKey) - Method in class com.tencent.polaris.client.flow.GetResourcesInvoker
 
completeExceptionally(ServiceEventKey, Throwable) - Method in class com.tencent.polaris.client.flow.GetResourcesInvoker
 
CONTEXT_KEY_RESULT_LISTENERS - Static variable in interface com.tencent.polaris.client.api.ServiceCallResultListener
作为KEY存放在context中进行索引

D

DefaultFlowControlParam - Class in com.tencent.polaris.client.flow
 
DefaultFlowControlParam() - Constructor for class com.tencent.polaris.client.flow.DefaultFlowControlParam
 
DefaultFlowControlParam(APIConfig) - Constructor for class com.tencent.polaris.client.flow.DefaultFlowControlParam
 
DefaultServiceResourceProvider - Class in com.tencent.polaris.client.flow
 
DefaultServiceResourceProvider(Extensions) - Constructor for class com.tencent.polaris.client.flow.DefaultServiceResourceProvider
 
destroy() - Method in interface com.tencent.polaris.client.api.ServiceCallResultListener
停机释放资源

F

FlowControlParam - Interface in com.tencent.polaris.client.flow
流程控制参数

G

get() - Method in class com.tencent.polaris.client.flow.GetResourcesInvoker
 
get(long, TimeUnit) - Method in class com.tencent.polaris.client.flow.GetResourcesInvoker
 
getAllServiceInstances() - Method in class com.tencent.polaris.client.flow.ResourcesResponse
获取所有的实例应答缓存
getAllServiceRules() - Method in class com.tencent.polaris.client.flow.ResourcesResponse
获取所有的规则缓应答缓存
getConfig() - Method in class com.tencent.polaris.client.api.SDKContext
 
getEngine(ValueContext) - Static method in class com.tencent.polaris.client.api.BaseEngine
 
getErrors() - Method in class com.tencent.polaris.client.flow.ResourcesResponse
返回所有的错误
getExtensions() - Method in class com.tencent.polaris.client.api.SDKContext
 
getMaxRetry() - Method in class com.tencent.polaris.client.flow.DefaultFlowControlParam
 
getMaxRetry() - Method in interface com.tencent.polaris.client.flow.FlowControlParam
流程最大重试次数
getName() - Method in interface com.tencent.polaris.client.flow.AbstractFlow
 
getOrInitFlow(Class<T>) - Method in class com.tencent.polaris.client.api.SDKContext
 
getPlugins() - Method in class com.tencent.polaris.client.api.SDKContext
 
GetResourcesInvoker - Class in com.tencent.polaris.client.flow
获取资源的回调
GetResourcesInvoker(ServiceEventKeysProvider, Extensions, boolean, boolean) - Constructor for class com.tencent.polaris.client.flow.GetResourcesInvoker
 
GetResourcesInvoker.ResourcesListener - Interface in com.tencent.polaris.client.flow
资源回调监听
getRetryIntervalMs() - Method in class com.tencent.polaris.client.flow.DefaultFlowControlParam
 
getRetryIntervalMs() - Method in interface com.tencent.polaris.client.flow.FlowControlParam
重试间隔时间
getSDKContext() - Method in class com.tencent.polaris.client.api.BaseEngine
 
getServerServices() - Method in class com.tencent.polaris.client.api.SDKContext
 
getServiceCallResultListeners(SDKContext) - Static method in interface com.tencent.polaris.client.api.ServiceCallResultListener
从全局变量中获取监听器数组
getServiceInstances(ServiceKey) - Method in class com.tencent.polaris.client.flow.DefaultServiceResourceProvider
 
getServiceInstances(ServiceEventKey) - Method in class com.tencent.polaris.client.flow.ResourcesResponse
获取服务实例应答对象
getServiceRule(ServiceEventKey) - Method in class com.tencent.polaris.client.flow.DefaultServiceResourceProvider
 
getServiceRule(ServiceEventKey) - Method in class com.tencent.polaris.client.flow.ResourcesResponse
获取规则应答对象
getServices(ServiceEventKey) - Method in class com.tencent.polaris.client.flow.ResourcesResponse
获取服务列表应答对象
getTimeoutMs() - Method in class com.tencent.polaris.client.flow.DefaultFlowControlParam
 
getTimeoutMs() - Method in interface com.tencent.polaris.client.flow.FlowControlParam
流程超时时间
getValueContext() - Method in class com.tencent.polaris.client.api.SDKContext
 

I

init() - Method in class com.tencent.polaris.client.api.BaseEngine
 
init() - Method in class com.tencent.polaris.client.api.SDKContext
 
init(SDKContext) - Method in interface com.tencent.polaris.client.api.ServiceCallResultListener
初始化handler
initContext() - Static method in class com.tencent.polaris.client.api.SDKContext
通过默认配置初始化SDKContext
initContextByConfig(Configuration) - Static method in class com.tencent.polaris.client.api.SDKContext
通过配置对象初始化SDK上下文
isCancelled() - Method in class com.tencent.polaris.client.flow.GetResourcesInvoker
 
isDone() - Method in class com.tencent.polaris.client.flow.GetResourcesInvoker
 

O

onComplete(ResourcesResponse) - Method in interface com.tencent.polaris.client.flow.GetResourcesInvoker.ResourcesListener
当调用完成后回调
onServiceCallResult(InstanceGauge) - Method in interface com.tencent.polaris.client.api.ServiceCallResultListener
收到服务上报数据后的回调处理

P

parseHost(Configuration) - Static method in class com.tencent.polaris.client.api.SDKContext
 
parseServerConnectorProtocol(Configuration) - Static method in class com.tencent.polaris.client.api.SDKContext
Get protocol of server connector, such as: DefaultPlugins.SERVER_CONNECTOR_COMPOSITE DefaultPlugins.SERVER_CONNECTOR_GRPC DefaultPlugins.SERVER_CONNECTOR_CONSUL
processLoadBalance(LoadBalancer, Criteria, ServiceInstances) - Static method in class com.tencent.polaris.client.flow.BaseFlow
 
processServiceRouters(RouteInfo, ServiceInstances, RouterChainGroup) - Static method in class com.tencent.polaris.client.flow.BaseFlow
处理服务路由

R

registerDestroyHook(Destroyable) - Method in class com.tencent.polaris.client.api.SDKContext
 
reportServerCall(ServiceCallResult, TargetServer, String) - Method in class com.tencent.polaris.client.api.BaseEngine
上报内部服务调用结果
ResourcesResponse - Class in com.tencent.polaris.client.flow
Response for resources query request.
ResourcesResponse() - Constructor for class com.tencent.polaris.client.flow.ResourcesResponse
 

S

SDKContext - Class in com.tencent.polaris.client.api
SDK初始化相关的上下文信息
SDKContext(Configuration, Manager, ValueContext) - Constructor for class com.tencent.polaris.client.api.SDKContext
构造器
ServiceCallResultListener - Interface in com.tencent.polaris.client.api
服务上报数据处理器统一接口
setMaxRetry(int) - Method in class com.tencent.polaris.client.flow.DefaultFlowControlParam
 
setMaxRetry(int) - Method in interface com.tencent.polaris.client.flow.FlowControlParam
设置最大重试次数
setRetryIntervalMs(long) - Method in class com.tencent.polaris.client.flow.DefaultFlowControlParam
 
setRetryIntervalMs(long) - Method in interface com.tencent.polaris.client.flow.FlowControlParam
设置重试间隔
setSDKContext(SDKContext) - Method in interface com.tencent.polaris.client.flow.AbstractFlow
 
setTimeoutMs(long) - Method in class com.tencent.polaris.client.flow.DefaultFlowControlParam
 
setTimeoutMs(long) - Method in interface com.tencent.polaris.client.flow.FlowControlParam
设置流程超时时间
syncGetResources(Extensions, boolean, ServiceEventKeysProvider, FlowControlParam) - Static method in class com.tencent.polaris.client.flow.BaseFlow
同步拉取资源数据
A B C D F G I O P R S 
Skip navigation links

Copyright © 2023. All rights reserved.