$ A B C D E F G H I J K L M N O P Q R S T U V W Z 

$

$genericInvoke(String, String[], Object[]) - 接口 中的方法com.alipay.sofa.rpc.api.GenericService
支持参数类型无法在类加载器加载情况的泛化调用
$genericInvoke(String, String[], Object[], Class<T>) - 接口 中的方法com.alipay.sofa.rpc.api.GenericService
支持参数类型无法在类加载器加载情况的泛化调用
$genericInvoke(String, String[], Object[], GenericContext) - 接口 中的方法com.alipay.sofa.rpc.api.GenericService
已过时。
Use RpcInvokeContext instead of GenericContext
$genericInvoke(String, String[], Object[], Class<T>, GenericContext) - 接口 中的方法com.alipay.sofa.rpc.api.GenericService
已过时。
Use RpcInvokeContext instead of GenericContext
$invoke(String, String[], Object[]) - 接口 中的方法com.alipay.sofa.rpc.api.GenericService
泛化调用

A

AbstractByteBuf - com.alipay.sofa.rpc.transport中的类
ByteBuf的一个抽象,这样可以隔离各种Bytebuf
AbstractByteBuf() - 类 的构造器com.alipay.sofa.rpc.transport.AbstractByteBuf
 
AbstractChannel<CONTEXT,CHANNEL> - com.alipay.sofa.rpc.transport中的类
AbstractChannel
AbstractChannel() - 类 的构造器com.alipay.sofa.rpc.transport.AbstractChannel
 
AbstractCluster - com.alipay.sofa.rpc.client中的类
Abstract cluster, contains router chain, filter chain, address holder, connection holder and load balancer.
AbstractCluster(ConsumerBootstrap) - 类 的构造器com.alipay.sofa.rpc.client.AbstractCluster
构造函数
AbstractCluster.GracefulDestroyHook - com.alipay.sofa.rpc.client中的类
优雅关闭的钩子
AbstractCluster.GracefulDestroyHook() - 类 的构造器com.alipay.sofa.rpc.client.AbstractCluster.GracefulDestroyHook
 
AbstractHttp2ClientTransport - com.alipay.sofa.rpc.transport.http中的类
h2和h2c通用的客户端传输层
AbstractHttp2ClientTransport(ClientTransportConfig) - 类 的构造器com.alipay.sofa.rpc.transport.http.AbstractHttp2ClientTransport
客户端配置
AbstractHttp2ServerTransport - com.alipay.sofa.rpc.transport.http中的类
h2和h2c通用的服务端端传输层
AbstractHttp2ServerTransport(ServerTransportConfig) - 类 的构造器com.alipay.sofa.rpc.transport.http.AbstractHttp2ServerTransport
构造函数
AbstractHttpClientHandler - com.alipay.sofa.rpc.transport.http中的类
HTTP调用的客户端处理器
AbstractHttpClientHandler(ConsumerConfig, ProviderInfo, SofaRequest, RpcInternalContext, ClassLoader) - 类 的构造器com.alipay.sofa.rpc.transport.http.AbstractHttpClientHandler
 
AbstractHttpServer - com.alipay.sofa.rpc.server.http中的类
HttpServer for HTTP/1.1 and HTTP/2
AbstractHttpServer(String) - 类 的构造器com.alipay.sofa.rpc.server.http.AbstractHttpServer
 
AbstractHttpServerTask - com.alipay.sofa.rpc.server.http中的类
 
AbstractHttpServerTask(HttpServerHandler, SofaRequest, ChannelHandlerContext) - 类 的构造器com.alipay.sofa.rpc.server.http.AbstractHttpServerTask
 
AbstractIdConfig<S extends AbstractIdConfig> - com.alipay.sofa.rpc.config中的类
默认配置带ID
AbstractIdConfig() - 类 的构造器com.alipay.sofa.rpc.config.AbstractIdConfig
 
AbstractInterfaceConfig<T,S extends AbstractInterfaceConfig> - com.alipay.sofa.rpc.config中的类
接口级的公共配置
AbstractInterfaceConfig() - 类 的构造器com.alipay.sofa.rpc.config.AbstractInterfaceConfig
 
AbstractInvocationStat - com.alipay.sofa.rpc.client.aft.impl中的类
The type Abstract dimension stat.
AbstractInvocationStat(InvocationStatDimension) - 类 的构造器com.alipay.sofa.rpc.client.aft.impl.AbstractInvocationStat
Instantiates a new Abstract dimension stat.
AbstractInvokeCallback - com.alipay.sofa.rpc.message.bolt中的类
 
AbstractInvokeCallback(ConsumerConfig, ProviderInfo, SofaRequest, RpcInternalContext, ClassLoader) - 类 的构造器com.alipay.sofa.rpc.message.bolt.AbstractInvokeCallback
 
AbstractLoadBalancer - com.alipay.sofa.rpc.client中的类
Abstract load balancer.
AbstractLoadBalancer(ConsumerBootstrap) - 类 的构造器com.alipay.sofa.rpc.client.AbstractLoadBalancer
构造函数
AbstractProxyClientTransport - com.alipay.sofa.rpc.transport中的类
Abstract ProxyClientTransport for 3rd protocol, like cxf/resteasy.
AbstractProxyClientTransport(ClientTransportConfig) - 类 的构造器com.alipay.sofa.rpc.transport.AbstractProxyClientTransport
构造函数
AbstractResponseFuture<V> - com.alipay.sofa.rpc.message中的类
 
AbstractResponseFuture(int) - 类 的构造器com.alipay.sofa.rpc.message.AbstractResponseFuture
构造函数
AbstractRpcStatJsonReporter - com.alipay.sofa.rpc.tracer.sofatracer.log.stat中的类
AbstractRpcStatReporter
AbstractRpcStatJsonReporter(String, String, String) - 类 的构造器com.alipay.sofa.rpc.tracer.sofatracer.log.stat.AbstractRpcStatJsonReporter
 
AbstractSerializer - com.alipay.sofa.rpc.codec中的类
 
AbstractSerializer() - 类 的构造器com.alipay.sofa.rpc.codec.AbstractSerializer
 
AbstractTask - com.alipay.sofa.rpc.server中的类
 
AbstractTask() - 类 的构造器com.alipay.sofa.rpc.server.AbstractTask
 
AbstractZookeeperObserver - com.alipay.sofa.rpc.registry.zk中的类
Zookeeper Observer
AbstractZookeeperObserver() - 类 的构造器com.alipay.sofa.rpc.registry.zk.AbstractZookeeperObserver
 
accepts - 类 中的变量com.alipay.sofa.rpc.config.ServerConfig
服务端允许客户端建立的连接数
adaptivePort - 类 中的变量com.alipay.sofa.rpc.config.ServerConfig
The Adaptive port.
adaptiveProtocol(byte[]) - 类 中的静态方法com.alipay.sofa.rpc.protocol.ProtocolFactory
根据头部前几个魔术位,判断是哪种协议的长连接
add(ProviderInfo) - 类 中的方法com.alipay.sofa.rpc.client.ProviderGroup
增加服务列表
add(E) - 类 中的方法com.alipay.sofa.rpc.common.struct.ConcurrentHashSet
Adds the specified element to this set if it is not already present.
addAlive(ProviderInfo, ClientTransport) - 类 中的方法com.alipay.sofa.rpc.client.AllConnectConnectionHolder
Add alive.
addAll(Collection<ProviderInfo>) - 类 中的方法com.alipay.sofa.rpc.client.ProviderGroup
增加多个服务列表
addConfig(AbstractInterfaceConfig, String, ChildData) - 类 中的方法com.alipay.sofa.rpc.registry.zk.ZookeeperConfigObserver
接口配置新增子节点Data
addConfig(AbstractInterfaceConfig, String, ChildData) - 类 中的方法com.alipay.sofa.rpc.registry.zk.ZookeeperOverrideObserver
接口配置新增子节点Data
addConfigListener(AbstractInterfaceConfig, ConfigListener) - 类 中的方法com.alipay.sofa.rpc.registry.zk.ZookeeperConfigObserver
Add config listener.
addConfigListener(AbstractInterfaceConfig, ConfigListener) - 类 中的方法com.alipay.sofa.rpc.registry.zk.ZookeeperOverrideObserver
Add config listener.
addInvocationStat(InvocationStat) - 类 中的方法com.alipay.sofa.rpc.client.aft.MeasureModel
Add dimension boolean.
addListener(InvocationStatFactory.InvocationStatListener) - 类 中的静态方法com.alipay.sofa.rpc.client.aft.InvocationStatFactory
Add InvocationStatListener implement
addListener(SofaResponseCallback) - 类 中的方法com.alipay.sofa.rpc.message.bolt.BoltResponseFuture
 
addListener(SofaResponseCallback) - 类 中的方法com.alipay.sofa.rpc.message.http.HttpResponseFuture
 
addListener(SofaResponseCallback) - 接口 中的方法com.alipay.sofa.rpc.message.ResponseFuture
增加单个响应监听器
addListeners(List<SofaResponseCallback>) - 类 中的方法com.alipay.sofa.rpc.message.bolt.BoltResponseFuture
 
addListeners(List<SofaResponseCallback>) - 类 中的方法com.alipay.sofa.rpc.message.http.HttpResponseFuture
 
addListeners(List<SofaResponseCallback>) - 接口 中的方法com.alipay.sofa.rpc.message.ResponseFuture
增加多个响应监听器
addMeasureDetail(MeasureResultDetail) - 类 中的方法com.alipay.sofa.rpc.client.aft.MeasureResult
Add measure detail.
addNode(List<ProviderInfo>) - 类 中的方法com.alipay.sofa.rpc.client.AllConnectConnectionHolder
 
addProvider(ProviderGroup) - 类 中的方法com.alipay.sofa.rpc.bootstrap.ClusterProviderInfoListener
 
addProvider(ProviderGroup) - 类 中的方法com.alipay.sofa.rpc.client.AbstractCluster
 
addProvider(ProviderGroup) - 类 中的方法com.alipay.sofa.rpc.client.AllConnectConnectionHolder
 
addProvider(ProviderGroup) - 类 中的方法com.alipay.sofa.rpc.client.SingleGroupAddressHolder
 
addProvider(ProviderGroup) - 接口 中的方法com.alipay.sofa.rpc.listener.ProviderInfoListener
增加某标签的服务端列表 (增量)
addProvider(ConsumerConfig, String, ChildData) - 类 中的方法com.alipay.sofa.rpc.registry.zk.ZookeeperProviderObserver
 
addProviderListener(ConsumerConfig, ProviderInfoListener) - 类 中的方法com.alipay.sofa.rpc.registry.zk.ZookeeperProviderObserver
Add provider listener.
addRequestProp(String, Object) - 类 中的方法com.alipay.sofa.rpc.core.request.SofaRequest
Add request prop.
addRequestProps(Map<String, Object>) - 类 中的方法com.alipay.sofa.rpc.core.request.SofaRequest
Add request props.
addResourceFactory(ResourceFactory, String) - 类 中的方法com.alipay.sofa.rpc.server.rest.SofaResourceMethodRegistry
Add a custom resource implementation endpoint.
addResponseProp(String, String) - 类 中的方法com.alipay.sofa.rpc.core.response.SofaResponse
Add response prop.
ADDRESS_DEFAULT_GROUP - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
默认分组
ADDRESS_DIRECT_GROUP - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
默认直连分组
addressHolder - 类 中的变量com.alipay.sofa.rpc.client.AbstractCluster
地址保持器
AddressHolder - com.alipay.sofa.rpc.client中的类
地址管理器
AddressHolder(ConsumerBootstrap) - 类 的构造器com.alipay.sofa.rpc.client.AddressHolder
构造函数
addressHolder - 类 中的变量com.alipay.sofa.rpc.config.ConsumerConfig
地址管理器
AddressHolderFactory - com.alipay.sofa.rpc.client中的类
Factory of address holder.
AddressHolderFactory() - 类 的构造器com.alipay.sofa.rpc.client.AddressHolderFactory
 
addressWait - 类 中的变量com.alipay.sofa.rpc.config.ConsumerConfig
等待地址获取时间(毫秒),-1表示等到拿到地址位置
addRetry(ProviderInfo, ClientTransport) - 类 中的方法com.alipay.sofa.rpc.client.AllConnectConnectionHolder
Add retry.
afterSend(RpcInternalContext, SofaRequest) - 类 中的方法com.alipay.sofa.rpc.transport.AbstractProxyClientTransport
调用后设置一些属性(注意,在异步的情况较多下)
afterSend(RpcInternalContext, InvokeContext, SofaRequest) - 类 中的方法com.alipay.sofa.rpc.transport.bolt.BoltClientTransport
调用后设置一些属性(注意,在异步的情况较多下)
afterSend(RpcInternalContext, SofaRequest) - 类 中的方法com.alipay.sofa.rpc.transport.http.AbstractHttp2ClientTransport
调用后设置一些属性(注意,在异步的情况较多下)
alias - 类 中的变量com.alipay.sofa.rpc.ext.ExtensionClass
扩展别名,不是provider uniqueId
aliveTime - 类 中的变量com.alipay.sofa.rpc.config.ServerConfig
线程池回收时间
aliveToRetry(ProviderInfo, ClientTransport) - 类 中的方法com.alipay.sofa.rpc.client.AllConnectConnectionHolder
从存活丢到重试列表
aliveToSubHealth(ProviderInfo, ClientTransport) - 类 中的方法com.alipay.sofa.rpc.client.AllConnectConnectionHolder
从存活丢到亚健康列表
ALL - 类 中的静态变量com.alipay.sofa.rpc.common.utils.StringUtils
The string "*".
all - 类 中的变量com.alipay.sofa.rpc.ext.ExtensionLoader
全部的加载的实现类 {"alias":ExtensionClass}
AllConnectConnectionHolder - com.alipay.sofa.rpc.client中的类
全部建立长连接,自动维护长连接
AllConnectConnectionHolder(ConsumerBootstrap) - 类 的构造器com.alipay.sofa.rpc.client.AllConnectConnectionHolder
构造函数
ANYHOST - 类 中的静态变量com.alipay.sofa.rpc.common.utils.NetUtils
任意地址
app - 类 中的变量com.alipay.sofa.rpc.metrics.lookout.RpcAbstractLookoutModel
 
APP_ID - 类 中的静态变量com.alipay.sofa.rpc.context.RpcRuntimeContext
应用Id
APP_NAME - 类 中的静态变量com.alipay.sofa.rpc.common.SofaOptions
应用名称
APP_NAME - 类 中的静态变量com.alipay.sofa.rpc.context.RpcRuntimeContext
应用名称
appendSlot(JsonStringBuilder, SofaTracerSpan) - 类 中的方法com.alipay.sofa.rpc.tracer.sofatracer.log.digest.RpcClientDigestSpanJsonEncoder
 
appendSlot(JsonStringBuilder, SofaTracerSpan) - 类 中的方法com.alipay.sofa.rpc.tracer.sofatracer.log.digest.RpcServerDigestSpanJsonEncoder
 
appId - 类 中的变量com.alipay.sofa.rpc.config.ApplicationConfig
The App id.
application - 类 中的变量com.alipay.sofa.rpc.config.AbstractInterfaceConfig
应用信息
ApplicationConfig - com.alipay.sofa.rpc.config中的类
应用信息配置
ApplicationConfig() - 类 的构造器com.alipay.sofa.rpc.config.ApplicationConfig
 
appName - 类 中的变量com.alipay.sofa.rpc.config.ApplicationConfig
The App name.
appServiceDegradeIps - 类 中的变量com.alipay.sofa.rpc.client.aft.impl.ServiceHorizontalRegulationStrategy
Key(应用,服务)降级的不同ip列表
appServiceMeasureModels - 类 中的变量com.alipay.sofa.rpc.client.aft.impl.ServiceHorizontalMeasureStrategy
All measure model
areEqual() - 类 中的方法com.alipay.sofa.rpc.common.struct.ListDifference
Are equal.
areEqual() - 类 中的方法com.alipay.sofa.rpc.common.struct.MapDifference
Are equal.
array() - 类 中的方法com.alipay.sofa.rpc.transport.AbstractByteBuf
Get byte[] data
array() - 类 中的方法com.alipay.sofa.rpc.transport.ByteArrayWrapperByteBuf
 
array() - 类 中的方法com.alipay.sofa.rpc.transport.ByteStreamWrapperByteBuf
 
array() - 类 中的方法com.alipay.sofa.rpc.transport.netty.NettyByteBuffer
 
assertFalse(String) - 类 中的静态方法com.alipay.sofa.rpc.config.ConfigValueHelper
判断字符串是否为空或"false"或"null"
ASYNC_POOL_CORE - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认回调线程池最小
ASYNC_POOL_MAX - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认回调线程池最大
ASYNC_POOL_QUEUE - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认回调线程池队列
ASYNC_POOL_TIME - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认回调线程池回收时间
asyncContext - 类 中的变量com.alipay.sofa.rpc.message.bolt.BoltSendableResponseCallback
请求对应的上下文
AsyncRuntime - com.alipay.sofa.rpc.context中的类
异步执行运行时
AsyncRuntime() - 类 的构造器com.alipay.sofa.rpc.context.AsyncRuntime
 
asyncSend(SofaRequest, int) - 类 中的方法com.alipay.sofa.rpc.transport.AbstractProxyClientTransport
 
asyncSend(SofaRequest, int) - 类 中的方法com.alipay.sofa.rpc.transport.bolt.BoltClientTransport
 
asyncSend(SofaRequest, int) - 类 中的方法com.alipay.sofa.rpc.transport.ClientTransport
异步调用
asyncSend(SofaRequest, int) - 类 中的方法com.alipay.sofa.rpc.transport.http.AbstractHttp2ClientTransport
 
ATTR_APP_NAME - 类 中的静态变量com.alipay.sofa.rpc.client.ProviderInfoAttrs
静态配置key:appName
ATTR_CONNECTIONS - 类 中的静态变量com.alipay.sofa.rpc.client.ProviderInfoAttrs
动态配置:connections
ATTR_CROSSLANG - 类 中的静态变量com.alipay.sofa.rpc.client.ProviderInfoAttrs
静态配置key:crosslang 是否支持跨语言
ATTR_DISABLED - 类 中的静态变量com.alipay.sofa.rpc.client.ProviderInfoAttrs
动态配置key:disabled 节点是否启用
ATTR_HOST_MACHINE - 类 中的静态变量com.alipay.sofa.rpc.client.ProviderInfoAttrs
静态配置key:hostMachine 物理机器
ATTR_INTERFACE - 类 中的静态变量com.alipay.sofa.rpc.client.ProviderInfoAttrs
动态配置key:interface
ATTR_RC_PERIOD_COEFFICIENT - 类 中的静态变量com.alipay.sofa.rpc.client.ProviderInfoAttrs
动态配置key:reconnectCoefficient 重试周期系数:1-5(即5次才真正调一次)
ATTR_RPC_VERSION - 类 中的静态变量com.alipay.sofa.rpc.client.ProviderInfoAttrs
配置key:rpcVersion
ATTR_SERIALIZATION - 类 中的静态变量com.alipay.sofa.rpc.client.ProviderInfoAttrs
配置key:rpcVer
ATTR_SERVICE - 类 中的静态变量com.alipay.sofa.rpc.client.ProviderInfoAttrs
静态配置key:service
ATTR_SOURCE - 类 中的静态变量com.alipay.sofa.rpc.client.ProviderInfoAttrs
静态配置key:source 来源
ATTR_START_TIME - 类 中的静态变量com.alipay.sofa.rpc.client.ProviderInfoAttrs
静态配置key:startTime 启动时间
ATTR_TIMEOUT - 类 中的静态变量com.alipay.sofa.rpc.client.ProviderInfoAttrs
动态配置:超时时间
ATTR_UNIQUEID - 类 中的静态变量com.alipay.sofa.rpc.client.ProviderInfoAttrs
静态配置key:uniqueId
ATTR_WARM_UP_END_TIME - 类 中的静态变量com.alipay.sofa.rpc.client.ProviderInfoAttrs
动态配置key:warmUpEndTime
ATTR_WARMUP_TIME - 类 中的静态变量com.alipay.sofa.rpc.client.ProviderInfoAttrs
动态配置key:warmupTime
ATTR_WARMUP_WEIGHT - 类 中的静态变量com.alipay.sofa.rpc.client.ProviderInfoAttrs
动态配置key:warmupWeight
ATTR_WEIGHT - 类 中的静态变量com.alipay.sofa.rpc.client.ProviderInfoAttrs
配置key:权重
attrUpdated(Map) - 接口 中的方法com.alipay.sofa.rpc.listener.ConfigListener
属性发生变化
AutoActive - com.alipay.sofa.rpc.filter中的注释类型
Means this extension will active automatically
autoStart - 类 中的变量com.alipay.sofa.rpc.config.ServerConfig
是否自动启动
available() - 类 中的方法com.alipay.sofa.rpc.common.struct.UnsafeByteArrayInputStream
 
await(long, TimeUnit) - 类 中的方法com.alipay.sofa.rpc.message.AbstractResponseFuture
 
awaitSettings(long, TimeUnit) - 类 中的方法com.alipay.sofa.rpc.transport.http.Http2SettingsHandler
Wait for this handler to be added after the upgrade to HTTP/2, and for initial preface handshake to complete.

B

BaggageResolver - com.alipay.sofa.rpc.context中的类
透传数据解析器
BaggageResolver() - 类 的构造器com.alipay.sofa.rpc.context.BaggageResolver
 
baggageSerialized(SofaTracerSpanContext) - 类 中的方法com.alipay.sofa.rpc.tracer.sofatracer.log.digest.RpcClientDigestSpanJsonEncoder
 
baggageSerialized(SofaTracerSpanContext) - 类 中的方法com.alipay.sofa.rpc.tracer.sofatracer.log.digest.RpcServerDigestSpanJsonEncoder
 
batchUnRegister(List<ProviderConfig>) - 类 中的方法com.alipay.sofa.rpc.registry.local.LocalRegistry
 
batchUnRegister(List<ProviderConfig>) - 类 中的方法com.alipay.sofa.rpc.registry.Registry
反注册服务提供者
batchUnRegister(List<ProviderConfig>) - 类 中的方法com.alipay.sofa.rpc.registry.zk.ZookeeperRegistry
 
batchUnSubscribe(List<ConsumerConfig>) - 类 中的方法com.alipay.sofa.rpc.registry.local.LocalRegistry
 
batchUnSubscribe(List<ConsumerConfig>) - 类 中的方法com.alipay.sofa.rpc.registry.Registry
反订阅服务调用者相关配置
batchUnSubscribe(List<ConsumerConfig>) - 类 中的方法com.alipay.sofa.rpc.registry.zk.ZookeeperRegistry
 
BeanIdMatchFilter - com.alipay.sofa.rpc.filter中的类
规则id的配置形式:a,b,!
BeanIdMatchFilter() - 类 的构造器com.alipay.sofa.rpc.filter.BeanIdMatchFilter
 
BeanSerializer - com.alipay.sofa.rpc.common.json中的类
Bean serializer of json
BeanSerializer() - 类 的构造器com.alipay.sofa.rpc.common.json.BeanSerializer
 
BeanUtils - com.alipay.sofa.rpc.common.utils中的类
Bean的一些操作
BeanUtils() - 类 的构造器com.alipay.sofa.rpc.common.utils.BeanUtils
 
beforeSend(RpcInternalContext, SofaRequest) - 类 中的方法com.alipay.sofa.rpc.transport.AbstractProxyClientTransport
调用前设置一些属性
beforeSend(RpcInternalContext, SofaRequest) - 类 中的方法com.alipay.sofa.rpc.transport.bolt.BoltClientTransport
调用前设置一些属性
beforeSend(RpcInternalContext, SofaRequest) - 类 中的方法com.alipay.sofa.rpc.transport.http.AbstractHttp2ClientTransport
调用前设置一些属性
bitsToByte(String) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.CodecUtils
把字符串的bit转为byte
bizThreadPool - 类 中的变量com.alipay.sofa.rpc.server.bolt.BoltServer
业务线程池
bizThreadPool - 类 中的变量com.alipay.sofa.rpc.server.http.AbstractHttpServer
业务线程池
bizThreadPool - 类 中的变量com.alipay.sofa.rpc.server.http.HttpServerHandler
业务线程池
BlackListFileLoader - com.alipay.sofa.rpc.codec.sofahessian中的类
Load blacklist from file.
BlackListFileLoader() - 类 的构造器com.alipay.sofa.rpc.codec.sofahessian.BlackListFileLoader
 
BoltClientProxyInvoker - com.alipay.sofa.rpc.bootstrap.bolt中的类
 
BoltClientProxyInvoker(ConsumerBootstrap) - 类 的构造器com.alipay.sofa.rpc.bootstrap.bolt.BoltClientProxyInvoker
构造执行链
BoltClientTransport - com.alipay.sofa.rpc.transport.bolt中的类
注意,bolt的实现只支持长连接共享模式。
BoltClientTransport(ClientTransportConfig) - 类 的构造器com.alipay.sofa.rpc.transport.bolt.BoltClientTransport
Instant BoltClientTransport
BoltConsumerBootstrap<T> - com.alipay.sofa.rpc.bootstrap.bolt中的类
Consumer bootstrap for bolt
BoltConsumerBootstrap(ConsumerConfig<T>) - 类 的构造器com.alipay.sofa.rpc.bootstrap.bolt.BoltConsumerBootstrap
构造函数
BoltFutureInvokeCallback - com.alipay.sofa.rpc.message.bolt中的类
为了使Future模式下,也能正常的记录相关信息,采用Callback模式进行包装
BoltFutureInvokeCallback(ConsumerConfig, ProviderInfo, BoltResponseFuture, SofaRequest, RpcInternalContext, ClassLoader) - 类 的构造器com.alipay.sofa.rpc.message.bolt.BoltFutureInvokeCallback
Instantiates a new Bolt future invoke callback.
BoltInvokerCallback - com.alipay.sofa.rpc.message.bolt中的类
把业务的Callback适配成为Bolt的Callback
BoltInvokerCallback(ConsumerConfig, ProviderInfo, SofaResponseCallback, SofaRequest, RpcInternalContext, ClassLoader) - 类 的构造器com.alipay.sofa.rpc.message.bolt.BoltInvokerCallback
Instantiates a new Bolt invoker callback.
BoltProviderBootstrap<T> - com.alipay.sofa.rpc.bootstrap.bolt中的类
Provider bootstrap for bolt
BoltProviderBootstrap(ProviderConfig<T>) - 类 的构造器com.alipay.sofa.rpc.bootstrap.bolt.BoltProviderBootstrap
构造函数
BoltResponseFuture<V> - com.alipay.sofa.rpc.message.bolt中的类
Future of bolt.
BoltResponseFuture(SofaRequest, int) - 类 的构造器com.alipay.sofa.rpc.message.bolt.BoltResponseFuture
构造函数
BoltSendableResponseCallback<T> - com.alipay.sofa.rpc.message.bolt中的类
Async response callback, can send data to upstream when receive data from downstream.
BoltSendableResponseCallback() - 类 的构造器com.alipay.sofa.rpc.message.bolt.BoltSendableResponseCallback
 
BoltServer - com.alipay.sofa.rpc.server.bolt中的类
Bolt server
BoltServer() - 类 的构造器com.alipay.sofa.rpc.server.bolt.BoltServer
 
boltServerProcessor - 类 中的变量com.alipay.sofa.rpc.server.bolt.BoltServer
BoltServerProcessor
BoltServerProcessor - com.alipay.sofa.rpc.server.bolt中的类
Bolt server processor of bolt server.
BoltServerProcessor(BoltServer) - 类 的构造器com.alipay.sofa.rpc.server.bolt.BoltServerProcessor
Construct
BoltServerProcessor.UserThreadPoolSelector - com.alipay.sofa.rpc.server.bolt中的类
Executor Selector
BoltServerProcessor.UserThreadPoolSelector() - 类 的构造器com.alipay.sofa.rpc.server.bolt.BoltServerProcessor.UserThreadPoolSelector
 
booleansToByte(boolean[]) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.CodecUtils
将一个长度为8的boolean数组(每bit代表一个boolean值)转换为byte
bootstrap - 类 中的变量com.alipay.sofa.rpc.config.ConsumerConfig
启动器
bootstrap - 类 中的变量com.alipay.sofa.rpc.config.ProviderConfig
启动器
bootstrap - 类 中的变量com.alipay.sofa.rpc.server.rest.SofaNettyJaxrsServer
 
Bootstraps - com.alipay.sofa.rpc.bootstrap中的类
辅助工具类,更方便的使用发布方法
Bootstraps() - 类 的构造器com.alipay.sofa.rpc.bootstrap.Bootstraps
 
build(String, String, String, SpanEncoder<SofaTracerSpan>, SofaTracerStatisticReporter) - 类 中的静态方法com.alipay.sofa.rpc.tracer.sofatracer.factory.ReporterFactory
 
build() - 类 中的方法com.alipay.sofa.rpc.transport.http.Http2ChannelHandlerBuilder
 
build(Http2ConnectionDecoder, Http2ConnectionEncoder, Http2Settings) - 类 中的方法com.alipay.sofa.rpc.transport.http.Http2ChannelHandlerBuilder
 
build() - 类 中的静态方法com.alipay.sofa.rpc.transport.http.SslContextBuilder
 
BUILD_VERSION - 类 中的静态变量com.alipay.sofa.rpc.common.Version
当前Build版本,每次发布修改
buildClientProxyInvoker(ConsumerBootstrap) - 类 中的方法com.alipay.sofa.rpc.bootstrap.bolt.BoltConsumerBootstrap
 
buildClientProxyInvoker(ConsumerBootstrap) - 类 中的方法com.alipay.sofa.rpc.bootstrap.DefaultConsumerBootstrap
Build ClientProxyInvoker for consumer bootstrap.
buildClientProxyInvoker(ConsumerBootstrap) - 类 中的方法com.alipay.sofa.rpc.bootstrap.http.Http2ClearTextConsumerBootstrap
 
buildClientProxyInvoker(ConsumerBootstrap) - 类 中的方法com.alipay.sofa.rpc.bootstrap.rest.RestConsumerBootstrap
 
buildConfigListener(ConsumerBootstrap) - 类 中的方法com.alipay.sofa.rpc.bootstrap.DefaultConsumerBootstrap
Build ConfigListener for consumer bootstrap.
buildConsumerChain(ConsumerBootstrap) - 类 中的静态方法com.alipay.sofa.rpc.client.RouterChain
构建Router链
buildConsumerChain(ConsumerConfig<?>, FilterInvoker) - 类 中的静态方法com.alipay.sofa.rpc.filter.FilterChain
构造调用端的执行链
buildDeserializeError(String) - 类 中的方法com.alipay.sofa.rpc.codec.AbstractSerializer
 
buildDeserializeError(String, Throwable) - 类 中的方法com.alipay.sofa.rpc.codec.AbstractSerializer
 
buildHigh2Low6Bytes(byte, byte) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.CodecUtils
一个byte存一个2bit和6bit的信息
buildHigh4Low4Bytes(byte, byte) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.CodecUtils
一个byte存两个4bit的信息
buildIfAbsent() - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
启动服务
buildKey(String, String, Object[]) - 接口 中的方法com.alipay.sofa.rpc.common.struct.Cache
通过调用参数获得唯一的key,返回null以后将不从cache中load
buildKey() - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
构造关键字方法
buildKey() - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Build key.
buildKey() - 类 中的方法com.alipay.sofa.rpc.config.ProviderConfig
Build key.
buildMeasureModel(InvocationStat) - 类 中的方法com.alipay.sofa.rpc.client.aft.impl.ServiceHorizontalMeasureStrategy
如果该Invocation不属于一个MeasureModel,那么创建一个MeasureModel。
buildMeasureModel(InvocationStat) - 接口 中的方法com.alipay.sofa.rpc.client.aft.MeasureStrategy
Build measure model by invocation statistics
buildProviderChain(ProviderConfig<?>, FilterInvoker) - 类 中的静态方法com.alipay.sofa.rpc.filter.FilterChain
构造服务端的执行链
buildProviderInfoListener(ConsumerBootstrap) - 类 中的方法com.alipay.sofa.rpc.bootstrap.DefaultConsumerBootstrap
Build ProviderInfoListener for consumer bootstrap.
buildProxy(String, Class<T>, Invoker) - 类 中的静态方法com.alipay.sofa.rpc.proxy.ProxyFactory
构建代理类实例
buildProxy(ClientTransportConfig) - 类 中的方法com.alipay.sofa.rpc.transport.AbstractProxyClientTransport
构造远程调用代理
buildProxy(ClientTransportConfig) - 类 中的方法com.alipay.sofa.rpc.transport.rest.RestClientTransport
 
buildQueue(int) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.ThreadPoolUtils
构建队列
buildQueue(int, boolean) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.ThreadPoolUtils
构建队列
buildRuntime(String, String) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.ExceptionUtils
 
buildRuntime(String, String, String) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.ExceptionUtils
 
buildSerializeError(String) - 类 中的方法com.alipay.sofa.rpc.codec.AbstractSerializer
 
buildSerializeError(String, Throwable) - 类 中的方法com.alipay.sofa.rpc.codec.AbstractSerializer
 
buildSofaErrorResponse(String) - 类 中的静态方法com.alipay.sofa.rpc.message.MessageBuilder
构建rpc错误结果
buildSofaRequest(Class<?>, String, Class[], Object[]) - 类 中的静态方法com.alipay.sofa.rpc.message.MessageBuilder
buildSofaRequest(Class<?>, Method, Class[], Object[]) - 类 中的静态方法com.alipay.sofa.rpc.message.MessageBuilder
构建请求,常用于代理类拦截
buildUrls() - 类 中的方法com.alipay.sofa.rpc.bootstrap.dubbo.DubboProviderBootstrap
得到已发布的全部list
BusinessPool - com.alipay.sofa.rpc.server中的类
Business pool
BusinessPool() - 类 的构造器com.alipay.sofa.rpc.server.BusinessPool
 
byte2Booleans(byte) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.CodecUtils
将byte转换为一个长度为8的boolean数组(每bit代表一个boolean值)
ByteArrayWrapperByteBuf - com.alipay.sofa.rpc.transport中的类
 
ByteArrayWrapperByteBuf(byte[]) - 类 的构造器com.alipay.sofa.rpc.transport.ByteArrayWrapperByteBuf
 
bytesToInt(byte[]) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.CodecUtils
byte数组转int
ByteStreamWrapperByteBuf - com.alipay.sofa.rpc.transport中的类
 
ByteStreamWrapperByteBuf(UnsafeByteArrayOutputStream) - 类 的构造器com.alipay.sofa.rpc.transport.ByteStreamWrapperByteBuf
 
byteToBits(byte) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.CodecUtils
把byte转为字符串的bit

C

Cache - com.alipay.sofa.rpc.common.struct中的接口
 
cache - 类 中的变量com.alipay.sofa.rpc.config.AbstractInterfaceConfig
是否启动结果缓存
cache - 类 中的变量com.alipay.sofa.rpc.config.MethodConfig
是否启用客户端缓存
cacheCommonData() - 类 中的方法com.alipay.sofa.rpc.bootstrap.bolt.BoltClientProxyInvoker
 
cacheCommonData() - 类 中的方法com.alipay.sofa.rpc.bootstrap.DefaultClientProxyInvoker
 
cacheCommonData() - 类 中的方法com.alipay.sofa.rpc.bootstrap.rest.RestClientProxyInvoker
 
cacheConsumerConfig(ConsumerBootstrap) - 类 中的静态方法com.alipay.sofa.rpc.context.RpcRuntimeContext
增加缓存ConsumerConfig
cacheProviderConfig(ProviderBootstrap) - 类 中的静态方法com.alipay.sofa.rpc.context.RpcRuntimeContext
增加缓存ProviderConfig
cacheRef - 类 中的变量com.alipay.sofa.rpc.config.AbstractInterfaceConfig
结果缓存实现类
CalculateUtils - com.alipay.sofa.rpc.common.utils中的类
计算类
CalculateUtils() - 类 的构造器com.alipay.sofa.rpc.common.utils.CalculateUtils
 
Callback<Q,S> - com.alipay.sofa.rpc.invoke中的接口
面向用户的,回调的抽象类,实现通知方法,指定传递对象
callback - 类 中的变量com.alipay.sofa.rpc.message.bolt.BoltInvokerCallback
请求里的实际回调对象
callback - 类 中的变量com.alipay.sofa.rpc.transport.http.CallbackInvokeClientHandler
请求里的实际回调对象
CALLBACK_MAX_SIZE - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
本地缓存的Callback最大实例数
CallbackInvokeClientHandler - com.alipay.sofa.rpc.transport.http中的类
Callback调用的响应处理器
CallbackInvokeClientHandler(ConsumerConfig, ProviderInfo, SofaResponseCallback, SofaRequest, RpcInternalContext, ClassLoader) - 类 的构造器com.alipay.sofa.rpc.transport.http.CallbackInvokeClientHandler
Instantiates a CallbackInvokeClientHandler
CALLER_APP_KEY - 类 中的静态变量com.alipay.sofa.rpc.common.TracerCompatibleConstants
调用方应用名放在透传上下文中的 key
CALLER_IDC_KEY - 类 中的静态变量com.alipay.sofa.rpc.common.TracerCompatibleConstants
调用方 IDC 放在透传上下文中的 key
CALLER_IP_KEY - 类 中的静态变量com.alipay.sofa.rpc.common.TracerCompatibleConstants
调用方的IP地址
CALLER_ZONE_KEY - 类 中的静态变量com.alipay.sofa.rpc.common.TracerCompatibleConstants
调用方逻辑 ZONE 放在透传上下文中的 key
callerApp - 类 中的变量com.alipay.sofa.rpc.metrics.lookout.RpcServerLookoutModel
 
callerAppName - 类 中的变量com.alipay.sofa.rpc.api.context.RpcServiceContext
target appName
callerUrl - 类 中的变量com.alipay.sofa.rpc.api.context.RpcServiceContext
target url
cancel(boolean) - 类 中的方法com.alipay.sofa.rpc.message.AbstractResponseFuture
 
CANCELLATION_CAUSE - 类 中的静态变量com.alipay.sofa.rpc.message.AbstractResponseFuture
 
canonicalNameToJvmName(String) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.ClassTypeUtils
通用描述转JVM描述
canTelnet(String, int, int) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.NetUtils
是否可以telnet
carryWithRequest(RpcInvokeContext, SofaRequest) - 类 中的静态方法com.alipay.sofa.rpc.context.BaggageResolver
通过请求透传数据
carryWithResponse(RpcInvokeContext, SofaResponse) - 类 中的静态方法com.alipay.sofa.rpc.context.BaggageResolver
通过响应透传数据
castThis() - 类 中的方法com.alipay.sofa.rpc.config.AbstractIdConfig
 
catchException(Throwable) - 类 中的方法com.alipay.sofa.rpc.client.aft.impl.ServiceExceptionInvocationStat
 
catchException(Throwable) - 接口 中的方法com.alipay.sofa.rpc.client.aft.InvocationStat
tick one exception event
cause - 类 中的变量com.alipay.sofa.rpc.message.AbstractResponseFuture
异常
CGLIB_CLASS_SEPARATOR - 类 中的静态变量com.alipay.sofa.rpc.config.JAXRSProviderManager
The CGLIB class separator character "$$"
changed(Object, Object) - 类 中的静态方法com.alipay.sofa.rpc.common.RpcConfigs
值是否发生变化
channel() - 类 中的方法com.alipay.sofa.rpc.transport.AbstractChannel
通道
channel - 类 中的变量com.alipay.sofa.rpc.transport.http.AbstractHttp2ClientTransport
Channel
channel() - 类 中的方法com.alipay.sofa.rpc.transport.netty.NettyChannel
 
channelContext() - 类 中的方法com.alipay.sofa.rpc.transport.AbstractChannel
长连接上下文
ChannelContext - com.alipay.sofa.rpc.transport中的类
每个长连接都对应一个上下文,例如客户端本地存着服务端版本,服务端存着客户端的APP信息等
ChannelContext() - 类 的构造器com.alipay.sofa.rpc.transport.ChannelContext
 
channelContext() - 类 中的方法com.alipay.sofa.rpc.transport.netty.NettyChannel
 
channelInactive(ChannelHandlerContext) - 类 中的方法com.alipay.sofa.rpc.transport.http.Http2ClientChannelHandler
 
ChannelListener - com.alipay.sofa.rpc.listener中的接口
Listener of channel event
channelRead0(ChannelHandlerContext, Object) - 类 中的方法com.alipay.sofa.rpc.server.rest.SofaRestRequestHandler
 
channelRead0(ChannelHandlerContext, FullHttpRequest) - 类 中的方法com.alipay.sofa.rpc.transport.http.Http1ServerChannelHandler
 
channelRead0(ChannelHandlerContext, FullHttpResponse) - 类 中的方法com.alipay.sofa.rpc.transport.http.Http2ClientChannelHandler
 
channelRead0(ChannelHandlerContext, Http2Settings) - 类 中的方法com.alipay.sofa.rpc.transport.http.Http2SettingsHandler
 
channelReadComplete(ChannelHandlerContext) - 类 中的方法com.alipay.sofa.rpc.transport.http.Http1ServerChannelHandler
 
channelToString(SocketAddress, SocketAddress) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.NetUtils
连接转字符串
check - 类 中的变量com.alipay.sofa.rpc.config.ConsumerConfig
是否强依赖(即没有服务节点就启动失败,注意此参数可能和lazy冲突,开启check后lazy自动失效)
CHECK_SYSTEM_TIME - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
自定义设置:检查系统时间(针对linux)
checkAlias(ProviderInfo, SofaRequest) - 类 中的方法com.alipay.sofa.rpc.client.AbstractCluster
检查分组映射
checkClusterState() - 类 中的方法com.alipay.sofa.rpc.client.AbstractCluster
检测状态
checkConnection() - 类 中的方法com.alipay.sofa.rpc.transport.bolt.BoltClientTransport
 
checkConnection() - 类 中的方法com.alipay.sofa.rpc.transport.http.AbstractHttp2ClientTransport
 
checkMethods(Class<?>) - 类 中的方法com.alipay.sofa.rpc.bootstrap.DefaultProviderBootstrap
检查方法,例如方法名、多态(重载)方法
checkModified(String, long) - 类 中的静态方法com.alipay.sofa.rpc.registry.local.LocalRegistryHelper
Check file's lastmodified.
checkNormal(String, String) - 类 中的静态方法com.alipay.sofa.rpc.config.ConfigValueHelper
检查字符串是否是正常值,不是则抛出异常
checkNormalWithColon(String, String) - 类 中的静态方法com.alipay.sofa.rpc.config.ConfigValueHelper
检查字符串是否是正常值(含冒号),不是则抛出异常
checkNormalWithComma(String, String) - 类 中的静态方法com.alipay.sofa.rpc.config.ConfigValueHelper
检查字符串是否是正常值(含逗号),不是则抛出异常
checkNormalWithCommaColon(String, String) - 类 中的静态方法com.alipay.sofa.rpc.config.ConfigValueHelper
检查字符串是否是正常值(含冒号),不是则抛出异常
checkNotNegativeInteger(String, int) - 类 中的静态方法com.alipay.sofa.rpc.config.ConfigValueHelper
检查数字是否为非负数(>=0)
checkParameters() - 类 中的方法com.alipay.sofa.rpc.bootstrap.DefaultConsumerBootstrap
for check fields and parameters of consumer config
checkParameters() - 类 中的方法com.alipay.sofa.rpc.bootstrap.DefaultProviderBootstrap
for check fields and parameters of consumer config
checkPattern(String, String, Pattern, String) - 类 中的静态方法com.alipay.sofa.rpc.config.ConfigValueHelper
根据正则表达式检查字符串是否是正常值(含冒号),不是则抛出异常
checkPositiveInteger(String, int) - 类 中的静态方法com.alipay.sofa.rpc.config.ConfigValueHelper
检查数字是否为正整数(>0)
checkProviderInfo(ProviderGroup) - 类 中的方法com.alipay.sofa.rpc.client.AbstractCluster
检测服务节点的一些信息
checkProviderVersion(ProviderInfo, SofaRequest) - 类 中的方法com.alipay.sofa.rpc.client.AbstractCluster
检查服务端版本,特殊处理
checkService(String, String) - 类 中的方法com.alipay.sofa.rpc.server.http.HttpServerHandler
Check service exists
checkState(ProviderInfo, ClientTransport) - 类 中的方法com.alipay.sofa.rpc.client.AllConnectConnectionHolder
检查状态是否可用
checkState() - 类 中的方法com.alipay.sofa.rpc.message.bolt.BoltSendableResponseCallback
检测是否已经返回过响应,不能重复发送
checkState() - 类 中的方法com.alipay.sofa.rpc.tracer.sofatracer.RpcSofaTracer
 
checkState() - 类 中的方法com.alipay.sofa.rpc.tracer.Tracer
检查状态,在结束调用的时候进行调用,防止资源泄露
checkState() - 类 中的静态方法com.alipay.sofa.rpc.tracer.Tracers
检查状态,在结束调用的时候进行调用,防止资源泄露
checkStateChange(boolean) - 类 中的方法com.alipay.sofa.rpc.client.AbstractCluster
 
checkStateChange(boolean) - 类 中的方法com.alipay.sofa.rpc.client.Cluster
状态变化通知
CLASS_KEY - 类 中的静态变量com.alipay.sofa.rpc.common.json.JSON
 
classLoader - 类 中的变量com.alipay.sofa.rpc.message.bolt.AbstractInvokeCallback
请求运行时的ClassLoader
classLoader - 类 中的变量com.alipay.sofa.rpc.transport.http.AbstractHttpClientHandler
请求运行时的ClassLoader
ClassLoaderUtils - com.alipay.sofa.rpc.common.utils中的类
缓存了一些ClassLoader的对应关系,让应用和服务可以找到对应的ClassLoader。
ClassLoaderUtils() - 类 的构造器com.alipay.sofa.rpc.common.utils.ClassLoaderUtils
 
ClassTypeUtils - com.alipay.sofa.rpc.common.utils中的类
类型转换工具类 调用端时将类描述转换为字符串传输。
ClassTypeUtils() - 类 的构造器com.alipay.sofa.rpc.common.utils.ClassTypeUtils
 
ClassUtils - com.alipay.sofa.rpc.common.utils中的类
Class工具类
ClassUtils() - 类 的构造器com.alipay.sofa.rpc.common.utils.ClassUtils
 
clazz - 类 中的变量com.alipay.sofa.rpc.ext.ExtensionClass
扩展接口实现类名
cleanDirectory(File) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.FileUtils
递归删除目录下的所有文件及子目录下所有文件
clear() - 类 中的方法com.alipay.sofa.rpc.common.struct.ConcurrentHashSet
Removes all of the elements from this set.
clear() - 类 中的方法com.alipay.sofa.rpc.common.struct.TwoWayMap
 
clear() - 类 中的方法com.alipay.sofa.rpc.context.RpcInternalContext
Clear context for next user
clearAll() - 类 中的静态方法com.alipay.sofa.rpc.common.cache.RpcCacheManager
清理缓存
clearAttachments() - 类 中的方法com.alipay.sofa.rpc.context.RpcInternalContext
Clear attachments.
clearProviders() - 类 中的方法com.alipay.sofa.rpc.client.AllConnectConnectionHolder
清空服务列表
clearReferenceContext() - 类 中的静态方法com.alipay.sofa.rpc.api.context.RpcContextManager
 
clearServiceContext() - 类 中的静态方法com.alipay.sofa.rpc.api.context.RpcContextManager
 
CLIENT_CONN_TIME - 类 中的静态变量com.alipay.sofa.rpc.tracer.sofatracer.log.tags.RpcSpanTags
客户端创建长连接时间
CLIENT_DESERIALIZE - 类 中的静态变量com.alipay.sofa.rpc.core.exception.RpcErrorType
客户端反序列化异常
CLIENT_ELAPSE_TIME - 类 中的静态变量com.alipay.sofa.rpc.tracer.sofatracer.log.tags.RpcSpanTags
客户端总耗时
CLIENT_FILTER - 类 中的静态变量com.alipay.sofa.rpc.core.exception.RpcErrorType
客户端过滤器异常
CLIENT_NETWORK - 类 中的静态变量com.alipay.sofa.rpc.core.exception.RpcErrorType
客户端网络异常(客户端往外发的时候)
CLIENT_ROUTER - 类 中的静态变量com.alipay.sofa.rpc.core.exception.RpcErrorType
客户端路由寻址异常
CLIENT_SERIALIZE - 类 中的静态变量com.alipay.sofa.rpc.core.exception.RpcErrorType
客户端序列化异常
CLIENT_TIMEOUT - 类 中的静态变量com.alipay.sofa.rpc.core.exception.RpcErrorType
客户端超时异常
CLIENT_UNDECLARED_ERROR - 类 中的静态变量com.alipay.sofa.rpc.core.exception.RpcErrorType
客户端未定义异常
ClientAfterSendEvent - com.alipay.sofa.rpc.event中的类
ClientAfterSendEvent
ClientAfterSendEvent(SofaRequest) - 类 的构造器com.alipay.sofa.rpc.event.ClientAfterSendEvent
 
clientAppId - 类 中的变量com.alipay.sofa.rpc.transport.ChannelContext
客户端应用Id
clientAppName - 类 中的变量com.alipay.sofa.rpc.transport.ChannelContext
客户端应用名称
clientAsyncAfterSend(SofaRequest) - 类 中的方法com.alipay.sofa.rpc.tracer.sofatracer.RpcSofaTracer
 
clientAsyncAfterSend(SofaRequest) - 类 中的方法com.alipay.sofa.rpc.tracer.Tracer
1.1.
clientAsyncAfterSend(SofaRequest) - 类 中的静态方法com.alipay.sofa.rpc.tracer.Tracers
1.1.
clientAsyncReceivedPrepare() - 类 中的方法com.alipay.sofa.rpc.tracer.sofatracer.RpcSofaTracer
 
clientAsyncReceivedPrepare() - 类 中的方法com.alipay.sofa.rpc.tracer.Tracer
4.3 客户端异步收到响应,做准备,例如设置到上下文
clientAsyncReceivedPrepare() - 类 中的静态方法com.alipay.sofa.rpc.tracer.Tracers
4.3 客户端异步收到响应,做准备,例如设置到上下文
ClientAsyncReceiveEvent - com.alipay.sofa.rpc.event中的类
ClientAsyncReceiveEvent
ClientAsyncReceiveEvent(ConsumerConfig, ProviderInfo, SofaRequest, SofaResponse, Throwable) - 类 的构造器com.alipay.sofa.rpc.event.ClientAsyncReceiveEvent
 
clientBeforeSend(SofaRequest) - 类 中的方法com.alipay.sofa.rpc.tracer.sofatracer.RpcSofaTracer
 
clientBeforeSend(SofaRequest) - 类 中的方法com.alipay.sofa.rpc.tracer.Tracer
1:客户端发送请求前
clientBeforeSend(SofaRequest) - 类 中的静态方法com.alipay.sofa.rpc.tracer.Tracers
1:客户端发送请求前
ClientBeforeSendEvent - com.alipay.sofa.rpc.event中的类
ClientBeforeSendEvent
ClientBeforeSendEvent(SofaRequest) - 类 的构造器com.alipay.sofa.rpc.event.ClientBeforeSendEvent
 
ClientEndInvokeEvent - com.alipay.sofa.rpc.event中的类
ClientEndInvokeEvent
ClientEndInvokeEvent(SofaRequest, SofaResponse, Throwable) - 类 的构造器com.alipay.sofa.rpc.event.ClientEndInvokeEvent
 
ClientHandler - com.alipay.sofa.rpc.transport中的接口
客户端处理器
clientInstanceId - 类 中的变量com.alipay.sofa.rpc.transport.ChannelContext
客户端应用实例id
ClientProxyInvoker - com.alipay.sofa.rpc.client中的类
客户端引用代理Invoker,一个引用一个。
ClientProxyInvoker(ConsumerBootstrap) - 类 的构造器com.alipay.sofa.rpc.client.ClientProxyInvoker
构造执行链
clientReceived(SofaRequest, SofaResponse, Throwable) - 类 中的方法com.alipay.sofa.rpc.tracer.sofatracer.RpcSofaTracer
 
clientReceived(SofaRequest, SofaResponse, Throwable) - 类 中的方法com.alipay.sofa.rpc.tracer.Tracer
4.
clientReceived(SofaRequest, SofaResponse, Throwable) - 类 中的静态方法com.alipay.sofa.rpc.tracer.Tracers
4.
ClientStartInvokeEvent - com.alipay.sofa.rpc.event中的类
ClientStartInvokeEvent
ClientStartInvokeEvent(SofaRequest) - 类 的构造器com.alipay.sofa.rpc.event.ClientStartInvokeEvent
 
ClientSyncReceiveEvent - com.alipay.sofa.rpc.event中的类
ClientSyncReceiveEvent
ClientSyncReceiveEvent(ConsumerConfig, ProviderInfo, SofaRequest, SofaResponse, Throwable) - 类 的构造器com.alipay.sofa.rpc.event.ClientSyncReceiveEvent
 
clientTimeoutException() - 类 中的方法com.alipay.sofa.rpc.message.AbstractResponseFuture
 
clientTimeoutException() - 类 中的方法com.alipay.sofa.rpc.message.http.HttpResponseFuture
 
ClientTransport - com.alipay.sofa.rpc.transport中的类
ClientTransport
ClientTransport(ClientTransportConfig) - 类 的构造器com.alipay.sofa.rpc.transport.ClientTransport
客户端配置
ClientTransportConfig - com.alipay.sofa.rpc.transport中的类
客户端传输层配置
ClientTransportConfig() - 类 的构造器com.alipay.sofa.rpc.transport.ClientTransportConfig
 
ClientTransportFactory - com.alipay.sofa.rpc.transport中的类
Factory of ClientTransport
ClientTransportFactory() - 类 的构造器com.alipay.sofa.rpc.transport.ClientTransportFactory
 
ClientTransportHolder - com.alipay.sofa.rpc.transport中的接口
Holder of client transport
clone() - 类 中的方法com.alipay.sofa.rpc.common.struct.StopWatch
 
clone() - 类 中的方法com.alipay.sofa.rpc.context.RpcInternalContext
 
close() - 类 中的方法com.alipay.sofa.rpc.common.struct.UnsafeByteArrayInputStream
 
close() - 类 中的方法com.alipay.sofa.rpc.common.struct.UnsafeByteArrayOutputStream
 
closeAll() - 类 中的静态方法com.alipay.sofa.rpc.transport.ClientTransportFactory
关闭全部客户端连接
closeAllClientTransports(Destroyable.DestroyHook) - 类 中的方法com.alipay.sofa.rpc.client.AllConnectConnectionHolder
销毁全部连接
closeAllClientTransports(Destroyable.DestroyHook) - 类 中的方法com.alipay.sofa.rpc.client.ConnectionHolder
关闭所有长连接
closeClientIOEventGroup() - 类 中的静态方法com.alipay.sofa.rpc.transport.netty.NettyHelper
关闭客户端IO线程池
closeQuietly(Closeable) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.IOUtils
静默关闭
closeQuietly(ServerSocket) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.IOUtils
静默关闭 for jdk6
closeQuietly(Socket) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.IOUtils
静默关闭 for jdk6
closeServerBossEventLoopGroup(ServerTransportConfig) - 类 中的静态方法com.alipay.sofa.rpc.transport.netty.NettyHelper
关闭服务端Boss线程(只有最后一个使用者关闭才生效)
closeServerIoEventLoopGroup(ServerTransportConfig) - 类 中的静态方法com.alipay.sofa.rpc.transport.netty.NettyHelper
关闭服务端IO线程(只有最后一个使用者关闭才生效)
closeTransports() - 类 中的方法com.alipay.sofa.rpc.client.AbstractCluster
关闭连接
注意:关闭有风险,可能有正在调用的请求,建议判断下isAvailable()
cluster - 类 中的变量com.alipay.sofa.rpc.bootstrap.DefaultConsumerBootstrap
调用类
cluster - 类 中的变量com.alipay.sofa.rpc.client.ClientProxyInvoker
 
Cluster - com.alipay.sofa.rpc.client中的类
客户端,封装了集群模式、长连接管理、服务路由、负载均衡等抽象类
Cluster(ConsumerBootstrap) - 类 的构造器com.alipay.sofa.rpc.client.Cluster
构造函数
cluster - 类 中的变量com.alipay.sofa.rpc.config.ConsumerConfig
集群处理,默认是failover
ClusterFactory - com.alipay.sofa.rpc.client中的类
Factory of cluster
ClusterFactory() - 类 的构造器com.alipay.sofa.rpc.client.ClusterFactory
 
ClusterProviderInfoListener - com.alipay.sofa.rpc.bootstrap中的类
集群服务端地址监听器
ClusterProviderInfoListener(Cluster) - 类 的构造器com.alipay.sofa.rpc.bootstrap.ClusterProviderInfoListener
 
code - 类 中的变量com.alipay.sofa.rpc.ext.ExtensionClass
扩展编码,必须唯一
code - 类 中的变量com.alipay.sofa.rpc.protocol.ProtocolInfo
协议ID
CodecUtils - com.alipay.sofa.rpc.common.utils中的类
Codec工具类
CodecUtils() - 类 的构造器com.alipay.sofa.rpc.common.utils.CodecUtils
 
collectClient(RpcClientLookoutModel) - 类 中的方法com.alipay.sofa.rpc.metrics.lookout.RpcLookout
Collect the RPC client information.
collectServer(RpcServerLookoutModel) - 类 中的方法com.alipay.sofa.rpc.metrics.lookout.RpcLookout
Collect the RPC server information.
collectThreadPool(ServerConfig, ThreadPoolExecutor) - 类 中的方法com.alipay.sofa.rpc.metrics.lookout.RpcLookout
Collect the thread pool information
com.alipay.sofa.rpc.api - 程序包 com.alipay.sofa.rpc.api
 
com.alipay.sofa.rpc.api.context - 程序包 com.alipay.sofa.rpc.api.context
 
com.alipay.sofa.rpc.api.future - 程序包 com.alipay.sofa.rpc.api.future
 
com.alipay.sofa.rpc.base - 程序包 com.alipay.sofa.rpc.base
 
com.alipay.sofa.rpc.bootstrap - 程序包 com.alipay.sofa.rpc.bootstrap
 
com.alipay.sofa.rpc.bootstrap.bolt - 程序包 com.alipay.sofa.rpc.bootstrap.bolt
 
com.alipay.sofa.rpc.bootstrap.dubbo - 程序包 com.alipay.sofa.rpc.bootstrap.dubbo
 
com.alipay.sofa.rpc.bootstrap.http - 程序包 com.alipay.sofa.rpc.bootstrap.http
 
com.alipay.sofa.rpc.bootstrap.rest - 程序包 com.alipay.sofa.rpc.bootstrap.rest
 
com.alipay.sofa.rpc.client - 程序包 com.alipay.sofa.rpc.client
 
com.alipay.sofa.rpc.client.aft - 程序包 com.alipay.sofa.rpc.client.aft
 
com.alipay.sofa.rpc.client.aft.impl - 程序包 com.alipay.sofa.rpc.client.aft.impl
 
com.alipay.sofa.rpc.client.lb - 程序包 com.alipay.sofa.rpc.client.lb
 
com.alipay.sofa.rpc.client.router - 程序包 com.alipay.sofa.rpc.client.router
 
com.alipay.sofa.rpc.codec - 程序包 com.alipay.sofa.rpc.codec
 
com.alipay.sofa.rpc.codec.bolt - 程序包 com.alipay.sofa.rpc.codec.bolt
 
com.alipay.sofa.rpc.codec.common - 程序包 com.alipay.sofa.rpc.codec.common
 
com.alipay.sofa.rpc.codec.protobuf - 程序包 com.alipay.sofa.rpc.codec.protobuf
 
com.alipay.sofa.rpc.codec.snappy - 程序包 com.alipay.sofa.rpc.codec.snappy
 
com.alipay.sofa.rpc.codec.sofahessian - 程序包 com.alipay.sofa.rpc.codec.sofahessian
 
com.alipay.sofa.rpc.common - 程序包 com.alipay.sofa.rpc.common
 
com.alipay.sofa.rpc.common.annotation - 程序包 com.alipay.sofa.rpc.common.annotation
 
com.alipay.sofa.rpc.common.cache - 程序包 com.alipay.sofa.rpc.common.cache
 
com.alipay.sofa.rpc.common.json - 程序包 com.alipay.sofa.rpc.common.json
 
com.alipay.sofa.rpc.common.struct - 程序包 com.alipay.sofa.rpc.common.struct
 
com.alipay.sofa.rpc.common.utils - 程序包 com.alipay.sofa.rpc.common.utils
 
com.alipay.sofa.rpc.config - 程序包 com.alipay.sofa.rpc.config
 
com.alipay.sofa.rpc.context - 程序包 com.alipay.sofa.rpc.context
 
com.alipay.sofa.rpc.core - 程序包 com.alipay.sofa.rpc.core
 
com.alipay.sofa.rpc.core.exception - 程序包 com.alipay.sofa.rpc.core.exception
 
com.alipay.sofa.rpc.core.invoke - 程序包 com.alipay.sofa.rpc.core.invoke
 
com.alipay.sofa.rpc.core.request - 程序包 com.alipay.sofa.rpc.core.request
 
com.alipay.sofa.rpc.core.response - 程序包 com.alipay.sofa.rpc.core.response
 
com.alipay.sofa.rpc.event - 程序包 com.alipay.sofa.rpc.event
 
com.alipay.sofa.rpc.event.rest - 程序包 com.alipay.sofa.rpc.event.rest
 
com.alipay.sofa.rpc.ext - 程序包 com.alipay.sofa.rpc.ext
 
com.alipay.sofa.rpc.filter - 程序包 com.alipay.sofa.rpc.filter
 
com.alipay.sofa.rpc.filter.sofatracer - 程序包 com.alipay.sofa.rpc.filter.sofatracer
 
com.alipay.sofa.rpc.invoke - 程序包 com.alipay.sofa.rpc.invoke
 
com.alipay.sofa.rpc.listener - 程序包 com.alipay.sofa.rpc.listener
 
com.alipay.sofa.rpc.log - 程序包 com.alipay.sofa.rpc.log
 
com.alipay.sofa.rpc.log.exception - 程序包 com.alipay.sofa.rpc.log.exception
 
com.alipay.sofa.rpc.log.factory - 程序包 com.alipay.sofa.rpc.log.factory
 
com.alipay.sofa.rpc.message - 程序包 com.alipay.sofa.rpc.message
 
com.alipay.sofa.rpc.message.bolt - 程序包 com.alipay.sofa.rpc.message.bolt
 
com.alipay.sofa.rpc.message.http - 程序包 com.alipay.sofa.rpc.message.http
 
com.alipay.sofa.rpc.metrics.lookout - 程序包 com.alipay.sofa.rpc.metrics.lookout
 
com.alipay.sofa.rpc.module - 程序包 com.alipay.sofa.rpc.module
 
com.alipay.sofa.rpc.protocol - 程序包 com.alipay.sofa.rpc.protocol
 
com.alipay.sofa.rpc.protocol.telnet - 程序包 com.alipay.sofa.rpc.protocol.telnet
 
com.alipay.sofa.rpc.proxy - 程序包 com.alipay.sofa.rpc.proxy
 
com.alipay.sofa.rpc.proxy.javassist - 程序包 com.alipay.sofa.rpc.proxy.javassist
 
com.alipay.sofa.rpc.proxy.jdk - 程序包 com.alipay.sofa.rpc.proxy.jdk
 
com.alipay.sofa.rpc.registry - 程序包 com.alipay.sofa.rpc.registry
 
com.alipay.sofa.rpc.registry.local - 程序包 com.alipay.sofa.rpc.registry.local
 
com.alipay.sofa.rpc.registry.zk - 程序包 com.alipay.sofa.rpc.registry.zk
 
com.alipay.sofa.rpc.server - 程序包 com.alipay.sofa.rpc.server
 
com.alipay.sofa.rpc.server.bolt - 程序包 com.alipay.sofa.rpc.server.bolt
 
com.alipay.sofa.rpc.server.http - 程序包 com.alipay.sofa.rpc.server.http
 
com.alipay.sofa.rpc.server.rest - 程序包 com.alipay.sofa.rpc.server.rest
 
com.alipay.sofa.rpc.tracer - 程序包 com.alipay.sofa.rpc.tracer
 
com.alipay.sofa.rpc.tracer.sofatracer - 程序包 com.alipay.sofa.rpc.tracer.sofatracer
 
com.alipay.sofa.rpc.tracer.sofatracer.code - 程序包 com.alipay.sofa.rpc.tracer.sofatracer.code
 
com.alipay.sofa.rpc.tracer.sofatracer.factory - 程序包 com.alipay.sofa.rpc.tracer.sofatracer.factory
 
com.alipay.sofa.rpc.tracer.sofatracer.log.digest - 程序包 com.alipay.sofa.rpc.tracer.sofatracer.log.digest
 
com.alipay.sofa.rpc.tracer.sofatracer.log.stat - 程序包 com.alipay.sofa.rpc.tracer.sofatracer.log.stat
 
com.alipay.sofa.rpc.tracer.sofatracer.log.tags - 程序包 com.alipay.sofa.rpc.tracer.sofatracer.log.tags
 
com.alipay.sofa.rpc.tracer.sofatracer.log.type - 程序包 com.alipay.sofa.rpc.tracer.sofatracer.log.type
 
com.alipay.sofa.rpc.transport - 程序包 com.alipay.sofa.rpc.transport
 
com.alipay.sofa.rpc.transport.bolt - 程序包 com.alipay.sofa.rpc.transport.bolt
 
com.alipay.sofa.rpc.transport.http - 程序包 com.alipay.sofa.rpc.transport.http
 
com.alipay.sofa.rpc.transport.netty - 程序包 com.alipay.sofa.rpc.transport.netty
 
com.alipay.sofa.rpc.transport.rest - 程序包 com.alipay.sofa.rpc.transport.rest
 
CommonUtils - com.alipay.sofa.rpc.common.utils中的类
一些通用方法
CommonUtils() - 类 的构造器com.alipay.sofa.rpc.common.utils.CommonUtils
 
compare(T, T) - 类 中的方法com.alipay.sofa.rpc.common.struct.OrderedComparator
 
compareGroup(ProviderGroup, ProviderGroup, List<ProviderInfo>, List<ProviderInfo>) - 类 中的静态方法com.alipay.sofa.rpc.client.ProviderHelper
Compare two provider group, return add list and remove list
compareGroups(List<ProviderGroup>, List<ProviderGroup>, List<ProviderInfo>, List<ProviderInfo>) - 类 中的静态方法com.alipay.sofa.rpc.client.ProviderHelper
Compare two provider group list, return add list and remove list
compareProviders(List<ProviderInfo>, List<ProviderInfo>, List<ProviderInfo>, List<ProviderInfo>) - 类 中的静态方法com.alipay.sofa.rpc.client.ProviderHelper
Compare two provider list, return add list and remove list
compareTo(AbstractTask) - 类 中的方法com.alipay.sofa.rpc.server.AbstractTask
 
CompatibleTypeUtils - com.alipay.sofa.rpc.common.utils中的类
兼容类型直接的转换
compress(byte[]) - 接口 中的方法com.alipay.sofa.rpc.codec.Compressor
字节数组压缩
compress(byte[], int, int, byte[], int) - 类 中的方法com.alipay.sofa.rpc.codec.snappy.SnappyRpcCompressor
 
compress(byte[]) - 类 中的方法com.alipay.sofa.rpc.codec.snappy.SnappyRpcCompressor
 
compress - 类 中的变量com.alipay.sofa.rpc.config.AbstractInterfaceConfig
压缩算法,为空则不压缩
compress - 类 中的变量com.alipay.sofa.rpc.config.MethodConfig
是否启动压缩
COMPRESS_OPEN - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
是否开启压缩
COMPRESS_SIZE_BASELINE - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
开启压缩的大小基线
Compressor - com.alipay.sofa.rpc.codec中的接口
Compressor
CompressorFactory - com.alipay.sofa.rpc.codec中的类
Factory of Compressor
CompressorFactory() - 类 的构造器com.alipay.sofa.rpc.codec.CompressorFactory
 
ConcurrentHashSet<E> - com.alipay.sofa.rpc.common.struct中的类
线程安全的hashset
ConcurrentHashSet() - 类 的构造器com.alipay.sofa.rpc.common.struct.ConcurrentHashSet
 
ConcurrentHashSet(int) - 类 的构造器com.alipay.sofa.rpc.common.struct.ConcurrentHashSet
 
ConcurrentHashSet(Collection<? extends E>) - 类 的构造器com.alipay.sofa.rpc.common.struct.ConcurrentHashSet
 
concurrents - 类 中的变量com.alipay.sofa.rpc.config.ConsumerConfig
接口下每方法的最大可并行执行请求数,配置-1关闭并发过滤器,等于0表示开启过滤但是不限制
concurrents - 类 中的变量com.alipay.sofa.rpc.config.MethodConfig
最大并发执行(不管服务端还是客户端)
concurrents - 类 中的变量com.alipay.sofa.rpc.config.ProviderConfig
接口下每方法的最大可并行执行请求数,配置-1关闭并发过滤器,等于0表示开启过滤但是不限制
config - 类 中的变量com.alipay.sofa.rpc.filter.FilterInvoker
过滤器所在的接口,可能是provider或者consumer
CONFIG_GRPC_PORT - 类 中的静态变量com.alipay.sofa.rpc.common.SofaOptions
gRPC服务监听端口
CONFIG_IP_RANGE - 类 中的静态变量com.alipay.sofa.rpc.common.SofaOptions
rpc_enabled_ip_range=ip1:ip2,ip3 ip范围在 [ip1, ip2], [ip3] 里面 ip可以只写部分。
CONFIG_KEY_APP_NAME - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
配置key:appName
CONFIG_KEY_CACHE - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
配置key:cache
CONFIG_KEY_COMPRESS - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
配置key:compress
CONFIG_KEY_CONCURRENTS - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
配置key:concurrents
CONFIG_KEY_DYNAMIC - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
配置key:dynamic
CONFIG_KEY_GENERIC - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
配置key:generic
CONFIG_KEY_INTERFACE - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
配置key:interface | interfaceId
CONFIG_KEY_INVOKE_TYPE - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
配置key:invokeType
CONFIG_KEY_MOCK - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
配置key:mock
CONFIG_KEY_ONRETURN - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
配置key:onReturn
CONFIG_KEY_PARAMS - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
配置key:parameters
CONFIG_KEY_PRIORITY - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
配置key:priority
CONFIG_KEY_RETRIES - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
配置key:retries
CONFIG_KEY_RPC_VERSION - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
配置key:rpcVersion
CONFIG_KEY_SERIALIZATION - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
配置key:serialization
CONFIG_KEY_TIMEOUT - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
配置key:timeout
CONFIG_KEY_UNIQUEID - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
配置key:alias
CONFIG_KEY_VALIDATION - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
配置key:validation
CONFIG_KEY_WEIGHT - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
配置key:weight
CONFIG_MAX_ADDRESS_WAIT_TIME - 类 中的静态变量com.alipay.sofa.rpc.common.SofaOptions
获取配置中心返回地址的最大等待时间 只能通过 -D 生效
CONFIG_NI_BIND - 类 中的静态变量com.alipay.sofa.rpc.common.SofaOptions
绑定的网卡
CONFIG_RPC_HEART_BEAT_INTERVAL - 类 中的静态变量com.alipay.sofa.rpc.common.SofaOptions
TR心跳间隔
CONFIG_RPC_REGISTER_CONFREG_IGNORE - 类 中的静态变量com.alipay.sofa.rpc.common.SofaOptions
是否将服务提供者注册到配置中心(全局开关)
CONFIG_RPC_REGISTER_VIRTUAL_HOST - 类 中的静态变量com.alipay.sofa.rpc.common.SofaOptions
虚拟主机地址,通过配置指定
例如宿主机地址(10.1.1.1)上有一个虚拟主机(192.2.2.2),服务启动后监听的地址是192.2.2.2:1234,
但是外部系统只能通过10.1.1.1:2345访问到,所以需要告诉注册中心的地址是 10.1.1.1
CONFIG_RPC_REGISTER_VIRTUAL_PORT - 类 中的静态变量com.alipay.sofa.rpc.common.SofaOptions
虚拟主机端口,通过配置指定
例如宿主机地址(10.1.1.1)上有一个虚拟主机(192.2.2.2),服务启动后监听的地址是192.2.2.2:1234,
但是外部系统只能通过10.1.1.1:2345访问到,所以需要告诉注册中心的端口是 2345
CONFIG_RUN_MODE - 类 中的静态变量com.alipay.sofa.rpc.common.SofaOptions
运行模式
CONFIG_SERIALIZE_BLACKLIST - 类 中的静态变量com.alipay.sofa.rpc.common.SofaOptions
是否增加序列化安全黑名单,关闭后可提高性能
CONFIG_SERIALIZE_BLACKLIST_OVERRIDE - 类 中的静态变量com.alipay.sofa.rpc.common.SofaOptions
序列化覆盖
CONFIG_TR_CONNECTION_HOLDER - 类 中的静态变量com.alipay.sofa.rpc.common.SofaOptions
TR长连接管理器: true:stateful/ false:stateless
CONFIG_TR_PORT - 类 中的静态变量com.alipay.sofa.rpc.common.SofaOptions
TR服务监听端口
CONFIG_TR_RECONNECT_PERIOD - 类 中的静态变量com.alipay.sofa.rpc.common.SofaOptions
TR客户端重连已断连服务端的周期(如果客户端和服务端端口连接,客户端会自动重连)
configChanged(Map) - 接口 中的方法com.alipay.sofa.rpc.listener.ConfigListener
配置发生变化,例如
configContext - 类 中的变量com.alipay.sofa.rpc.filter.FilterInvoker
unmodifiable
一些和请求无关的固定的上下文,这些内容从config里加载,和invocation无关
例如是否开启validation配置,方法级是否开启配置。
configListener - 类 中的变量com.alipay.sofa.rpc.config.AbstractInterfaceConfig
服务配置的listener
ConfigListener - com.alipay.sofa.rpc.listener中的接口
Listener of config for registry.
ConfigUniqueNameGenerator - com.alipay.sofa.rpc.config中的类
统一的配置名称生成器
ConfigUniqueNameGenerator() - 类 的构造器com.alipay.sofa.rpc.config.ConfigUniqueNameGenerator
 
configureEndOfPipeline(ChannelPipeline) - 类 中的方法com.alipay.sofa.rpc.transport.http.Http2ClientInitializer
 
configValueCache - 类 中的变量com.alipay.sofa.rpc.config.AbstractInterfaceConfig
方法名称和方法参数配置的map,不需要遍历list
ConfigValueHelper - com.alipay.sofa.rpc.config中的类
配置检查器
ConfigValueHelper() - 类 的构造器com.alipay.sofa.rpc.config.ConfigValueHelper
 
connect() - 类 中的方法com.alipay.sofa.rpc.transport.AbstractProxyClientTransport
 
connect() - 类 中的方法com.alipay.sofa.rpc.transport.bolt.BoltClientTransport
 
connect() - 类 中的方法com.alipay.sofa.rpc.transport.ClientTransport
建立长连接
connect() - 类 中的方法com.alipay.sofa.rpc.transport.http.AbstractHttp2ClientTransport
 
connection - 类 中的变量com.alipay.sofa.rpc.transport.bolt.BoltClientTransport
Connection的实时状态
因为一个url在bolt里对应多个connect的,但是我们禁用,只保留一个
connectionHolder - 类 中的变量com.alipay.sofa.rpc.client.AbstractCluster
连接管理器
ConnectionHolder - com.alipay.sofa.rpc.client中的类
ConnectionHolder SPI
ConnectionHolder(ConsumerBootstrap) - 类 的构造器com.alipay.sofa.rpc.client.ConnectionHolder
构造函数
connectionHolder - 类 中的变量com.alipay.sofa.rpc.config.ConsumerConfig
The ConnectionHolder 连接管理器
ConnectionHolderFactory - com.alipay.sofa.rpc.client中的类
Factory of ConnectionHolder
ConnectionHolderFactory() - 类 的构造器com.alipay.sofa.rpc.client.ConnectionHolderFactory
 
connectionManager - 类 中的静态变量com.alipay.sofa.rpc.transport.bolt.BoltClientTransport
Connection manager for reuse connection
connectionNum - 类 中的变量com.alipay.sofa.rpc.config.ConsumerConfig
长连接个数,不是所有的框架都支持一个地址多个长连接
connectTimeout - 类 中的变量com.alipay.sofa.rpc.config.ConsumerConfig
连接超时时间
connectToString(InetSocketAddress, InetSocketAddress) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.NetUtils
连接转字符串
connEstablishedSpan - 类 中的变量com.alipay.sofa.rpc.api.context.RpcReferenceContext
 
ConsistentHashLoadBalancer - com.alipay.sofa.rpc.client.lb中的类
一致性hash算法,同样的请求(第一参数)会打到同样的节点
ConsistentHashLoadBalancer(ConsumerBootstrap) - 类 的构造器com.alipay.sofa.rpc.client.lb.ConsistentHashLoadBalancer
构造函数
CONSUMER_ADDRESS_HOLDER - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认地址管理器
CONSUMER_ADDRESS_WAIT - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认客户端获取地址等待时间
CONSUMER_CHECK - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
是否强依赖(即没有服务节点就启动失败)
CONSUMER_CLUSTER - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认集群策略
CONSUMER_CONCURRENTS - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
接口下每方法的最大可并行执行请求数
CONSUMER_CONNECT_TIMEOUT - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认consumer连provider超时时间
CONSUMER_CONNECTION_HOLDER - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认连接管理器
CONSUMER_CONNECTION_NUM - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认一个ip端口建立的长连接数量
CONSUMER_DISCONNECT_TIMEOUT - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认consumer断开时等待结果的超时时间
CONSUMER_HEARTBEAT_PERIOD - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
Consumer给Provider发心跳的间隔
CONSUMER_INJVM - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
是否jvm内部调用(provider和consumer配置在同一个jvm内,则走本地jvm内部,不走远程)
CONSUMER_INVOKE_TIMEOUT - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认consumer调用provider超时时间
CONSUMER_INVOKE_TYPE - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认是否异步
CONSUMER_LAZY - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认不延迟加载
CONSUMER_LOAD_BALANCER - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认负载均衡算法
CONSUMER_PROVIDER_NULLABLE - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
自定义设置: 是否忽略Consumer变化时最终的删除命令,默认false
CONSUMER_RECONNECT_PERIOD - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
Consumer给Provider重连的间隔
CONSUMER_REPEATED_REFERENCE_LIMIT - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
同一个服务(接口协议uniqueId相同)的最大引用次数,防止由于代码bug导致重复引用,每次引用都会生成一个代理类对象
CONSUMER_RETRIES - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认失败重试次数
CONSUMER_SHARE_RECONNECT_THREAD - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
Consumer共享心跳重连线程
CONSUMER_STICKY - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认粘滞连接
ConsumerBootstrap<T> - com.alipay.sofa.rpc.bootstrap中的类
引用服务的包装类,包括具体的启动后的对象
ConsumerBootstrap(ConsumerConfig<T>) - 类 的构造器com.alipay.sofa.rpc.bootstrap.ConsumerBootstrap
构造函数
consumerBootstrap - 类 中的变量com.alipay.sofa.rpc.client.AddressHolder
服务消费者配置
consumerBootstrap - 类 中的变量com.alipay.sofa.rpc.client.Cluster
服务端消费者启动器
consumerBootstrap - 类 中的变量com.alipay.sofa.rpc.client.ConnectionHolder
服务消费者配置
consumerBootstrap - 类 中的变量com.alipay.sofa.rpc.client.LoadBalancer
服务消费者配置
consumerBootstrap - 类 中的变量com.alipay.sofa.rpc.client.router.DirectUrlRouter
服务消费者配置
consumerBootstrap - 类 中的变量com.alipay.sofa.rpc.client.router.RegistryRouter
服务消费者配置
consumerConfig - 类 中的变量com.alipay.sofa.rpc.bootstrap.ConsumerBootstrap
服务消费者配置
consumerConfig - 类 中的变量com.alipay.sofa.rpc.client.AllConnectConnectionHolder
服务消费者配置
consumerConfig - 类 中的变量com.alipay.sofa.rpc.client.ClientProxyInvoker
对应的客户端信息
consumerConfig - 类 中的变量com.alipay.sofa.rpc.client.Cluster
配置
consumerConfig - 类 中的变量com.alipay.sofa.rpc.client.LoadBalancer
服务消费者配置
ConsumerConfig<T> - com.alipay.sofa.rpc.config中的类
服务消费者配置
ConsumerConfig() - 类 的构造器com.alipay.sofa.rpc.config.ConsumerConfig
 
consumerConfig - 类 中的变量com.alipay.sofa.rpc.message.bolt.AbstractInvokeCallback
服务消费者配置
consumerConfig - 类 中的变量com.alipay.sofa.rpc.transport.http.AbstractHttpClientHandler
服务消费者配置
ConsumerExceptionFilter - com.alipay.sofa.rpc.filter中的类
Catch consumer exception.
ConsumerExceptionFilter() - 类 的构造器com.alipay.sofa.rpc.filter.ConsumerExceptionFilter
 
ConsumerGenericFilter - com.alipay.sofa.rpc.filter中的类
客户端泛化调用处理filter
ConsumerGenericFilter() - 类 的构造器com.alipay.sofa.rpc.filter.ConsumerGenericFilter
 
ConsumerInvoker - com.alipay.sofa.rpc.filter中的类
执行真正的调用过程,使用client发送数据给server
ConsumerInvoker(ConsumerBootstrap) - 类 的构造器com.alipay.sofa.rpc.filter.ConsumerInvoker
Instantiates a new Consumer invoke filter.
ConsumerStateListener<T> - com.alipay.sofa.rpc.listener中的接口
调用者客户端状态变化监听器
当consumer状态发送变化的时候使用,destroy的时候不会触发
ConsumerTracerFilter - com.alipay.sofa.rpc.filter.sofatracer中的类
 
ConsumerTracerFilter() - 类 的构造器com.alipay.sofa.rpc.filter.sofatracer.ConsumerTracerFilter
 
container - 类 中的变量com.alipay.sofa.rpc.server.http.AbstractHttpServer
 
contains(Object) - 类 中的方法com.alipay.sofa.rpc.common.struct.ConcurrentHashSet
Returns true if this set contains the specified element.
containsKey(Object) - 类 中的方法com.alipay.sofa.rpc.common.struct.TwoWayMap
 
containsValue(Object) - 类 中的方法com.alipay.sofa.rpc.common.struct.TwoWayMap
 
context - 类 中的变量com.alipay.sofa.rpc.message.bolt.AbstractInvokeCallback
线程上下文
context - 类 中的变量com.alipay.sofa.rpc.transport.http.AbstractHttpClientHandler
线程上下文
CONTEXT_ATTACHMENT_ENABLE - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
是否允许线程上下文携带自定义参数,关闭后,可能tracer等会失效,但是可以提高性能
CONTEXT_SEP - 类 中的静态变量com.alipay.sofa.rpc.common.utils.StringUtils
The context path separator String "/".
contextPath - 类 中的变量com.alipay.sofa.rpc.config.ServerConfig
基本路径
convert(Object, Class<?>) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.CompatibleTypeUtils
兼容类型转换。
convertProviderToProviderInfo(ProviderConfig, ServerConfig) - 类 中的静态方法com.alipay.sofa.rpc.registry.local.LocalRegistryHelper
转为服务端提供者对象
convertProviderToUrl(ClientTransportConfig, ProviderInfo) - 类 中的方法com.alipay.sofa.rpc.transport.bolt.BoltClientTransport
For convert provider to bolt url.
convertToHttpRequest(SofaRequest) - 类 中的方法com.alipay.sofa.rpc.transport.http.AbstractHttp2ClientTransport
 
convertToProviderInfo(String) - 类 中的方法com.alipay.sofa.rpc.bootstrap.DefaultConsumerBootstrap
Convert provider string to provider info
convertToRpcException(InvocationTargetException) - 类 中的方法com.alipay.sofa.rpc.transport.AbstractProxyClientTransport
转换调用出现的异常为RPC异常
convertToRpcException(Exception) - 类 中的方法com.alipay.sofa.rpc.transport.bolt.BoltClientTransport
转换调用出现的异常为RPC异常
copyOf(byte[], int) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.CodecUtils
byte array copy.
copyProperties(Object, Object, String...) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.BeanUtils
从一个对象复制相同字段到另一个对象,(只写有getter/setter方法都有的值)
copyPropertiesToMap(Object, String, Map<String, Object>) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.BeanUtils
复制属性到map,可以自定义前缀
coreThreads - 类 中的变量com.alipay.sofa.rpc.config.ServerConfig
业务线程池大小
CorruptionException - com.alipay.sofa.rpc.codec.snappy中的异常错误
 
CorruptionException() - 异常错误 的构造器com.alipay.sofa.rpc.codec.snappy.CorruptionException
 
CorruptionException(String) - 异常错误 的构造器com.alipay.sofa.rpc.codec.snappy.CorruptionException
 
CorruptionException(String, Throwable) - 异常错误 的构造器com.alipay.sofa.rpc.codec.snappy.CorruptionException
 
CorruptionException(Throwable) - 异常错误 的构造器com.alipay.sofa.rpc.codec.snappy.CorruptionException
 
costTime - 类 中的变量com.alipay.sofa.rpc.api.context.RpcReferenceContext
cost time (ms)
countOfInvoke - 类 中的变量com.alipay.sofa.rpc.client.AbstractCluster
当前Client正在发送的调用数量
createInvokeContext(SofaRequest) - 类 中的方法com.alipay.sofa.rpc.transport.bolt.BoltClientTransport
 
createMethodProviderId(RpcServerLookoutModel) - 类 中的方法com.alipay.sofa.rpc.metrics.lookout.RpcLookout
Create provider id
createRequestDispatcher() - 类 中的方法com.alipay.sofa.rpc.server.rest.SofaNettyJaxrsServer
 
ctx - 类 中的变量com.alipay.sofa.rpc.server.http.AbstractHttpServerTask
 
CURRENT_THREAD_NAME - 类 中的静态变量com.alipay.sofa.rpc.tracer.sofatracer.log.tags.RpcSpanTags
当前线程名字
currentProviderList() - 类 中的方法com.alipay.sofa.rpc.client.AbstractCluster
获取当前的Provider全部列表(包括连上和没连上的),比较费性能,慎用
currentProviderList() - 类 中的方法com.alipay.sofa.rpc.client.AllConnectConnectionHolder
获取当前的Provider列表(包括连上和没连上的)
currentProviderList() - 类 中的方法com.alipay.sofa.rpc.client.ConnectionHolder
已过时。
currentProviderMap() - 类 中的方法com.alipay.sofa.rpc.client.AllConnectConnectionHolder
获取当前的Provider列表(包括连上和没连上的)
currentRequests - 类 中的变量com.alipay.sofa.rpc.transport.AbstractProxyClientTransport
正在发送的调用数量
currentRequests() - 类 中的方法com.alipay.sofa.rpc.transport.AbstractProxyClientTransport
 
currentRequests - 类 中的变量com.alipay.sofa.rpc.transport.bolt.BoltClientTransport
正在发送的调用数量
currentRequests() - 类 中的方法com.alipay.sofa.rpc.transport.bolt.BoltClientTransport
 
currentRequests() - 类 中的方法com.alipay.sofa.rpc.transport.ClientTransport
当前请求数
currentRequests - 类 中的变量com.alipay.sofa.rpc.transport.http.AbstractHttp2ClientTransport
正在发送的调用数量
currentRequests() - 类 中的方法com.alipay.sofa.rpc.transport.http.AbstractHttp2ClientTransport
 
currentServiceContext(boolean) - 类 中的静态方法com.alipay.sofa.rpc.api.context.RpcContextManager
get current service context

D

daemon - 类 中的变量com.alipay.sofa.rpc.config.ServerConfig
是否hold住端口,true的话随主线程退出而退出,false的话则要主动退出
daemon - 类 中的变量com.alipay.sofa.rpc.server.rest.SofaNettyJaxrsServer
 
DATE_FORMAT_MILLS_TIME - 类 中的静态变量com.alipay.sofa.rpc.common.utils.DateUtils
毫秒级时间的格式
DATE_FORMAT_TIME - 类 中的静态变量com.alipay.sofa.rpc.common.utils.DateUtils
普通时间的格式
dateToMillisStr(Date) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.DateUtils
得到毫秒级时间字符串
dateToStr(Date) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.DateUtils
得到时间字符串
dateToStr(Date, String) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.DateUtils
时间转字符串
DateUtils - com.alipay.sofa.rpc.common.utils中的类
TODO 不要用 simpleDateFormat,有更快的
DateUtils() - 类 的构造器com.alipay.sofa.rpc.common.utils.DateUtils
 
debug(String) - 接口 中的方法com.alipay.sofa.rpc.log.Logger
Debug.
debug(String, Object...) - 接口 中的方法com.alipay.sofa.rpc.log.Logger
Debug.
debug(String, Throwable) - 接口 中的方法com.alipay.sofa.rpc.log.Logger
Debug.
debug(String) - 类 中的方法com.alipay.sofa.rpc.log.MiddlewareLoggerImpl
 
debug(String, Object...) - 类 中的方法com.alipay.sofa.rpc.log.MiddlewareLoggerImpl
 
debug(String, Throwable) - 类 中的方法com.alipay.sofa.rpc.log.MiddlewareLoggerImpl
 
debug(String) - 类 中的方法com.alipay.sofa.rpc.log.SLF4JLoggerImpl
 
debug(String, Object...) - 类 中的方法com.alipay.sofa.rpc.log.SLF4JLoggerImpl
 
debug(String, Throwable) - 类 中的方法com.alipay.sofa.rpc.log.SLF4JLoggerImpl
 
debugWithApp(String, String) - 接口 中的方法com.alipay.sofa.rpc.log.Logger
Debug with app.
debugWithApp(String, String, Object...) - 接口 中的方法com.alipay.sofa.rpc.log.Logger
Debug with app.
debugWithApp(String, String, Throwable) - 接口 中的方法com.alipay.sofa.rpc.log.Logger
Debug with app.
debugWithApp(String, String) - 类 中的方法com.alipay.sofa.rpc.log.MiddlewareLoggerImpl
 
debugWithApp(String, String, Object...) - 类 中的方法com.alipay.sofa.rpc.log.MiddlewareLoggerImpl
 
debugWithApp(String, String, Throwable) - 类 中的方法com.alipay.sofa.rpc.log.MiddlewareLoggerImpl
 
debugWithApp(String, String) - 类 中的方法com.alipay.sofa.rpc.log.SLF4JLoggerImpl
 
debugWithApp(String, String, Object...) - 类 中的方法com.alipay.sofa.rpc.log.SLF4JLoggerImpl
 
debugWithApp(String, String, Throwable) - 类 中的方法com.alipay.sofa.rpc.log.SLF4JLoggerImpl
 
decode(byte[]) - 类 中的方法com.alipay.sofa.rpc.codec.bolt.SimpleMapSerializer
简单 map 的反序列化过程, 用来反序列化 bolt 的 header SofaRpcSerialization.deserializeHeader(com.alipay.remoting.rpc.RequestCommand)
decode(byte[]) - 类 中的静态方法com.alipay.sofa.rpc.codec.common.StringSerializer
 
decode(AbstractByteBuf, Class, Map<String, String>) - 类 中的方法com.alipay.sofa.rpc.codec.protobuf.ProtobufSerializer
 
decode(AbstractByteBuf, Object, Map<String, String>) - 类 中的方法com.alipay.sofa.rpc.codec.protobuf.ProtobufSerializer
 
decode(AbstractByteBuf, Class, Map<String, String>) - 接口 中的方法com.alipay.sofa.rpc.codec.Serializer
反序列化,只有类型,返回对象
decode(AbstractByteBuf, Object, Map<String, String>) - 接口 中的方法com.alipay.sofa.rpc.codec.Serializer
反序列化,已有数据,填充字段
decode(AbstractByteBuf, Class, Map<String, String>) - 类 中的方法com.alipay.sofa.rpc.codec.sofahessian.SofaHessianSerializer
 
decode(AbstractByteBuf, Object, Map<String, String>) - 类 中的方法com.alipay.sofa.rpc.codec.sofahessian.SofaHessianSerializer
 
decode(SofaResponse) - 类 中的方法com.alipay.sofa.rpc.transport.http.AbstractHttpClientHandler
 
decodeAll(AbstractByteBuf, Object) - 类 中的方法com.alipay.sofa.rpc.protocol.ProtocolDecoder
全部解码
decodeBody(AbstractByteBuf, Object) - 类 中的方法com.alipay.sofa.rpc.protocol.ProtocolDecoder
body解码
decodeHeader(AbstractByteBuf, Object) - 类 中的方法com.alipay.sofa.rpc.protocol.ProtocolDecoder
头部解码
decoder() - 接口 中的方法com.alipay.sofa.rpc.protocol.Protocol
协议解码器
decodeSofaRequest(AbstractByteBuf, Map<String, String>) - 类 中的方法com.alipay.sofa.rpc.codec.sofahessian.SofaHessianSerializer
Do decode SofaRequest
decodeSofaRequestByTemplate(AbstractByteBuf, Map<String, String>, SofaRequest) - 类 中的方法com.alipay.sofa.rpc.codec.sofahessian.SofaHessianSerializer
Do decode SofaRequest
decodeSofaResponse(AbstractByteBuf, Map<String, String>) - 类 中的方法com.alipay.sofa.rpc.codec.sofahessian.SofaHessianSerializer
Do decode SofaResponse
decodeSofaResponseByTemplate(AbstractByteBuf, Map<String, String>, SofaResponse) - 类 中的方法com.alipay.sofa.rpc.codec.sofahessian.SofaHessianSerializer
Do decode SofaResponse
deCompress(byte[]) - 接口 中的方法com.alipay.sofa.rpc.codec.Compressor
字节数组解压缩
deCompress(byte[]) - 类 中的方法com.alipay.sofa.rpc.codec.snappy.SnappyRpcCompressor
 
decorateRequest(SofaRequest) - 类 中的方法com.alipay.sofa.rpc.bootstrap.DefaultClientProxyInvoker
 
decorateRequest(SofaRequest) - 类 中的方法com.alipay.sofa.rpc.client.ClientProxyInvoker
包装请求
decorateResponse(SofaResponse) - 类 中的方法com.alipay.sofa.rpc.bootstrap.DefaultClientProxyInvoker
 
decorateResponse(SofaResponse) - 类 中的方法com.alipay.sofa.rpc.client.ClientProxyInvoker
包装响应
DEFAULT - 类 中的静态变量com.alipay.sofa.rpc.common.utils.StringUtils
The string "default".
DEFAULT_CHARSET - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
默认字符集 utf-8
DEFAULT_CHARSET - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认字符集 utf-8
DEFAULT_COMPRESS - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认压缩算法
DEFAULT_CONSUMER_BOOTSTRAP - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认服务端调用者启动器
DEFAULT_GROUP - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认服务group
DEFAULT_HEARTBEAT_INTERVAL - 类 中的静态变量com.alipay.sofa.rpc.common.SofaOptions
最大等待时间为 30s
DEFAULT_PROTOCOL - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认协议
DEFAULT_PROVIDER_BOOTSTRAP - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认服务提供者启动器
DEFAULT_PROXY - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认代理类型
DEFAULT_REGISTRY - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认注册中心
DEFAULT_SERIALIZATION - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认序列化
DEFAULT_TRACER - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认Tracer实现
DEFAULT_TRANSPORT - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认传输层
DEFAULT_UNIQUEID - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认服务uniqueId
DEFAULT_VERSION - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认服务version
DefaultClientProxyInvoker - com.alipay.sofa.rpc.bootstrap中的类
默认调用端代理执行器
DefaultClientProxyInvoker(ConsumerBootstrap) - 类 的构造器com.alipay.sofa.rpc.bootstrap.DefaultClientProxyInvoker
构造执行链
DefaultConsumerBootstrap<T> - com.alipay.sofa.rpc.bootstrap中的类
Default consumer bootstrap.
DefaultConsumerBootstrap(ConsumerConfig<T>) - 类 的构造器com.alipay.sofa.rpc.bootstrap.DefaultConsumerBootstrap
构造函数
DefaultProviderBootstrap<T> - com.alipay.sofa.rpc.bootstrap中的类
Default provider bootstrap.
DefaultProviderBootstrap(ProviderConfig<T>) - 类 的构造器com.alipay.sofa.rpc.bootstrap.DefaultProviderBootstrap
构造函数
defaultString(Object) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.StringUtils
Returns either the passed in String, or if the String is null, an empty String ("").
degrade(MeasureResultDetail) - 接口 中的方法com.alipay.sofa.rpc.client.aft.DegradeStrategy
降级操作
degrade(MeasureResultDetail) - 类 中的方法com.alipay.sofa.rpc.client.aft.impl.LogPrintDegradeStrategy
 
degrade(MeasureResultDetail) - 类 中的方法com.alipay.sofa.rpc.client.aft.impl.WeightDegradeStrategy
 
DegradeStrategy - com.alipay.sofa.rpc.client.aft中的接口
权重降级策略
degradeWeight(ProviderInfo, int) - 类 中的静态方法com.alipay.sofa.rpc.client.aft.ProviderInfoWeightManager
Degrade weight of provider info
delay - 类 中的变量com.alipay.sofa.rpc.config.ProviderConfig
服务发布延迟,单位毫秒,默认0,配置为-1代表spring加载完毕(通过spring才生效)
deployment - 类 中的变量com.alipay.sofa.rpc.server.rest.SofaNettyJaxrsServer
 
deserialize(Object) - 类 中的静态方法com.alipay.sofa.rpc.common.json.BeanSerializer
 
deserialize(String) - 类 中的静态方法com.alipay.sofa.rpc.common.json.JSONSerializer
反序列化json转对象 (只返回JSON的标准类型:String,Number,True/False/Null,Map,Array)
deserializeByType(Object, Class<T>) - 类 中的静态方法com.alipay.sofa.rpc.common.json.BeanSerializer
按类型进行转换
deserializeContent(Request) - 类 中的方法com.alipay.sofa.rpc.codec.bolt.SofaRpcSerialization
 
deserializeContent(Response, InvokeContext) - 类 中的方法com.alipay.sofa.rpc.codec.bolt.SofaRpcSerialization
 
deserializeHeader(Request) - 类 中的方法com.alipay.sofa.rpc.codec.bolt.SofaRpcSerialization
 
deserializeHeader(Response, InvokeContext) - 类 中的方法com.alipay.sofa.rpc.codec.bolt.SofaRpcSerialization
 
destroy() - 接口 中的方法com.alipay.sofa.rpc.base.Destroyable
销毁接口
destroy(Destroyable.DestroyHook) - 接口 中的方法com.alipay.sofa.rpc.base.Destroyable
Do destroy with hook.
destroy() - 类 中的方法com.alipay.sofa.rpc.client.AbstractCluster
 
destroy(Destroyable.DestroyHook) - 类 中的方法com.alipay.sofa.rpc.client.AbstractCluster
 
destroy() - 类 中的方法com.alipay.sofa.rpc.client.aft.impl.TimeWindowRegulator
 
destroy() - 类 中的静态方法com.alipay.sofa.rpc.client.aft.InvocationStatFactory
Destroy
destroy() - 接口 中的方法com.alipay.sofa.rpc.client.aft.Regulator
Destroy and release resources
destroy() - 类 中的方法com.alipay.sofa.rpc.client.AllConnectConnectionHolder
 
destroy(Destroyable.DestroyHook) - 类 中的方法com.alipay.sofa.rpc.client.AllConnectConnectionHolder
 
destroy() - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
关闭服务
destroy() - 类 中的静态方法com.alipay.sofa.rpc.context.RpcRuntimeContext
主动销毁全部SOFA RPC运行相关环境
destroy() - 类 中的方法com.alipay.sofa.rpc.registry.local.LocalRegistry
 
destroy(Destroyable.DestroyHook) - 类 中的方法com.alipay.sofa.rpc.registry.Registry
 
destroy() - 类 中的方法com.alipay.sofa.rpc.registry.zk.ZookeeperRegistry
 
destroy(Destroyable.DestroyHook) - 类 中的方法com.alipay.sofa.rpc.registry.zk.ZookeeperRegistry
 
destroy() - 类 中的方法com.alipay.sofa.rpc.server.bolt.BoltServer
 
destroy(Destroyable.DestroyHook) - 类 中的方法com.alipay.sofa.rpc.server.bolt.BoltServer
 
destroy() - 类 中的方法com.alipay.sofa.rpc.server.http.AbstractHttpServer
 
destroy(Destroyable.DestroyHook) - 类 中的方法com.alipay.sofa.rpc.server.http.AbstractHttpServer
 
destroy() - 类 中的方法com.alipay.sofa.rpc.server.rest.RestServer
 
destroy(Destroyable.DestroyHook) - 类 中的方法com.alipay.sofa.rpc.server.rest.RestServer
 
destroy() - 类 中的方法com.alipay.sofa.rpc.server.UserThreadPool
销毁线程池.
destroy() - 类 中的方法com.alipay.sofa.rpc.transport.AbstractProxyClientTransport
 
destroy() - 类 中的方法com.alipay.sofa.rpc.transport.bolt.BoltClientTransport
 
destroy() - 类 中的方法com.alipay.sofa.rpc.transport.ClientTransport
销毁(最好是通过工厂模式销毁,这样可以清理缓存)
destroy() - 类 中的方法com.alipay.sofa.rpc.transport.http.AbstractHttp2ClientTransport
 
destroy() - 类 中的方法com.alipay.sofa.rpc.transport.NotReusableClientTransportHolder
 
destroy(Destroyable.DestroyHook) - 类 中的方法com.alipay.sofa.rpc.transport.NotReusableClientTransportHolder
 
Destroyable - com.alipay.sofa.rpc.base中的接口
可销毁的接口
Destroyable.DestroyHook - com.alipay.sofa.rpc.base中的接口
销毁钩子
destroyAll() - 类 中的静态方法com.alipay.sofa.rpc.bootstrap.dubbo.DubboSingleton
Destroy all dubbo resources
destroyAll() - 类 中的静态方法com.alipay.sofa.rpc.registry.RegistryFactory
关闭全部注册中心
destroyAll() - 类 中的静态方法com.alipay.sofa.rpc.server.ServerFactory
关闭全部服务端
destroyed - 类 中的变量com.alipay.sofa.rpc.client.AbstractCluster
是否已经销毁(已经销毁不能再继续使用)
dimension - 类 中的变量com.alipay.sofa.rpc.client.aft.impl.AbstractInvocationStat
统计维度
directUrl - 类 中的变量com.alipay.sofa.rpc.config.ConsumerConfig
直连调用地址
directUrlGroup - 类 中的变量com.alipay.sofa.rpc.client.SingleGroupAddressHolder
配置的直连地址列表
DirectUrlRouter - com.alipay.sofa.rpc.client.router中的类
直连路由,优先级最高,直连的情况下,就不走注册中心了
DirectUrlRouter() - 类 的构造器com.alipay.sofa.rpc.client.router.DirectUrlRouter
 
disconnect() - 类 中的方法com.alipay.sofa.rpc.transport.AbstractProxyClientTransport
 
disconnect() - 类 中的方法com.alipay.sofa.rpc.transport.bolt.BoltClientTransport
 
disconnect() - 类 中的方法com.alipay.sofa.rpc.transport.ClientTransport
断开连接
disconnect() - 类 中的方法com.alipay.sofa.rpc.transport.http.AbstractHttp2ClientTransport
 
disconnectTimeout - 类 中的变量com.alipay.sofa.rpc.config.ConsumerConfig
关闭超时时间(如果还有请求,会等待请求结束或者超时)
dispatcher - 类 中的变量com.alipay.sofa.rpc.config.ServerConfig
已过时。
dispatcher - 类 中的变量com.alipay.sofa.rpc.server.rest.SofaRestRequestHandler
 
DISPATCHER_ALL - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
事件分发类型:all 所有消息都派发到业务线程池,包括请求,响应,连接事件,断开事件,心跳等。
DISPATCHER_CONNECTION - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
事件分发类型:connection 在IO线程上,将连接断开事件放入队列,有序逐个执行,其它消息派发到线程池。
DISPATCHER_DIRECT - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
事件分发类型:direct 所有消息都不派发到线程池,全部在IO线程上直接执行。
DISPATCHER_EXECUTION - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
事件分发类型:execution 只请求消息派发到线程池,不含响应,响应和其它连接断开事件,心跳等消息,直接在IO线程上执行。
DISPATCHER_MESSAGE - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
事件分发类型:message 只有请求响应消息派发到线程池,其它连接断开事件,心跳等消息,直接在IO线程上执行。
divide(long, long, int) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.CalculateUtils
计算比率。
divide(long, long) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.CalculateUtils
计算比率。
divide(double, double, int) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.CalculateUtils
计算比率。
divide(double, double) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.CalculateUtils
计算比率。
doInvoke(SofaRequest) - 类 中的方法com.alipay.sofa.rpc.client.AbstractCluster
子类实现各自逻辑的调用,例如重试等
doInvoke(SofaRequest) - 类 中的方法com.alipay.sofa.rpc.client.FailFastCluster
 
doInvoke(SofaRequest) - 类 中的方法com.alipay.sofa.rpc.client.FailoverCluster
 
doInvoke(String, Invoker, SofaRequest) - 类 中的方法com.alipay.sofa.rpc.server.http.AbstractHttpServerTask
 
doInvokeAsync(SofaRequest, RpcInternalContext, InvokeContext, int) - 类 中的方法com.alipay.sofa.rpc.transport.bolt.BoltClientTransport
异步调用
doInvokeAsync(SofaRequest, RpcInternalContext, int) - 类 中的方法com.alipay.sofa.rpc.transport.http.AbstractHttp2ClientTransport
异步调用
doInvokeSync(SofaRequest, int) - 类 中的方法com.alipay.sofa.rpc.transport.AbstractProxyClientTransport
同步调用
doInvokeSync(SofaRequest, InvokeContext, int) - 类 中的方法com.alipay.sofa.rpc.transport.bolt.BoltClientTransport
同步调用
doInvokeSync(SofaRequest, int) - 类 中的方法com.alipay.sofa.rpc.transport.http.AbstractHttp2ClientTransport
同步调用
domain - 类 中的变量com.alipay.sofa.rpc.server.rest.SofaNettyJaxrsServer
 
doneTime - 类 中的变量com.alipay.sofa.rpc.message.AbstractResponseFuture
Future完成的时间
doOneWay(SofaRequest, InvokeContext, int) - 类 中的方法com.alipay.sofa.rpc.transport.bolt.BoltClientTransport
同步调用
doOnException(Throwable) - 类 中的方法com.alipay.sofa.rpc.transport.http.AbstractHttpClientHandler
On exception caught.
doOnException(Throwable) - 类 中的方法com.alipay.sofa.rpc.transport.http.CallbackInvokeClientHandler
 
doOnException(Throwable) - 类 中的方法com.alipay.sofa.rpc.transport.http.FutureInvokeClientHandler
 
doOnException(Throwable) - 类 中的方法com.alipay.sofa.rpc.transport.http.SyncInvokeClientHandler
 
doOnResponse(Object) - 类 中的方法com.alipay.sofa.rpc.transport.http.AbstractHttpClientHandler
On response received.
doOnResponse(Object) - 类 中的方法com.alipay.sofa.rpc.transport.http.CallbackInvokeClientHandler
 
doOnResponse(Object) - 类 中的方法com.alipay.sofa.rpc.transport.http.FutureInvokeClientHandler
 
doOnResponse(Object) - 类 中的方法com.alipay.sofa.rpc.transport.http.SyncInvokeClientHandler
 
doRegister(String, String, ProviderInfo) - 类 中的方法com.alipay.sofa.rpc.registry.local.LocalRegistry
注册单条服务信息
doReport(SofaTracerSpan) - 类 中的方法com.alipay.sofa.rpc.tracer.sofatracer.factory.MemoryReporterImpl
 
doReportStat(SofaTracerSpan) - 类 中的方法com.alipay.sofa.rpc.tracer.sofatracer.log.stat.AbstractRpcStatJsonReporter
统计一次 span
doSelect(SofaRequest, List<ProviderInfo>) - 类 中的方法com.alipay.sofa.rpc.client.AbstractLoadBalancer
根据负载均衡筛选
doSelect(SofaRequest, List<ProviderInfo>) - 类 中的方法com.alipay.sofa.rpc.client.lb.ConsistentHashLoadBalancer
 
doSelect(SofaRequest, List<ProviderInfo>) - 类 中的方法com.alipay.sofa.rpc.client.lb.LocalPreferenceLoadBalancer
 
doSelect(SofaRequest, List<ProviderInfo>) - 类 中的方法com.alipay.sofa.rpc.client.lb.RandomLoadBalancer
 
doSelect(SofaRequest, List<ProviderInfo>) - 类 中的方法com.alipay.sofa.rpc.client.lb.RoundRobinLoadBalancer
 
doSelect(SofaRequest, List<ProviderInfo>) - 类 中的方法com.alipay.sofa.rpc.client.lb.WeightRoundRobinLoadBalancer
已过时。
 
doSend(SofaRequest, AbstractHttpClientHandler, int) - 类 中的方法com.alipay.sofa.rpc.transport.http.AbstractHttp2ClientTransport
 
doSendMsg(ProviderInfo, ClientTransport, SofaRequest) - 类 中的方法com.alipay.sofa.rpc.client.AbstractCluster
调用客户端
doubleCheck(String, ProviderInfo, ClientTransport) - 类 中的方法com.alipay.sofa.rpc.client.AllConnectConnectionHolder
两次验证检查ClientTransport是否存活
doUnRegister(String, ProviderInfo) - 类 中的方法com.alipay.sofa.rpc.registry.local.LocalRegistry
反注册服务信息
doWriteFile() - 类 中的方法com.alipay.sofa.rpc.registry.local.LocalRegistry
写文件
dstParam - 类 中的变量com.alipay.sofa.rpc.config.MethodConfig
目标参数(机房/分组)索引,第一个参数从0开始 // TODO 待实现
dstVersion - 类 中的变量com.alipay.sofa.rpc.transport.ChannelContext
对方版本
DubboConsumerBootstrap<T> - com.alipay.sofa.rpc.bootstrap.dubbo中的类
Consumer bootstrap for dubbo
DubboConsumerBootstrap(ConsumerConfig<T>) - 类 的构造器com.alipay.sofa.rpc.bootstrap.dubbo.DubboConsumerBootstrap
构造函数
DubboProviderBootstrap<T> - com.alipay.sofa.rpc.bootstrap.dubbo中的类
Provider bootstrap for dubbo
DubboProviderBootstrap(ProviderConfig<T>) - 类 的构造器com.alipay.sofa.rpc.bootstrap.dubbo.DubboProviderBootstrap
构造函数
DubboSingleton - com.alipay.sofa.rpc.bootstrap.dubbo中的类
Save singleton object of dubbo
DubboSingleton() - 类 的构造器com.alipay.sofa.rpc.bootstrap.dubbo.DubboSingleton
 
dynamic - 类 中的变量com.alipay.sofa.rpc.config.ProviderConfig
是否动态注册,默认为true,配置为false代表不主动发布,需要到管理端进行上线操作

E

elapsedTime - 类 中的变量com.alipay.sofa.rpc.metrics.lookout.RpcAbstractLookoutModel
 
EMPTY - 类 中的静态变量com.alipay.sofa.rpc.common.utils.StringUtils
The empty String "".
EMPTY_CLASS_ARRAY - 类 中的静态变量com.alipay.sofa.rpc.common.utils.CodecUtils
空的Class数组,无参方法
EMPTY_GENERIC_CONTEXT - 类 中的静态变量com.alipay.sofa.rpc.api.GenericContext
 
EMPTY_OBJECT_ARRAY - 类 中的静态变量com.alipay.sofa.rpc.common.utils.CodecUtils
空的Object数组,无参方法
EMPTY_STRING_ARRAY - 类 中的静态变量com.alipay.sofa.rpc.common.utils.StringUtils
空数组
encode(Map<String, String>) - 类 中的方法com.alipay.sofa.rpc.codec.bolt.SimpleMapSerializer
简单 map 的序列化过程, 用来序列化 bolt 的 header
encode(String) - 类 中的静态方法com.alipay.sofa.rpc.codec.common.StringSerializer
 
encode(Object, Map<String, String>) - 类 中的方法com.alipay.sofa.rpc.codec.protobuf.ProtobufSerializer
 
encode(Object, Map<String, String>) - 接口 中的方法com.alipay.sofa.rpc.codec.Serializer
序列化
encode(Object, Map<String, String>) - 类 中的方法com.alipay.sofa.rpc.codec.sofahessian.SofaHessianSerializer
 
encode(SofaTracerSpan) - 类 中的方法com.alipay.sofa.rpc.tracer.sofatracer.log.digest.RpcClientDigestSpanJsonEncoder
 
encode(SofaTracerSpan) - 类 中的方法com.alipay.sofa.rpc.tracer.sofatracer.log.digest.RpcServerDigestSpanJsonEncoder
 
encodeAll(Object, AbstractByteBuf) - 类 中的方法com.alipay.sofa.rpc.protocol.ProtocolEncoder
全部编码
encodeBody(Object, AbstractByteBuf) - 类 中的方法com.alipay.sofa.rpc.protocol.ProtocolEncoder
body编码
encodeHeader(Object, AbstractByteBuf) - 类 中的方法com.alipay.sofa.rpc.protocol.ProtocolEncoder
头部编码
encoder() - 接口 中的方法com.alipay.sofa.rpc.protocol.Protocol
协议编码器
encoder - 类 中的变量com.alipay.sofa.rpc.server.http.Http2ServerTask
 
encodeSofaRequest(SofaRequest, Map<String, String>) - 类 中的方法com.alipay.sofa.rpc.codec.protobuf.ProtobufSerializer
 
encodeSofaRequest(SofaRequest, Map<String, String>) - 类 中的方法com.alipay.sofa.rpc.codec.sofahessian.SofaHessianSerializer
Do encode SofaRequest
encodeSofaResponse(SofaResponse, Map<String, String>) - 类 中的方法com.alipay.sofa.rpc.codec.protobuf.ProtobufSerializer
 
encodeSofaResponse(SofaResponse, Map<String, String>) - 类 中的方法com.alipay.sofa.rpc.codec.sofahessian.SofaHessianSerializer
Do encode SofaResponse
entriesDiffering() - 类 中的方法com.alipay.sofa.rpc.common.struct.MapDifference
Entries differing.
entriesInCommon() - 类 中的方法com.alipay.sofa.rpc.common.struct.MapDifference
Entries in common.
entriesOnlyOnLeft() - 类 中的方法com.alipay.sofa.rpc.common.struct.MapDifference
Entries only on left.
entriesOnlyOnRight() - 类 中的方法com.alipay.sofa.rpc.common.struct.MapDifference
Entries only on right.
entrySet() - 类 中的方法com.alipay.sofa.rpc.common.struct.TwoWayMap
 
epoll - 类 中的变量com.alipay.sofa.rpc.config.ServerConfig
是否启动epoll
equals(Object) - 类 中的方法com.alipay.sofa.rpc.client.aft.InvocationStatDimension
 
equals(Object) - 类 中的方法com.alipay.sofa.rpc.client.aft.MeasureModel
 
equals(Object) - 类 中的方法com.alipay.sofa.rpc.client.ProviderInfo
 
equals(CharSequence, CharSequence) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.StringUtils
字符串是否相同
equals(Object) - 类 中的方法com.alipay.sofa.rpc.config.RegistryConfig
 
equals(Object) - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Equals boolean.
error(String) - 接口 中的方法com.alipay.sofa.rpc.log.Logger
Error.
error(String, Object...) - 接口 中的方法com.alipay.sofa.rpc.log.Logger
Error.
error(String, Throwable) - 接口 中的方法com.alipay.sofa.rpc.log.Logger
Error.
error(String) - 类 中的方法com.alipay.sofa.rpc.log.MiddlewareLoggerImpl
 
error(String, Object...) - 类 中的方法com.alipay.sofa.rpc.log.MiddlewareLoggerImpl
 
error(String, Throwable) - 类 中的方法com.alipay.sofa.rpc.log.MiddlewareLoggerImpl
 
error(String) - 类 中的方法com.alipay.sofa.rpc.log.SLF4JLoggerImpl
 
error(String, Object...) - 类 中的方法com.alipay.sofa.rpc.log.SLF4JLoggerImpl
 
error(String, Throwable) - 类 中的方法com.alipay.sofa.rpc.log.SLF4JLoggerImpl
 
ERROR_ADDRESSING_CHAIN_EMPTY - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_APPLICATION_CONTEXT_NULL - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_CANNOT_FOUND_SERVICE_4_CLIENT - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_CE_SERVER_STARTED_LISTENER_ERROR - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_DECODE_CLASS_NOT_FOUND - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_DECODE_REQ_CLASS_CANNOT_FOUND - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_DECODE_REQ_PROTOCOL_INVALID - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_DECODE_REQ_SIG_CLASS_NOT_FOUND - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_DECODE_RES_CLASS_CANNOT_FOUND - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_DECODE_RES_PROTOCOL_INVALID - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_DISCARD_TIMEOUT_REQUEST - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_DISCARD_TIMEOUT_RESPONSE - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_GUICE_MODULE_CANNOT_FOUND - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_INIT_METHOD_SPECIAL - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_INVOKE_GET_CLIENT - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_INVOKE_NO_TR_INVOKE_SERVICE - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_INVOKE_TIMEOUT - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_INVOKE_TIMEOUT_NO_TARGET - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_METRIC_REPORT_ERROR - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_NO_AVAILBLE_PROVIDER - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_OSGI_BUNDLECONTEXT_NULL - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_OSGI_RESGISTER_SERVICE - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_OSGI_UNRESGISTER_SERVICE - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_PROVIDER_GRPC_START - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_PROVIDER_PROCESS - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_PROVIDER_SERVICE_CANNOT_FOUND - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_PROVIDER_SERVICE_METHOD_CANNOT_FOUND - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_PROVIDER_TARGET_NULL - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_PROVIDER_TARGET_REGISTERED - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_PROVIDER_TR_POOL_FULL - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_PROVIDER_TR_POOL_REJECTION - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_PROVIDER_TR_START - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_PROVIDER_TR_STOP - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_PROXY_BINDING_CLASS_CANNOT_FOUND - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_PROXY_CONSUME_FAIL - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_PROXY_POST_UNPUBLISH_FAIL - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_PROXY_PRE_UNPUBLISH_FAIL - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_PROXY_PUBLISH_FAIL - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_PROXY_UNCOSUME_FAIL - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_RESPONSE_FUTURE_NOT_CLEAR - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_RESPONSE_FUTURE_NULL - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_ROUTE_ADDRESS_HANDLER_NULL - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_ROUTE_ADDRESS_HANDLER_REGISTERED - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_ROUTE_ADDRESS_HANDLERS_NULL - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_ROUTE_ADDRESS_PHASE_EXIST - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_ROUTE_ADDRESS_SUBTOKEN_DECRY - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_RPC_CONFIG_LOAD - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_RPC_EVENT_HANDLE_ERROR - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_RPC_LOG_LOAD - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_RPC_NETWORK_ADDRESS_LOAD - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_SERVICE_INTERFACE_CANNOT_FOUND - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_SERVICE_PUBLISHING - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_SERVICE_UNPUBLISHING - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_SOFA_FRAMEWORK_INVALID - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_SOURCE - 类 中的静态变量com.alipay.sofa.rpc.tracer.sofatracer.RpcSofaTracer
发生错误时用于标示错误源信息
ERROR_STANDALONE_APPNAME_CHECK_FAIL - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_STANDALONE_REFER_GENERIC_CHECK_FAIL - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_TARGET_URL_INVALID - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_TRANSMIT - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_TRANSMIT_PARSE - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_TRANSMIT_PARSE_APPNAME - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_TRANSMIT_PARSE_CONFIG - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
ERROR_TRANSMIT_PARSE_URL - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
errorType - 异常错误 中的变量com.alipay.sofa.rpc.core.exception.SofaRpcException
异常类型
errorWithApp(String, String) - 接口 中的方法com.alipay.sofa.rpc.log.Logger
Error with app.
errorWithApp(String, String, Object...) - 接口 中的方法com.alipay.sofa.rpc.log.Logger
Error with app.
errorWithApp(String, String, Throwable) - 接口 中的方法com.alipay.sofa.rpc.log.Logger
Error with app.
errorWithApp(String, String) - 类 中的方法com.alipay.sofa.rpc.log.MiddlewareLoggerImpl
 
errorWithApp(String, String, Object...) - 类 中的方法com.alipay.sofa.rpc.log.MiddlewareLoggerImpl
 
errorWithApp(String, String, Throwable) - 类 中的方法com.alipay.sofa.rpc.log.MiddlewareLoggerImpl
 
errorWithApp(String, String) - 类 中的方法com.alipay.sofa.rpc.log.SLF4JLoggerImpl
 
errorWithApp(String, String, Object...) - 类 中的方法com.alipay.sofa.rpc.log.SLF4JLoggerImpl
 
errorWithApp(String, String, Throwable) - 类 中的方法com.alipay.sofa.rpc.log.SLF4JLoggerImpl
 
Event - com.alipay.sofa.rpc.event中的接口
标明是一个事件,可以丢到事件总线中
EVENT_BUS_ENABLE - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
是否启动事件总线,关闭后,可能tracer等会失效,但是可以提高性能
EventBus - com.alipay.sofa.rpc.event中的类
Simply event bus for internal event transport.
EventBus() - 类 的构造器com.alipay.sofa.rpc.event.EventBus
 
exceptionCaught(ChannelHandlerContext, Throwable) - 类 中的方法com.alipay.sofa.rpc.server.rest.SofaRestRequestHandler
 
exceptionCaught(ChannelHandlerContext, Throwable) - 类 中的方法com.alipay.sofa.rpc.transport.http.Http1ServerChannelHandler
 
exceptionCaught(ChannelHandlerContext, Throwable) - 类 中的方法com.alipay.sofa.rpc.transport.http.Http2ClientChannelHandler
 
exceptionCaught(ChannelHandlerContext, Throwable) - 类 中的方法com.alipay.sofa.rpc.transport.http.Http2ServerChannelHandler
 
exceptionCount - 类 中的变量com.alipay.sofa.rpc.client.aft.impl.AbstractInvocationStat
异常次数
ExceptionUtils - com.alipay.sofa.rpc.common.utils中的类
异常工具类
ExceptionUtils() - 类 的构造器com.alipay.sofa.rpc.common.utils.ExceptionUtils
 
exclude - 类 中的变量com.alipay.sofa.rpc.config.ProviderConfig
不发布的方法列表,逗号分隔
ExcludeFilter - com.alipay.sofa.rpc.filter中的类
The filter of "excludeName" will be exclude.
ExcludeFilter(String) - 类 的构造器com.alipay.sofa.rpc.filter.ExcludeFilter
 
ExcludeRouter - com.alipay.sofa.rpc.client中的类
It means this router of "excludeName" is exclude.
ExcludeRouter(String) - 类 的构造器com.alipay.sofa.rpc.client.ExcludeRouter
 
executor - 类 中的变量com.alipay.sofa.rpc.config.ProviderConfig
自定义线程池
export() - 类 中的方法com.alipay.sofa.rpc.bootstrap.DefaultProviderBootstrap
 
export() - 类 中的方法com.alipay.sofa.rpc.bootstrap.dubbo.DubboProviderBootstrap
 
export() - 类 中的方法com.alipay.sofa.rpc.bootstrap.ProviderBootstrap
发布一个服务
export() - 类 中的方法com.alipay.sofa.rpc.config.ProviderConfig
发布服务
exported - 类 中的变量com.alipay.sofa.rpc.bootstrap.DefaultProviderBootstrap
是否已发布
exported - 类 中的变量com.alipay.sofa.rpc.bootstrap.dubbo.DubboProviderBootstrap
是否已发布
EXPORTED_KEYS - 类 中的静态变量com.alipay.sofa.rpc.bootstrap.DefaultProviderBootstrap
发布的服务配置
Extensible - com.alipay.sofa.rpc.ext中的注释类型
代表这个类或者接口是可扩展的,默认单例、不需要编码
extensible - 类 中的变量com.alipay.sofa.rpc.ext.ExtensionLoader
扩展点是否单例
Extension - com.alipay.sofa.rpc.ext中的注释类型
扩展点
EXTENSION_LOAD_PATH - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
扩展点加载的路径
ExtensionClass<T> - com.alipay.sofa.rpc.ext中的类
扩展接口实现类
ExtensionClass(Class<? extends T>, String) - 类 的构造器com.alipay.sofa.rpc.ext.ExtensionClass
构造函数
ExtensionLoader<T> - com.alipay.sofa.rpc.ext中的类
一个可扩展接口类,对应一个加载器
ExtensionLoader(Class<T>, ExtensionLoaderListener<T>) - 类 的构造器com.alipay.sofa.rpc.ext.ExtensionLoader
构造函数(自动加载)
ExtensionLoader(Class<T>) - 类 的构造器com.alipay.sofa.rpc.ext.ExtensionLoader
构造函数(自动加载)
ExtensionLoader(Class<T>, boolean, ExtensionLoaderListener<T>) - 类 的构造器com.alipay.sofa.rpc.ext.ExtensionLoader
构造函数(主要测试用)
ExtensionLoaderFactory - com.alipay.sofa.rpc.ext中的类
Factory of ExtensionLoader
ExtensionLoaderFactory() - 类 的构造器com.alipay.sofa.rpc.ext.ExtensionLoaderFactory
 
ExtensionLoaderListener<T> - com.alipay.sofa.rpc.ext中的接口
当扩展点加载时,可以做一些事情,例如解析code,初始化等动作

F

factory - 类 中的变量com.alipay.sofa.rpc.ext.ExtensionLoader
如果是单例,那么factory不为空
FailFastCluster - com.alipay.sofa.rpc.client中的类
快速失败
FailFastCluster(ConsumerBootstrap) - 类 的构造器com.alipay.sofa.rpc.client.FailFastCluster
构造函数
FailoverCluster - com.alipay.sofa.rpc.client中的类
故障转移,支持重试和指定地址调用
FailoverCluster(ConsumerBootstrap) - 类 的构造器com.alipay.sofa.rpc.client.FailoverCluster
构造函数
FALSE - 类 中的静态变量com.alipay.sofa.rpc.common.utils.StringUtils
The string "false".
FaultToleranceConfig - com.alipay.sofa.rpc.client.aft中的类
The type Fault tolerance config.
FaultToleranceConfig() - 类 的构造器com.alipay.sofa.rpc.client.aft.FaultToleranceConfig
 
FaultToleranceConfigManager - com.alipay.sofa.rpc.client.aft中的类
The type Fault tolerance config manager.
FaultToleranceConfigManager() - 类 的构造器com.alipay.sofa.rpc.client.aft.FaultToleranceConfigManager
 
FaultToleranceModule - com.alipay.sofa.rpc.module中的类
FaultToleranceModule
FaultToleranceModule() - 类 的构造器com.alipay.sofa.rpc.module.FaultToleranceModule
 
FaultToleranceSubscriber - com.alipay.sofa.rpc.event中的类
Subscriber client receive event for adaptive fault tolerance
FaultToleranceSubscriber() - 类 的构造器com.alipay.sofa.rpc.event.FaultToleranceSubscriber
事件订阅者
file2String(File) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.FileUtils
读取文件内容
file2String(Class, String, String) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.FileUtils
读取类相对路径内容
FileUtils - com.alipay.sofa.rpc.common.utils中的类
文件操作工具类
FileUtils() - 类 的构造器com.alipay.sofa.rpc.common.utils.FileUtils
 
filter - 类 中的变量com.alipay.sofa.rpc.config.AbstractInterfaceConfig
过滤器配置别名,多个用逗号隔开
Filter - com.alipay.sofa.rpc.filter中的类
Filter SPI
Filter() - 类 的构造器com.alipay.sofa.rpc.filter.Filter
 
filter(ContainerRequestContext) - 类 中的方法com.alipay.sofa.rpc.server.rest.TraceRequestFilter
 
filter(ContainerRequestContext, ContainerResponseContext) - 类 中的方法com.alipay.sofa.rpc.server.rest.TraceResponseFilter
 
filter(ClientRequestContext) - 类 中的方法com.alipay.sofa.rpc.transport.rest.TraceClientRequestFilter
 
filter(ClientRequestContext, ClientResponseContext) - 类 中的方法com.alipay.sofa.rpc.transport.rest.TraceClientResponseFilter
 
filterChain - 类 中的变量com.alipay.sofa.rpc.client.AbstractCluster
过滤器链
filterChain(ProviderInfo, SofaRequest) - 类 中的方法com.alipay.sofa.rpc.client.AbstractCluster
发起调用链
FilterChain - com.alipay.sofa.rpc.filter中的类
Chain of filter.
FilterChain(List<Filter>, FilterInvoker, AbstractInterfaceConfig) - 类 的构造器com.alipay.sofa.rpc.filter.FilterChain
构造执行链
FilterInvoker - com.alipay.sofa.rpc.filter中的类
过滤器包装的Invoker对象,主要是隔离了filter和service的关系,这样的话filter也可以是单例
FilterInvoker(AbstractInterfaceConfig) - 类 的构造器com.alipay.sofa.rpc.filter.FilterInvoker
如果无需下一层过滤器
FilterInvoker(Filter, FilterInvoker, AbstractInterfaceConfig) - 类 的构造器com.alipay.sofa.rpc.filter.FilterInvoker
构造函数
filterRef - 类 中的变量com.alipay.sofa.rpc.config.AbstractInterfaceConfig
过滤器配置实例
findInvoker(String) - 类 中的方法com.alipay.sofa.rpc.server.bolt.BoltServer
找到服务端Invoker
flatCopyTo(String, Map<String, Object>, Map<String, String>) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.CodecUtils
扁平化复制
flatCopyTo(String, Map<String, Object>, HttpHeaders) - 类 中的方法com.alipay.sofa.rpc.transport.http.AbstractHttp2ClientTransport
扁平化复制
formatId(String) - 类 中的方法com.alipay.sofa.rpc.filter.BeanIdMatchFilter
 
forName(String) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.ClassUtils
根据类名加载Class
forName(String, boolean) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.ClassUtils
根据类名加载Class
forName(String, ClassLoader) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.ClassUtils
根据类名加载Class
from(ProviderConfig<T>) - 类 中的静态方法com.alipay.sofa.rpc.bootstrap.Bootstraps
发布一个服务
from(ConsumerConfig<T>) - 类 中的静态方法com.alipay.sofa.rpc.bootstrap.Bootstraps
引用一个服务
future - 类 中的变量com.alipay.sofa.rpc.context.RpcInvokeContext
The Future.
FutureInvokeClientHandler - com.alipay.sofa.rpc.transport.http中的类
Future调用的响应处理器
FutureInvokeClientHandler(ConsumerConfig, ProviderInfo, HttpResponseFuture, SofaRequest, RpcInternalContext, ClassLoader) - 类 的构造器com.alipay.sofa.rpc.transport.http.FutureInvokeClientHandler
Instantiates a new FutureInvokeClientHandler.

G

generateClientStatReporter(RpcTracerLogEnum) - 类 中的方法com.alipay.sofa.rpc.tracer.sofatracer.RpcSofaTracer
 
generateReporter(SofaTracerStatisticReporter, RpcTracerLogEnum, SpanEncoder<SofaTracerSpan>) - 类 中的方法com.alipay.sofa.rpc.tracer.sofatracer.RpcSofaTracer
 
generateServerStatReporter(RpcTracerLogEnum) - 类 中的方法com.alipay.sofa.rpc.tracer.sofatracer.RpcSofaTracer
 
generic - 类 中的变量com.alipay.sofa.rpc.config.ConsumerConfig
是否泛化调用
GenericContext - com.alipay.sofa.rpc.api中的类
GenericContext
GenericContext() - 类 的构造器com.alipay.sofa.rpc.api.GenericContext
 
GenericMultipleClassLoaderSofaSerializerFactory - com.alipay.sofa.rpc.codec.sofahessian中的类
 
GenericMultipleClassLoaderSofaSerializerFactory() - 类 的构造器com.alipay.sofa.rpc.codec.sofahessian.GenericMultipleClassLoaderSofaSerializerFactory
 
genericSerializerFactory - 类 中的变量com.alipay.sofa.rpc.codec.sofahessian.SofaHessianSerializer
Generic Serializer Factory
GenericService - com.alipay.sofa.rpc.api中的接口
泛化调用的接口
GenericSingleClassLoaderSofaSerializerFactory - com.alipay.sofa.rpc.codec.sofahessian中的类
 
GenericSingleClassLoaderSofaSerializerFactory() - 类 的构造器com.alipay.sofa.rpc.codec.sofahessian.GenericSingleClassLoaderSofaSerializerFactory
 
genTime - 类 中的变量com.alipay.sofa.rpc.message.AbstractResponseFuture
Future生成时间
get(Object) - 接口 中的方法com.alipay.sofa.rpc.common.struct.Cache
拿出缓存
get() - 类 中的方法com.alipay.sofa.rpc.common.struct.PositiveAtomicCounter
 
get(Object) - 类 中的方法com.alipay.sofa.rpc.common.struct.TwoWayMap
 
get(String) - 类 中的方法com.alipay.sofa.rpc.context.RpcInvokeContext
获取一个调用上下文数据
get(String) - 类 中的静态方法com.alipay.sofa.rpc.context.RpcRuntimeContext
得到上下文信息
get() - 类 中的方法com.alipay.sofa.rpc.message.AbstractResponseFuture
 
get(long, TimeUnit) - 类 中的方法com.alipay.sofa.rpc.message.AbstractResponseFuture
 
getAbnormalRate() - 类 中的方法com.alipay.sofa.rpc.client.aft.MeasureResultDetail
Getter method for property abnormalRate.
getAccepts() - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Gets accepts.
getAddress() - 类 中的方法com.alipay.sofa.rpc.config.RegistryConfig
Gets address.
getAddressHolder() - 类 中的方法com.alipay.sofa.rpc.client.AbstractCluster
 
getAddressHolder(ConsumerBootstrap) - 类 中的静态方法com.alipay.sofa.rpc.client.AddressHolderFactory
根据配置得到连接管理器
getAddressHolder() - 类 中的方法com.alipay.sofa.rpc.client.Cluster
地址管理器
getAddressHolder() - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Gets address holder.
getAddressWait() - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Gets address wait.
getAlias() - 类 中的方法com.alipay.sofa.rpc.ext.ExtensionClass
Gets tag.
getAliasByCode(byte) - 类 中的静态方法com.alipay.sofa.rpc.codec.SerializerFactory
通过Code获取别名
getAliveTime() - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Gets alive time.
getAllExtensions() - 类 中的方法com.alipay.sofa.rpc.ext.ExtensionLoader
返回全部扩展类
getAllFields(Class) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.ClassUtils
迭代查询全部字段,包括本类和父类
getAllHandlers() - 类 中的静态方法com.alipay.sofa.rpc.protocol.TelnetHandlerFactory
 
getAllMeasureResultDetails() - 类 中的方法com.alipay.sofa.rpc.client.aft.MeasureResult
Gets all measure details.
getAllMethods(Class) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.ClassUtils
迭代查询全部方法,包括本类和父类
getAllProviderSize() - 类 中的方法com.alipay.sofa.rpc.client.AddressHolder
得到全部服务端大小
getAllProviderSize() - 类 中的方法com.alipay.sofa.rpc.client.SingleGroupAddressHolder
 
getAllRequestBaggage() - 类 中的方法com.alipay.sofa.rpc.context.RpcInvokeContext
得到全部请求透传数据
getAllResponseBaggage() - 类 中的方法com.alipay.sofa.rpc.context.RpcInvokeContext
得到全部响应透传数据
getAndIncrement() - 类 中的方法com.alipay.sofa.rpc.common.struct.PositiveAtomicCounter
 
getApp() - 类 中的方法com.alipay.sofa.rpc.metrics.lookout.RpcAbstractLookoutModel
Getter method for property app.
getAppClassLoader(String) - 类 中的静态方法com.alipay.sofa.rpc.common.cache.ReflectCache
得到服务的自定义ClassLoader
getAppId() - 类 中的方法com.alipay.sofa.rpc.config.ApplicationConfig
Gets app id.
getApplication() - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
Gets application.
getAppName() - 类 中的方法com.alipay.sofa.rpc.client.aft.InvocationStatDimension
Gets app name.
getAppName() - 类 中的方法com.alipay.sofa.rpc.client.aft.MeasureModel
Getter method for property appName.
getAppName() - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
Gets app name.
getAppName() - 类 中的方法com.alipay.sofa.rpc.config.ApplicationConfig
Gets app name.
getAppName() - 类 中的方法com.alipay.sofa.rpc.server.rest.SofaResourceFactory
 
getAppResponse() - 类 中的方法com.alipay.sofa.rpc.core.response.SofaResponse
Gets app response.
getAsyncThreadPool() - 类 中的静态方法com.alipay.sofa.rpc.context.AsyncRuntime
得到callback用的线程池 默认开始创建
getAsyncThreadPool(boolean) - 类 中的静态方法com.alipay.sofa.rpc.context.AsyncRuntime
得到callback用的线程池
getAttachment(String) - 类 中的方法com.alipay.sofa.rpc.context.RpcInternalContext
get attachment.
getAttachments() - 类 中的方法com.alipay.sofa.rpc.context.RpcInternalContext
get attachments.
getAttr(String) - 类 中的方法com.alipay.sofa.rpc.client.ProviderInfo
得到属性值,先去动态属性,再取静态属性
getAvailableClientTransport(ProviderInfo) - 类 中的方法com.alipay.sofa.rpc.client.AllConnectConnectionHolder
 
getAvailableClientTransport(ProviderInfo) - 类 中的方法com.alipay.sofa.rpc.client.ConnectionHolder
根据provider查找存活的ClientTransport
getAvailableConnections() - 类 中的方法com.alipay.sofa.rpc.client.AllConnectConnectionHolder
 
getAvailableConnections() - 类 中的方法com.alipay.sofa.rpc.client.ConnectionHolder
已过时。
getAvailablePort(String, int) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.NetUtils
检查当前指定端口是否可用,不可用则自动+1再试(随机端口从默认端口开始检查)
getAvailablePort(String, int, int) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.NetUtils
检查当前指定端口是否可用,不可用则自动+1再试(随机端口从默认端口开始检查)
getAvailableProviders() - 类 中的方法com.alipay.sofa.rpc.client.AllConnectConnectionHolder
 
getAvailableProviders() - 类 中的方法com.alipay.sofa.rpc.client.ConnectionHolder
已过时。
getAvailableRefIndex(boolean) - 类 中的方法com.alipay.sofa.rpc.transport.ChannelContext
得到可用的引用索引
getAverageAbnormalRate() - 类 中的方法com.alipay.sofa.rpc.client.aft.MeasureResultDetail
Getter method for property averageAbnormalRate.
getBacklog() - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
getBaseDirName() - 类 中的静态方法com.alipay.sofa.rpc.common.utils.FileUtils
得到项目所在路径
getBatchSize() - 类 中的方法com.alipay.sofa.rpc.config.RegistryConfig
Gets batch check.
getBizMaxThreads() - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
getBizPoolQueues() - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
getBizPoolQueueType() - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
getBizPoolType() - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
getBizThreadPool() - 类 中的方法com.alipay.sofa.rpc.server.bolt.BoltServer
得到业务线程池
getBizThreadPool() - 类 中的方法com.alipay.sofa.rpc.server.http.AbstractHttpServer
 
getBizThreadPool() - 类 中的方法com.alipay.sofa.rpc.server.http.HttpServerHandler
 
getBooleanFromByte(byte, int) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.CodecUtils
一个byte可以存8个boolean,可以按位获取
getBooleanMethodParam(String, String, boolean) - 类 中的方法com.alipay.sofa.rpc.filter.FilterInvoker
取得方法的特殊参数配置
getBooleanValue(String) - 类 中的静态方法com.alipay.sofa.rpc.common.RpcConfigs
Gets boolean value.
getBooleanValue(String, String) - 类 中的静态方法com.alipay.sofa.rpc.common.RpcConfigs
Gets boolean value.
getBooleanValue(String, boolean) - 类 中的静态方法com.alipay.sofa.rpc.common.SofaConfigs
获取Boolean格式的Config
getBooleanValue(String, String, boolean) - 类 中的静态方法com.alipay.sofa.rpc.common.SofaConfigs
获取Boolean格式的Config
getBootstrap() - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Gets bootstrap.
getBootstrap() - 类 中的方法com.alipay.sofa.rpc.config.ProviderConfig
Gets bootstrap.
getBossThreads() - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
getBoundHost() - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Gets bound host
getBuffer() - 类 中的静态方法com.alipay.sofa.rpc.transport.netty.NettyHelper
 
getBuffer(int) - 类 中的静态方法com.alipay.sofa.rpc.transport.netty.NettyHelper
 
getBuffer() - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
getBufferMax() - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
getBufferMin() - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
getByteBufAllocator() - 类 中的静态方法com.alipay.sofa.rpc.transport.netty.NettyHelper
 
getCache() - 类 中的方法com.alipay.sofa.rpc.config.MethodConfig
Gets cache.
getCacheRef() - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
Gets cache ref.
getCallerApp() - 类 中的方法com.alipay.sofa.rpc.metrics.lookout.RpcServerLookoutModel
Getter method for property callerApp.
getCallerAppName() - 类 中的方法com.alipay.sofa.rpc.api.context.RpcServiceContext
 
getCallerUrl() - 类 中的方法com.alipay.sofa.rpc.api.context.RpcServiceContext
 
getChain() - 类 中的方法com.alipay.sofa.rpc.filter.FilterChain
得到执行链
getChannel() - 类 中的方法com.alipay.sofa.rpc.transport.AbstractProxyClientTransport
 
getChannel() - 类 中的方法com.alipay.sofa.rpc.transport.bolt.BoltClientTransport
 
getChannel() - 类 中的方法com.alipay.sofa.rpc.transport.ClientTransport
得到长连接
getChannel() - 类 中的方法com.alipay.sofa.rpc.transport.http.AbstractHttp2ClientTransport
 
getChannel(ChannelHandlerContext) - 类 中的静态方法com.alipay.sofa.rpc.transport.netty.NettyHelper
 
getChannelListeners() - 类 中的方法com.alipay.sofa.rpc.transport.ClientTransportConfig
Gets channel listeners.
getChannelListeners() - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
getClass(String) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.ClassTypeUtils
String转Class
getClassCache(String) - 类 中的静态方法com.alipay.sofa.rpc.common.cache.ReflectCache
得到Class缓存
getClasses(String[]) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.ClassTypeUtils
Class[]转String[]
getClassLoader(Class<?>) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.ClassLoaderUtils
得到当前ClassLoader
getClazz() - 类 中的方法com.alipay.sofa.rpc.ext.ExtensionClass
Gets clazz.
getClientAppId() - 类 中的方法com.alipay.sofa.rpc.transport.ChannelContext
Gets client app id.
getClientAppName() - 类 中的方法com.alipay.sofa.rpc.transport.ChannelContext
Gets client app name.
getClientInstanceId() - 类 中的方法com.alipay.sofa.rpc.transport.ChannelContext
Gets client instance id.
getClientIOEventLoopGroup() - 类 中的静态方法com.alipay.sofa.rpc.transport.netty.NettyHelper
获取客户端IO线程池
getClientIP() - 类 中的方法com.alipay.sofa.rpc.api.context.RpcReferenceContext
 
getClientPort() - 类 中的方法com.alipay.sofa.rpc.api.context.RpcReferenceContext
 
getClientSpanEncoder() - 类 中的方法com.alipay.sofa.rpc.tracer.sofatracer.RpcSofaTracer
 
getClientTimeout() - 类 中的方法com.alipay.sofa.rpc.api.GenericContext
 
getClientTransport(ClientTransportConfig) - 类 中的静态方法com.alipay.sofa.rpc.transport.ClientTransportFactory
通过配置获取长连接
getClientTransport(ClientTransportConfig) - 接口 中的方法com.alipay.sofa.rpc.transport.ClientTransportHolder
通过配置获取长连接
getClientTransport(ClientTransportConfig) - 类 中的方法com.alipay.sofa.rpc.transport.NotReusableClientTransportHolder
 
getClinetIP() - 类 中的方法com.alipay.sofa.rpc.api.context.RpcReferenceContext
已过时。
getCluster() - 类 中的方法com.alipay.sofa.rpc.bootstrap.ConsumerBootstrap
得到调用集群
getCluster() - 类 中的方法com.alipay.sofa.rpc.bootstrap.DefaultConsumerBootstrap
 
getCluster() - 类 中的方法com.alipay.sofa.rpc.bootstrap.dubbo.DubboConsumerBootstrap
 
getCluster() - 类 中的方法com.alipay.sofa.rpc.client.ClientProxyInvoker
获取客户端
getCluster(ConsumerBootstrap) - 类 中的静态方法com.alipay.sofa.rpc.client.ClusterFactory
构造Client对象
getCluster() - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Gets cluster.
getCode() - 类 中的方法com.alipay.sofa.rpc.ext.ExtensionClass
Gets code.
getCode() - 类 中的方法com.alipay.sofa.rpc.protocol.ProtocolInfo
返回协议ID
getCodeBase(Class<?>) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.ReflectUtils
得到类所在地址,可以是文件,也可以是jar包
getCodeByAlias(String) - 类 中的静态方法com.alipay.sofa.rpc.codec.CompressorFactory
通过别名获取Code
getCodeByAlias(String) - 类 中的静态方法com.alipay.sofa.rpc.codec.SerializerFactory
通过别名获取Code
getCodeByAlias(String) - 类 中的静态方法com.alipay.sofa.rpc.protocol.ProtocolFactory
通过别名获取协议编码
getCommand() - 类 中的方法com.alipay.sofa.rpc.protocol.telnet.HelpTelnetHandler
 
getCommand() - 接口 中的方法com.alipay.sofa.rpc.protocol.TelnetHandler
Gets command.
getCompress() - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
Gets compress.
getCompress() - 类 中的方法com.alipay.sofa.rpc.config.MethodConfig
Gets compress.
getCompressor(String) - 类 中的静态方法com.alipay.sofa.rpc.codec.CompressorFactory
按压缩算法名称返回协议对象
getCompressor(byte) - 类 中的静态方法com.alipay.sofa.rpc.codec.CompressorFactory
按压缩编码返回协议对象
getConcurrents() - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Gets concurrents.
getConcurrents() - 类 中的方法com.alipay.sofa.rpc.config.MethodConfig
Gets concurrents.
getConcurrents() - 类 中的方法com.alipay.sofa.rpc.config.ProviderConfig
Gets concurrents.
getConfig(String) - 类 中的静态方法com.alipay.sofa.rpc.client.aft.FaultToleranceConfigManager
Get config if absent, else return default
getConfig() - 类 中的静态方法com.alipay.sofa.rpc.common.SofaConfigs
初始化 config/rpc-config.properties 初始化失败时,直接报错
getConfig() - 类 中的方法com.alipay.sofa.rpc.filter.FilterInvoker
得到接口配置
getConfig() - 类 中的方法com.alipay.sofa.rpc.transport.ClientTransport
返回配置
getConfigContext() - 类 中的方法com.alipay.sofa.rpc.filter.FilterInvoker
unmodifiable
一些和请求无关的固定的上下文,这些内容从config里加载,和invocation无关
例如是否开启validation配置,方法级是否开启配置。
getConfigListener() - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
得到配置监听器
getConfigValueCache() - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
Gets config value cache.
getConfigValueCache(boolean) - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
接口属性和方法属性加载配置到缓存
getConnectionHolder() - 类 中的方法com.alipay.sofa.rpc.client.AbstractCluster
 
getConnectionHolder() - 类 中的方法com.alipay.sofa.rpc.client.Cluster
连接管理器
getConnectionHolder(ConsumerBootstrap) - 类 中的静态方法com.alipay.sofa.rpc.client.ConnectionHolderFactory
根据配置得到连接管理器
getConnectionHolder() - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Gets connection holder.
getConnectionNum() - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Gets connectionNum.
getConnectionNum() - 类 中的方法com.alipay.sofa.rpc.transport.ClientTransportConfig
Gets connection num.
getConnectTimeout() - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Gets connect timeout.
getConnectTimeout() - 类 中的方法com.alipay.sofa.rpc.config.RegistryConfig
Gets connect timeout.
getConnectTimeout() - 类 中的方法com.alipay.sofa.rpc.transport.ClientTransportConfig
Gets connect timeout.
getConnEstablishedSpan() - 类 中的方法com.alipay.sofa.rpc.api.context.RpcReferenceContext
 
getConsumerBootstrap() - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
得到服务消费这启动器
getConsumerConfig() - 类 中的方法com.alipay.sofa.rpc.bootstrap.ConsumerBootstrap
得到服务消费者配置
getConsumerConfig() - 类 中的方法com.alipay.sofa.rpc.client.AbstractCluster
 
getConsumerConfig() - 类 中的方法com.alipay.sofa.rpc.client.aft.InvocationStatDimension
Gets consumer config.
getConsumerConfig() - 类 中的方法com.alipay.sofa.rpc.client.ClientProxyInvoker
 
getConsumerConfig() - 类 中的方法com.alipay.sofa.rpc.client.LoadBalancer
得到服务消费者配置
getConsumerConfig() - 类 中的方法com.alipay.sofa.rpc.event.ClientAsyncReceiveEvent
 
getConsumerConfig() - 类 中的方法com.alipay.sofa.rpc.event.ClientSyncReceiveEvent
 
getConsumerConfig() - 类 中的方法com.alipay.sofa.rpc.event.ProviderInfoAddEvent
 
getConsumerConfig() - 类 中的方法com.alipay.sofa.rpc.event.ProviderInfoRemoveEvent
 
getConsumerConfig() - 类 中的方法com.alipay.sofa.rpc.event.ProviderInfoUpdateAllEvent
 
getConsumerConfig() - 类 中的方法com.alipay.sofa.rpc.event.ProviderInfoUpdateEvent
 
getConsumerConfig() - 类 中的方法com.alipay.sofa.rpc.transport.ClientTransportConfig
Gets consumer config.
getConsumerConfigs() - 类 中的静态方法com.alipay.sofa.rpc.context.RpcRuntimeContext
得到已调用的全部ConsumerConfig
getConsumerId() - 类 中的方法com.alipay.sofa.rpc.metrics.lookout.RpcLookoutId
create consumerId
getContainer() - 类 中的方法com.alipay.sofa.rpc.transport.ClientTransportConfig
Gets container.
getContainer() - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
getContext() - 类 中的静态方法com.alipay.sofa.rpc.context.RpcInternalContext
得到上下文,为空则自动创建
getContext() - 类 中的静态方法com.alipay.sofa.rpc.context.RpcInvokeContext
得到上下文,没有则初始化
getContext() - 类 中的静态方法com.alipay.sofa.rpc.context.RpcRuntimeContext
得到全部上下文信息
getContextPath() - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Gets context path.
getContextPath() - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
getCorePoolSize() - 类 中的方法com.alipay.sofa.rpc.server.UserThreadPool
Gets core pool size.
getCoreThreads() - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Gets core threads.
getCostTime() - 类 中的方法com.alipay.sofa.rpc.api.context.RpcReferenceContext
 
getCpuCores() - 类 中的静态方法com.alipay.sofa.rpc.common.SystemInfo
得到CPU核心数(dock特殊处理)
getCurrentClassLoader() - 类 中的静态方法com.alipay.sofa.rpc.common.utils.ClassLoaderUtils
得到当前ClassLoader,先找线程池的,找不到就找中间件所在的ClassLoader
getCustomProviderInstances() - 类 中的静态方法com.alipay.sofa.rpc.config.JAXRSProviderManager
获取全部自定义jaxrs Provider实例
getData() - 类 中的方法com.alipay.sofa.rpc.core.request.SofaRequest
Gets data.
getData() - 类 中的方法com.alipay.sofa.rpc.core.response.SofaResponse
Gets data.
getDeclaredField(Object, String) - 类 中的静态方法com.alipay.sofa.rpc.tracer.sofatracer.factory.MemoryReporterImpl
循环向上转型, 获取对象的 DeclaredField
getDefaultLogName() - 枚举 中的方法com.alipay.sofa.rpc.tracer.sofatracer.log.type.RpcTracerLogEnum
 
getDefaultPrimitiveValue(Class) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.ClassUtils
得到基本类型的默认值
getDefaultSerializer(Class) - 类 中的方法com.alipay.sofa.rpc.codec.sofahessian.SingleClassLoaderSofaSerializerFactory
 
getDefaultWrapperValue(Class<T>) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.ClassUtils
得到包装类的默认值
getDegradeLeastWeight() - 类 中的方法com.alipay.sofa.rpc.client.aft.FaultToleranceConfig
Gets degrade least weight.
getDegradeLeastWeight(String) - 类 中的静态方法com.alipay.sofa.rpc.client.aft.FaultToleranceConfigManager
Gets degrade least weight.
getDegradeMaxIpCount() - 类 中的方法com.alipay.sofa.rpc.client.aft.FaultToleranceConfig
Gets degrade max ip count.
getDegradeMaxIpCount(String) - 类 中的静态方法com.alipay.sofa.rpc.client.aft.FaultToleranceConfigManager
Gets degrade max ip count.
getDegradeProviders(String) - 类 中的方法com.alipay.sofa.rpc.client.aft.impl.ServiceHorizontalRegulationStrategy
 
getDelay() - 类 中的方法com.alipay.sofa.rpc.config.ProviderConfig
Gets delay.
getDelayToNextMinute(long) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.DateUtils
到下一分钟0秒的毫秒数
getDeployment() - 类 中的方法com.alipay.sofa.rpc.server.rest.SofaNettyJaxrsServer
 
getDescription() - 类 中的方法com.alipay.sofa.rpc.protocol.telnet.HelpTelnetHandler
 
getDescription() - 接口 中的方法com.alipay.sofa.rpc.protocol.TelnetHandler
Gets description.
getDeserializer(String) - 类 中的方法com.alipay.sofa.rpc.codec.sofahessian.GenericMultipleClassLoaderSofaSerializerFactory
 
getDeserializer(String) - 类 中的方法com.alipay.sofa.rpc.codec.sofahessian.GenericSingleClassLoaderSofaSerializerFactory
 
getDeserializer(String) - 类 中的方法com.alipay.sofa.rpc.codec.sofahessian.SingleClassLoaderSofaSerializerFactory
 
getDeserializerFromCachedType(String) - 类 中的方法com.alipay.sofa.rpc.codec.sofahessian.MultipleClassLoaderSofaSerializerFactory
 
getDeserializerFromCachedType(String) - 类 中的方法com.alipay.sofa.rpc.codec.sofahessian.SingleClassLoaderSofaSerializerFactory
 
getDimension() - 类 中的方法com.alipay.sofa.rpc.client.aft.impl.AbstractInvocationStat
 
getDimension() - 接口 中的方法com.alipay.sofa.rpc.client.aft.InvocationStat
The Dimension of invocation statistics
getDimensionKey() - 类 中的方法com.alipay.sofa.rpc.client.aft.InvocationStatDimension
Gets dimension key.
getDirectUrl() - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Gets directUrl.
getDisconnectTimeout() - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Gets disconnect timeout.
getDisconnectTimeout() - 类 中的方法com.alipay.sofa.rpc.transport.ClientTransportConfig
Gets disconnect timeout.
getDispatcher() - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Gets dispatcher.
getDstParam() - 类 中的方法com.alipay.sofa.rpc.config.MethodConfig
Gets dst param.
getDstVersion() - 类 中的方法com.alipay.sofa.rpc.transport.ChannelContext
Gets dst version.
getDynamicAttr(String) - 类 中的方法com.alipay.sofa.rpc.client.ProviderInfo
gets dynamic attribute.
getDynamicAttrs() - 类 中的方法com.alipay.sofa.rpc.client.ProviderInfo
Gets dynamic attribute.
getElapsedTime() - 类 中的方法com.alipay.sofa.rpc.message.AbstractResponseFuture
查看future耗时
getElapsedTime() - 类 中的方法com.alipay.sofa.rpc.metrics.lookout.RpcAbstractLookoutModel
Getter method for property elapsedTime.
getEnumValue(String, Class<T>) - 类 中的静态方法com.alipay.sofa.rpc.common.RpcConfigs
Gets enum value.
getErrorMsg() - 类 中的方法com.alipay.sofa.rpc.core.response.SofaResponse
Gets error msg.
getErrorType() - 异常错误 中的方法com.alipay.sofa.rpc.core.exception.SofaRpcException
 
getExceptionCount() - 类 中的方法com.alipay.sofa.rpc.client.aft.impl.AbstractInvocationStat
 
getExceptionCount() - 接口 中的方法com.alipay.sofa.rpc.client.aft.InvocationStat
Get count of exception event
getExceptionRate() - 类 中的方法com.alipay.sofa.rpc.client.aft.impl.AbstractInvocationStat
 
getExceptionRate() - 接口 中的方法com.alipay.sofa.rpc.client.aft.InvocationStat
Get rate of exception event. by exception count / invoke count
getExclude() - 类 中的方法com.alipay.sofa.rpc.config.ProviderConfig
Gets exclude.
getExcludeName() - 类 中的方法com.alipay.sofa.rpc.client.ExcludeRouter
 
getExcludeName() - 类 中的方法com.alipay.sofa.rpc.filter.ExcludeFilter
 
getExecutor() - 类 中的方法com.alipay.sofa.rpc.config.ProviderConfig
Gets executor.
getExecutor() - 类 中的方法com.alipay.sofa.rpc.message.bolt.BoltFutureInvokeCallback
 
getExecutor() - 类 中的方法com.alipay.sofa.rpc.message.bolt.BoltInvokerCallback
 
getExecutor() - 类 中的方法com.alipay.sofa.rpc.server.bolt.BoltServerProcessor
 
getExecutor() - 类 中的方法com.alipay.sofa.rpc.server.UserThreadPool
Gets executor.
getExecutor() - 接口 中的方法com.alipay.sofa.rpc.transport.ClientHandler
User defined executor.
getExecutor() - 类 中的方法com.alipay.sofa.rpc.transport.http.AbstractHttpClientHandler
 
getExecutorSelector() - 类 中的方法com.alipay.sofa.rpc.server.bolt.BoltServerProcessor
 
getExtension(String) - 类 中的方法com.alipay.sofa.rpc.ext.ExtensionLoader
得到实例
getExtension(String, Class[], Object[]) - 类 中的方法com.alipay.sofa.rpc.ext.ExtensionLoader
得到实例
getExtensionClass(String) - 类 中的方法com.alipay.sofa.rpc.ext.ExtensionLoader
根据服务别名查找扩展类
getExtensionLoader(Class<T>, ExtensionLoaderListener<T>) - 类 中的静态方法com.alipay.sofa.rpc.ext.ExtensionLoaderFactory
Get extension loader by extensible class with listener
getExtensionLoader(Class<T>) - 类 中的静态方法com.alipay.sofa.rpc.ext.ExtensionLoaderFactory
Get extension loader by extensible class without listener
getExtInstance() - 类 中的方法com.alipay.sofa.rpc.ext.ExtensionClass
得到服务端实例对象,如果是单例则返回单例对象,如果不是则返回新创建的实例对象
getExtInstance(Class[], Object[]) - 类 中的方法com.alipay.sofa.rpc.ext.ExtensionClass
得到服务端实例对象,如果是单例则返回单例对象,如果不是则返回新创建的实例对象
getFile() - 类 中的方法com.alipay.sofa.rpc.config.RegistryConfig
Gets file.
getFilter() - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
Gets filters.
getFilterChain() - 类 中的方法com.alipay.sofa.rpc.client.AbstractCluster
 
getFilterChain() - 类 中的方法com.alipay.sofa.rpc.client.Cluster
过滤器链
getFilterRef() - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
Gets filter ref.
getFromApp(Map<String, String>) - 类 中的方法com.alipay.sofa.rpc.tracer.sofatracer.log.stat.AbstractRpcStatJsonReporter
Get from app
getFromApp(Map<String, String>) - 类 中的方法com.alipay.sofa.rpc.tracer.sofatracer.log.stat.RpcClientStatJsonReporter
 
getFromApp(Map<String, String>) - 类 中的方法com.alipay.sofa.rpc.tracer.sofatracer.log.stat.RpcServerStatJsonReporter
 
getFuture() - 类 中的静态方法com.alipay.sofa.rpc.api.future.SofaResponseFuture
 
getFuture(boolean) - 类 中的静态方法com.alipay.sofa.rpc.api.future.SofaResponseFuture
 
getFuture() - 类 中的方法com.alipay.sofa.rpc.context.RpcInternalContext
get future.
getFuture() - 类 中的方法com.alipay.sofa.rpc.context.RpcInvokeContext
得到单次请求返回的异步Future对象
getGroup() - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
已过时。
getHandler(String) - 类 中的静态方法com.alipay.sofa.rpc.protocol.TelnetHandlerFactory
 
getHeader(Short) - 类 中的方法com.alipay.sofa.rpc.transport.ChannelContext
Gets header.
getHeaderKey(String) - 类 中的方法com.alipay.sofa.rpc.transport.ChannelContext
Gets header.
getHeartbeatPeriod() - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Gets heartbeatPeriod.
getHeartbeatPeriod() - 类 中的方法com.alipay.sofa.rpc.config.RegistryConfig
Gets heartbeatPeriod.
getHost() - 类 中的方法com.alipay.sofa.rpc.client.ProviderInfo
Gets host.
getHost() - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Gets host.
getHost() - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
getHostMachine() - 类 中的静态方法com.alipay.sofa.rpc.common.SystemInfo
物理机地址
getHostname() - 类 中的方法com.alipay.sofa.rpc.server.rest.SofaNettyJaxrsServer
 
getId() - 类 中的方法com.alipay.sofa.rpc.config.AbstractIdConfig
Gets id.
getIdRule() - 类 中的方法com.alipay.sofa.rpc.filter.BeanIdMatchFilter
Getter method for property idRule.
getInclude() - 类 中的方法com.alipay.sofa.rpc.config.ProviderConfig
Gets include.
getIndex() - 类 中的方法com.alipay.sofa.rpc.config.RegistryConfig
Gets index.
getInsId() - 类 中的方法com.alipay.sofa.rpc.config.ApplicationConfig
Gets ins id.
getIntegerValue(String, int) - 类 中的静态方法com.alipay.sofa.rpc.common.SofaConfigs
解析数字型配置
getIntegerValue(String, String, int) - 类 中的静态方法com.alipay.sofa.rpc.common.SofaConfigs
解析数字型配置
getInterfaceId() - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
Gets interface id.
getInterfaceIdAndMethod(String) - 类 中的静态方法com.alipay.sofa.rpc.transport.http.HttpTransportUtils
 
getInterfaceName() - 类 中的方法com.alipay.sofa.rpc.api.context.RpcReferenceContext
 
getInterfaceName(String) - 类 中的静态方法com.alipay.sofa.rpc.config.ConfigUniqueNameGenerator
解析唯一标识UniqueName得到接口名
getInterfaceName() - 类 中的方法com.alipay.sofa.rpc.core.request.SofaRequest
Gets interface name.
getInternalProviderClasses() - 类 中的静态方法com.alipay.sofa.rpc.config.JAXRSProviderManager
获取全部内置的jaxrs Provider类
getIntMethodParam(String, String, int) - 类 中的方法com.alipay.sofa.rpc.filter.FilterInvoker
取得方法的特殊参数配置
getIntValue(String) - 类 中的静态方法com.alipay.sofa.rpc.common.RpcConfigs
Gets int value.
getIntValue(String, String) - 类 中的静态方法com.alipay.sofa.rpc.common.RpcConfigs
Gets int value.
getInvocationStat(ConsumerConfig, ProviderInfo) - 类 中的静态方法com.alipay.sofa.rpc.client.aft.InvocationStatFactory
得到调用统计器
getInvocationStat(InvocationStatDimension) - 类 中的静态方法com.alipay.sofa.rpc.client.aft.InvocationStatFactory
根据Invocation获取InvocationStat 该Invocation对应的InvocationStat会在被第一次获取(也就是刚被创建的时候)时被放入到Regulation中进行能力的持续调控。
getInvocationStatDimension() - 类 中的方法com.alipay.sofa.rpc.client.aft.MeasureResultDetail
Getter method for property invocationStatDimension.
getInvocationStats() - 类 中的方法com.alipay.sofa.rpc.client.aft.MeasureModel
Getter method for property stats.
getInvocationStatSnapshots(List<InvocationStat>) - 类 中的静态方法com.alipay.sofa.rpc.client.aft.impl.ServiceHorizontalMeasureStrategy
对批量Invocation对应的InvocationStat进行一个快照
getInvokeCount() - 类 中的方法com.alipay.sofa.rpc.client.aft.impl.AbstractInvocationStat
 
getInvokeCount() - 接口 中的方法com.alipay.sofa.rpc.client.aft.InvocationStat
get count of invocation
getInvoker() - 类 中的方法com.alipay.sofa.rpc.filter.FilterInvoker
得到下一个FilterInvoker
getInvoker(Object) - 类 中的方法com.alipay.sofa.rpc.proxy.javassist.JavassistProxy
 
getInvoker(Object) - 类 中的方法com.alipay.sofa.rpc.proxy.jdk.JDKProxy
 
getInvoker(Object) - 接口 中的方法com.alipay.sofa.rpc.proxy.Proxy
从代理对象里解析Invoker
getInvoker(Object, String) - 类 中的静态方法com.alipay.sofa.rpc.proxy.ProxyFactory
解析出代理类的Invoker对象
getInvokerMap() - 类 中的方法com.alipay.sofa.rpc.server.http.HttpServerHandler
 
getInvokeTimeout() - 类 中的方法com.alipay.sofa.rpc.transport.ClientTransportConfig
Gets invoke timeout.
getInvokeType() - 类 中的方法com.alipay.sofa.rpc.api.context.RpcReferenceContext
 
getInvokeType() - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Gets invoke type.
getInvokeType() - 类 中的方法com.alipay.sofa.rpc.config.MethodConfig
Gets invoke type.
getInvokeType() - 类 中的方法com.alipay.sofa.rpc.core.request.SofaRequest
Gets invoke type.
getInvokeType() - 类 中的方法com.alipay.sofa.rpc.metrics.lookout.RpcAbstractLookoutModel
Getter method for property invokeType.
getIoThreads() - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Gets ioThreads.
getIoThreads() - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
getIp() - 类 中的方法com.alipay.sofa.rpc.client.aft.InvocationStatDimension
Gets ip.
getIpListByRegistry(String) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.NetUtils
解析注册中心地址配置为多个连接地址
getJson() - 异常错误 中的方法com.alipay.sofa.rpc.common.json.ParseException
 
getKeepAliveTime() - 类 中的方法com.alipay.sofa.rpc.server.UserThreadPool
Gets keep alive time.
getKey(Object) - 类 中的方法com.alipay.sofa.rpc.common.struct.TwoWayMap
 
getKey() - 类 中的方法com.alipay.sofa.rpc.config.ParameterConfig
Gets key.
getLeastAbnormalRateMultiple() - 类 中的方法com.alipay.sofa.rpc.client.aft.MeasureResultDetail
Getter method for property leastAbnormalRateMultiple.
getLeastCallCount() - 类 中的方法com.alipay.sofa.rpc.client.aft.FaultToleranceConfig
Gets least invoke count.
getLeastCallCount(String) - 类 中的静态方法com.alipay.sofa.rpc.client.aft.FaultToleranceConfigManager
Gets least invoke count.
getLeastWindowCount() - 类 中的方法com.alipay.sofa.rpc.client.aft.FaultToleranceConfig
Gets least window count.
getLeastWindowCount(String) - 类 中的静态方法com.alipay.sofa.rpc.client.aft.FaultToleranceConfigManager
Gets least window count.
getLeastWindowCount() - 类 中的方法com.alipay.sofa.rpc.client.aft.MeasureResultDetail
Getter method for property leastWindowCount.
getLeastWindowExceptionRateMultiple() - 类 中的方法com.alipay.sofa.rpc.client.aft.FaultToleranceConfig
Gets least window exception rate multiple.
getLeastWindowExceptionRateMultiple(String) - 类 中的静态方法com.alipay.sofa.rpc.client.aft.FaultToleranceConfigManager
Gets least window exception rate multiple.
getListValue(String) - 类 中的静态方法com.alipay.sofa.rpc.common.RpcConfigs
Gets list value.
getLiteLog(String) - 类 中的静态方法com.alipay.sofa.rpc.log.LogCodes
当输入为日志码的时候,输出日志码对应的日志内容 否则直接输出日志内容
getLiteLog(String, Object...) - 类 中的静态方法com.alipay.sofa.rpc.log.LogCodes
当输入为日志码的时候,输出日志码对应的日志内容 否则直接输出日志内容
getLoadBalancer(ConsumerBootstrap) - 类 中的静态方法com.alipay.sofa.rpc.client.LoadBalancerFactory
根据名字得到负载均衡器
getLoadBalancer() - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Gets load balancer.
getLoadTestMark(SofaTracerSpan) - 类 中的方法com.alipay.sofa.rpc.tracer.sofatracer.log.stat.AbstractRpcStatJsonReporter
 
getLocalAddress() - 类 中的静态方法com.alipay.sofa.rpc.common.utils.NetUtils
遍历本地网卡,返回第一个合理的IP,保存到缓存中
getLocalAddress() - 类 中的方法com.alipay.sofa.rpc.context.RpcInternalContext
本地地址InetSocketAddress
getLocalHost() - 类 中的静态方法com.alipay.sofa.rpc.common.SystemInfo
得到缓存的本机地址
getLocalHostByRegistry(String) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.NetUtils
本地多ip情况下、连一下注册中心地址得到本地IP地址
getLocalIpv4() - 类 中的静态方法com.alipay.sofa.rpc.common.utils.NetUtils
得到本机IPv4地址
getLog(String) - 类 中的静态方法com.alipay.sofa.rpc.log.LogCodes
该方法不应该由日志输出类直接使用,RPC 的所有的日志输出均应该使用 Logger 类 仅当需要设置 Exception 的提示消息的时候才可使用该方法
getLog(String, Object...) - 类 中的静态方法com.alipay.sofa.rpc.log.LogCodes
 
getLogger(String, String) - 类 中的静态方法com.alipay.sofa.rpc.log.factory.RpcLoggerFactory
获取日志对象
getLogger(String) - 类 中的静态方法com.alipay.sofa.rpc.log.LoggerFactory
 
getLogger(Class) - 类 中的静态方法com.alipay.sofa.rpc.log.LoggerFactory
 
getLogger() - 类 中的方法com.alipay.sofa.rpc.log.SLF4JLoggerImpl
 
getLogger(String) - 类 中的方法com.alipay.sofa.rpc.log.SLF4JLoggerImpl
 
getLogReverseKey() - 枚举 中的方法com.alipay.sofa.rpc.tracer.sofatracer.log.type.RpcTracerLogEnum
 
getMaxConnection() - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
getMaximumPoolSize() - 类 中的方法com.alipay.sofa.rpc.server.UserThreadPool
Gets maximum pool size.
getMaxMagicOffset() - 类 中的静态方法com.alipay.sofa.rpc.protocol.ProtocolFactory
得到最大偏移位
getMaxThreads() - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Gets max threads.
getMeasureModel() - 类 中的方法com.alipay.sofa.rpc.client.aft.MeasureResult
Gets measure model.
getMeasureState() - 类 中的方法com.alipay.sofa.rpc.client.aft.MeasureResultDetail
Getter method for property measureState.
getMessage() - 异常错误 中的方法com.alipay.sofa.rpc.common.json.ParseException
Get message about error when parsing illegal json
getMethod(String, String, String[]) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.ReflectUtils
加载Method方法
getMethod(Class, String, Class...) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.ReflectUtils
加载Method方法
getMethod() - 类 中的方法com.alipay.sofa.rpc.core.request.SofaRequest
Gets method.
getMethod() - 类 中的方法com.alipay.sofa.rpc.metrics.lookout.RpcAbstractLookoutModel
Getter method for property method.
getMethod(String, String) - 类 中的方法com.alipay.sofa.rpc.server.http.HttpServerHandler
 
getMethod(SofaRequest) - 类 中的方法com.alipay.sofa.rpc.transport.AbstractProxyClientTransport
构造远程调用代理
getMethod(SofaRequest) - 类 中的方法com.alipay.sofa.rpc.transport.rest.RestClientTransport
 
getMethodArgs() - 类 中的方法com.alipay.sofa.rpc.core.request.RequestBase
Get method args object [ ].
getMethodArgSigs() - 类 中的方法com.alipay.sofa.rpc.core.request.RequestBase
Get method arg sigs string [ ].
getMethodCache(String, String) - 类 中的静态方法com.alipay.sofa.rpc.common.cache.ReflectCache
从缓存里获取方法
getMethodConfigValue(String, String, Object) - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
得到方法级配置,找不到则返回默认值
getMethodConfigValue(String, String) - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
得到方法级配置,找不到则返回null
getMethodInvokeType(String) - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Gets time out.
getMethodKey(String, String) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.ClassUtils
得到方法关键字
getMethodName() - 类 中的方法com.alipay.sofa.rpc.api.context.RpcReferenceContext
 
getMethodName() - 类 中的方法com.alipay.sofa.rpc.api.context.RpcServiceContext
 
getMethodName() - 类 中的方法com.alipay.sofa.rpc.core.request.RequestBase
Gets method name.
getMethodOnreturn(String) - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
得到方法名对应的自定义参数列表
getMethodParam(String, String) - 类 中的方法com.alipay.sofa.rpc.filter.FilterInvoker
取得方法的特殊参数配置
getMethodRetries(String) - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
得到方法的重试次数,默认接口配置
getMethods() - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
Gets methods.
getMethodSigsCache(String, String) - 类 中的静态方法com.alipay.sofa.rpc.common.cache.ReflectCache
从缓存里获取方法参数签名
getMethodsLimit() - 类 中的方法com.alipay.sofa.rpc.config.ProviderConfig
得到可调用的方法名称列表
getMethodTimeout(String) - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Gets time out.
getMockRef() - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
Gets mock ref.
getModifiedFields(T, T, String...) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.BeanUtils
检查一个类的一个对象和另一个对象哪些属性被修改了(只写有getter/setter方法都有的值)
getName() - 类 中的方法com.alipay.sofa.rpc.client.ProviderGroup
Gets name.
getName() - 类 中的方法com.alipay.sofa.rpc.config.MethodConfig
Gets name.
getName() - 接口 中的方法com.alipay.sofa.rpc.log.Logger
Gets name.
getName() - 类 中的方法com.alipay.sofa.rpc.log.MiddlewareLoggerImpl
 
getName() - 类 中的方法com.alipay.sofa.rpc.log.SLF4JLoggerImpl
 
getName() - 类 中的方法com.alipay.sofa.rpc.protocol.ProtocolInfo
返回协议名
getNetProtocol() - 类 中的方法com.alipay.sofa.rpc.protocol.ProtocolInfo
返回协议底层通讯协议
getNewProviderGroup() - 类 中的方法com.alipay.sofa.rpc.event.ProviderInfoUpdateEvent
 
getNewProviderGroups() - 类 中的方法com.alipay.sofa.rpc.event.ProviderInfoUpdateAllEvent
 
getNow() - 类 中的方法com.alipay.sofa.rpc.message.AbstractResponseFuture
解析结果,拿到返回值
getNow() - 类 中的方法com.alipay.sofa.rpc.message.bolt.BoltResponseFuture
 
getNow() - 类 中的方法com.alipay.sofa.rpc.message.http.HttpResponseFuture
 
getNowResponse() - 类 中的方法com.alipay.sofa.rpc.message.http.HttpResponseFuture
 
getOldProviderGroup() - 类 中的方法com.alipay.sofa.rpc.event.ProviderInfoUpdateEvent
 
getOldProviderGroups() - 类 中的方法com.alipay.sofa.rpc.event.ProviderInfoUpdateAllEvent
 
getOnAvailable() - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Gets on available.
getOnBoth() - 类 中的方法com.alipay.sofa.rpc.common.struct.ListDifference
Gets on both.
getOnConnect() - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Gets on connect.
getOnConnect() - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Gets onConnect.
getOnlyOnLeft() - 类 中的方法com.alipay.sofa.rpc.common.struct.ListDifference
Gets only on left.
getOnlyOnRight() - 类 中的方法com.alipay.sofa.rpc.common.struct.ListDifference
Gets only on right.
getOnReturn() - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Gets on return.
getOnReturn() - 类 中的方法com.alipay.sofa.rpc.config.MethodConfig
Gets onReturn.
getOrDefaultValue(String, T) - 类 中的静态方法com.alipay.sofa.rpc.common.RpcConfigs
Gets or default value.
getOrder() - 接口 中的方法com.alipay.sofa.rpc.base.Sortable
得到顺序
getOrder() - 类 中的方法com.alipay.sofa.rpc.common.SofaConfigs.ExternalConfigLoader
顺序
getOrder() - 类 中的方法com.alipay.sofa.rpc.ext.ExtensionClass
Gets order.
getOriginUrl() - 类 中的方法com.alipay.sofa.rpc.client.ProviderInfo
Gets origin url.
getOriginWeight() - 类 中的方法com.alipay.sofa.rpc.client.aft.InvocationStatDimension
Gets origin weight.
getOverloadMethodCache(String, String, String[]) - 类 中的静态方法com.alipay.sofa.rpc.common.cache.ReflectCache
从缓存里获取方法
getParameter(String) - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
Gets parameter.
getParameter(String) - 类 中的方法com.alipay.sofa.rpc.config.MethodConfig
Gets parameter.
getParameter(String) - 类 中的方法com.alipay.sofa.rpc.config.RegistryConfig
Gets parameter.
getParameters() - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
Gets parameters.
getParameters() - 类 中的方法com.alipay.sofa.rpc.config.MethodConfig
Gets parameters.
getParameters() - 类 中的方法com.alipay.sofa.rpc.config.RegistryConfig
Gets parameters.
getParameters() - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Gets parameters.
getParameters() - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
getPath() - 类 中的方法com.alipay.sofa.rpc.client.ProviderInfo
Gets path.
getPayload() - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Gets payload.
getPayload() - 类 中的方法com.alipay.sofa.rpc.transport.ClientTransportConfig
Gets payload.
getPayload() - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
getPort() - 类 中的方法com.alipay.sofa.rpc.client.ProviderInfo
Gets port.
getPort() - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Gets port.
getPort() - 类 中的方法com.alipay.sofa.rpc.server.rest.SofaNettyJaxrsServer
 
getPort() - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
getPosition() - 异常错误 中的方法com.alipay.sofa.rpc.common.json.ParseException
 
getPreMinuteMills(long) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.DateUtils
上一分钟的最后一毫秒
getPriority() - 类 中的方法com.alipay.sofa.rpc.config.ProviderConfig
Gets priority.
getPriority() - 类 中的方法com.alipay.sofa.rpc.server.AbstractTask
 
getProcessingCount() - 类 中的方法com.alipay.sofa.rpc.server.http.HttpServerHandler
 
getProperty(Object, String, Class<T>) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.BeanUtils
得到属性的值
getPropertyGetterMethod(Class, String) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.ReflectUtils
得到get/is方法
getPropertyNameFromBeanReadMethod(Method) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.ReflectUtils
 
getPropertySetterMethod(Class, String, Class) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.ReflectUtils
得到set方法
getProtocol() - 类 中的方法com.alipay.sofa.rpc.api.context.RpcReferenceContext
 
getProtocol() - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Gets protocol.
getProtocol() - 类 中的方法com.alipay.sofa.rpc.config.RegistryConfig
Gets protocol.
getProtocol() - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Gets protocol.
getProtocol() - 类 中的方法com.alipay.sofa.rpc.metrics.lookout.RpcAbstractLookoutModel
Getter method for property protocol.
getProtocol(String) - 类 中的静态方法com.alipay.sofa.rpc.protocol.ProtocolFactory
按协议名称返回协议对象
getProtocol(byte) - 类 中的静态方法com.alipay.sofa.rpc.protocol.ProtocolFactory
按协议编号返回协议对象
getProtocol() - 类 中的方法com.alipay.sofa.rpc.transport.ChannelContext
Gets protocol.
getProtocolType() - 类 中的方法com.alipay.sofa.rpc.client.ProviderInfo
Gets protocol type.
getProtocolType() - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
getProviderBootstrap() - 类 中的方法com.alipay.sofa.rpc.config.ProviderConfig
得到服务提供者启动器
getProviderConfig() - 类 中的方法com.alipay.sofa.rpc.bootstrap.ProviderBootstrap
得到服务发布者配置
getProviderConfig() - 类 中的方法com.alipay.sofa.rpc.server.ProviderProxyInvoker
 
getProviderConfig() - 类 中的方法com.alipay.sofa.rpc.server.rest.SofaResourceFactory
 
getProviderConfigs() - 类 中的静态方法com.alipay.sofa.rpc.context.RpcRuntimeContext
得到已发布的全部ProviderConfig
getProviderGroup(String) - 类 中的方法com.alipay.sofa.rpc.client.AddressHolder
得到某服务分组
getProviderGroup(String) - 类 中的方法com.alipay.sofa.rpc.client.SingleGroupAddressHolder
 
getProviderGroup() - 类 中的方法com.alipay.sofa.rpc.event.ProviderInfoAddEvent
 
getProviderGroup() - 类 中的方法com.alipay.sofa.rpc.event.ProviderInfoRemoveEvent
 
getProviderGroups() - 类 中的方法com.alipay.sofa.rpc.client.AddressHolder
得到全部服务端列表分组
getProviderGroups() - 类 中的方法com.alipay.sofa.rpc.client.SingleGroupAddressHolder
 
getProviderId() - 类 中的方法com.alipay.sofa.rpc.metrics.lookout.RpcLookoutId
Create ProviderId
getProviderInfo() - 类 中的方法com.alipay.sofa.rpc.client.aft.InvocationStatDimension
Gets provider info.
getProviderInfo() - 类 中的方法com.alipay.sofa.rpc.context.RpcInternalContext
Gets provider info.
getProviderInfo() - 类 中的方法com.alipay.sofa.rpc.event.ClientAsyncReceiveEvent
 
getProviderInfo() - 类 中的方法com.alipay.sofa.rpc.event.ClientSyncReceiveEvent
 
getProviderInfo() - 类 中的方法com.alipay.sofa.rpc.transport.ClientTransportConfig
Gets provider info.
getProviderInfoListener() - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Gets provider info listener.
getProviderInfos(String) - 类 中的方法com.alipay.sofa.rpc.client.AddressHolder
得到某分组的服务列表,注意获取的地址列表最好是只读,不要随便修改
getProviderInfos() - 类 中的方法com.alipay.sofa.rpc.client.ProviderGroup
Gets provider infos.
getProviderInfos(String) - 类 中的方法com.alipay.sofa.rpc.client.SingleGroupAddressHolder
 
getProxy() - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
Gets proxy.
getProxy(Class<T>, Invoker) - 类 中的方法com.alipay.sofa.rpc.proxy.javassist.JavassistProxy
 
getProxy(Class<T>, Invoker) - 类 中的方法com.alipay.sofa.rpc.proxy.jdk.JDKProxy
 
getProxy(Class<T>, Invoker) - 接口 中的方法com.alipay.sofa.rpc.proxy.Proxy
生成代理对象
getProxyClass() - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
Gets proxy class.
getProxyClass() - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Gets proxy class.
getProxyClass() - 类 中的方法com.alipay.sofa.rpc.config.ProviderConfig
Gets proxy class.
getProxyClass() - 类 中的方法com.alipay.sofa.rpc.proxy.jdk.JDKInvocationHandler
Gets proxy class.
getProxyIns() - 类 中的方法com.alipay.sofa.rpc.bootstrap.ConsumerBootstrap
拿到代理类
getProxyIns() - 类 中的方法com.alipay.sofa.rpc.bootstrap.DefaultConsumerBootstrap
 
getProxyIns() - 类 中的方法com.alipay.sofa.rpc.bootstrap.dubbo.DubboConsumerBootstrap
得到实现代理类
getProxyInvoker() - 类 中的方法com.alipay.sofa.rpc.bootstrap.DefaultConsumerBootstrap
得到实现代理类Invoker
getProxyInvoker() - 类 中的方法com.alipay.sofa.rpc.proxy.jdk.JDKInvocationHandler
Gets proxy invoker.
getQueues() - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Gets queues.
getQueueSize() - 类 中的方法com.alipay.sofa.rpc.server.UserThreadPool
Gets queue size.
getQueueType() - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Gets queue type.
getReconnectPeriod() - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Gets reconnectPeriod.
getReconnectPeriod() - 类 中的方法com.alipay.sofa.rpc.config.RegistryConfig
Gets reconnectPeriod.
getRecvByteBufAllocator() - 类 中的静态方法com.alipay.sofa.rpc.transport.netty.NettyHelper
 
getRef() - 类 中的方法com.alipay.sofa.rpc.config.ProviderConfig
Gets ref.
getRegistries() - 类 中的静态方法com.alipay.sofa.rpc.registry.RegistryFactory
得到全部注册中心
getRegistry() - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
Gets registry.
getRegistry(RegistryConfig) - 类 中的静态方法com.alipay.sofa.rpc.registry.RegistryFactory
得到注册中心对象
getRegistryConfigs() - 类 中的静态方法com.alipay.sofa.rpc.registry.RegistryFactory
得到全部注册中心配置
getRegulator() - 类 中的方法com.alipay.sofa.rpc.module.FaultToleranceModule
Get regulator
getRejection() - 类 中的方法com.alipay.sofa.rpc.ext.ExtensionClass
Get rejection string [ ].
getRemoteAddress() - 类 中的方法com.alipay.sofa.rpc.context.RpcInternalContext
远程地址InetSocketAddress
getRemoteHostName() - 类 中的方法com.alipay.sofa.rpc.context.RpcInternalContext
远程IP地址
getRepeatedExportLimit() - 类 中的方法com.alipay.sofa.rpc.config.ProviderConfig
Gets repeated export limit.
getRepeatedReferLimit() - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Gets max proxy count.
getReporterType() - 类 中的方法com.alipay.sofa.rpc.tracer.sofatracer.factory.MemoryReporterImpl
 
getReqClass(String, String) - 类 中的方法com.alipay.sofa.rpc.codec.protobuf.ProtobufHelper
从缓存中获取请求值类
getRequest() - 类 中的方法com.alipay.sofa.rpc.event.ClientAfterSendEvent
 
getRequest() - 类 中的方法com.alipay.sofa.rpc.event.ClientAsyncReceiveEvent
 
getRequest() - 类 中的方法com.alipay.sofa.rpc.event.ClientBeforeSendEvent
 
getRequest() - 类 中的方法com.alipay.sofa.rpc.event.ClientEndInvokeEvent
 
getRequest() - 类 中的方法com.alipay.sofa.rpc.event.ClientStartInvokeEvent
 
getRequest() - 类 中的方法com.alipay.sofa.rpc.event.ClientSyncReceiveEvent
 
getRequest() - 类 中的方法com.alipay.sofa.rpc.event.rest.RestServerReceiveEvent
 
getRequest() - 类 中的方法com.alipay.sofa.rpc.event.rest.RestServerSendEvent
 
getRequest() - 类 中的方法com.alipay.sofa.rpc.event.ServerReceiveEvent
 
getRequest() - 类 中的方法com.alipay.sofa.rpc.event.ServerSendEvent
 
getRequestBaggage(String) - 类 中的方法com.alipay.sofa.rpc.context.RpcInvokeContext
得到请求透传数据
getRequestProp(String) - 类 中的方法com.alipay.sofa.rpc.core.request.SofaRequest
Gets request prop.
getRequestProps() - 类 中的方法com.alipay.sofa.rpc.core.request.SofaRequest
Gets request props.
getRequestSize() - 类 中的方法com.alipay.sofa.rpc.api.context.RpcReferenceContext
 
getRequestSize() - 类 中的方法com.alipay.sofa.rpc.metrics.lookout.RpcClientLookoutModel
Getter method for property requestSize.
getResClass(String, String) - 类 中的方法com.alipay.sofa.rpc.codec.protobuf.ProtobufHelper
从缓存中获取返回值类
getResource() - 类 中的方法com.alipay.sofa.rpc.server.rest.SofaResourceMethodInvoker
 
getResourceInvoker(HttpRequest) - 类 中的方法com.alipay.sofa.rpc.server.rest.SofaResourceMethodRegistry
 
getResponse(long, boolean) - 类 中的静态方法com.alipay.sofa.rpc.api.future.SofaResponseFuture
get response If remoting get exception, framework will wrapped it to SofaRpcException
getResponse() - 类 中的方法com.alipay.sofa.rpc.event.ClientAsyncReceiveEvent
 
getResponse() - 类 中的方法com.alipay.sofa.rpc.event.ClientEndInvokeEvent
 
getResponse() - 类 中的方法com.alipay.sofa.rpc.event.ClientSyncReceiveEvent
 
getResponse() - 类 中的方法com.alipay.sofa.rpc.event.rest.RestServerSendEvent
 
getResponse() - 类 中的方法com.alipay.sofa.rpc.event.ServerSendEvent
 
getResponseBaggage(String) - 类 中的方法com.alipay.sofa.rpc.context.RpcInvokeContext
得到响应透传数据
getResponseCallback() - 类 中的方法com.alipay.sofa.rpc.context.RpcInvokeContext
获取单次请求的指定回调方法
getResponseProp(String) - 类 中的方法com.alipay.sofa.rpc.core.response.SofaResponse
Gets response prop.
getResponseProps() - 类 中的方法com.alipay.sofa.rpc.core.response.SofaResponse
Gets response props.
getResponseSize() - 类 中的方法com.alipay.sofa.rpc.api.context.RpcReferenceContext
 
getResponseSize() - 类 中的方法com.alipay.sofa.rpc.metrics.lookout.RpcClientLookoutModel
Getter method for property responseSize.
getResultCode(String) - 枚举 中的静态方法com.alipay.sofa.rpc.api.context.ResultCodeEnum
 
getResultCode() - 类 中的方法com.alipay.sofa.rpc.api.context.RpcReferenceContext
 
getRetries() - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Gets retries.
getRetries() - 类 中的方法com.alipay.sofa.rpc.config.MethodConfig
Gets retries.
getRetryConnections() - 类 中的方法com.alipay.sofa.rpc.client.AllConnectConnectionHolder
Gets retry connections.
getReverseClientTransport(String, AbstractChannel) - 类 中的静态方法com.alipay.sofa.rpc.transport.ClientTransportFactory
构建反向的(服务端到客户端)虚拟长连接
getReverseClientTransport(String) - 类 中的静态方法com.alipay.sofa.rpc.transport.ClientTransportFactory
Find reverse client transport by channel key
getRollingKey() - 枚举 中的方法com.alipay.sofa.rpc.tracer.sofatracer.log.type.RpcTracerLogEnum
 
getRouter() - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Gets router.
getRouterChain() - 类 中的方法com.alipay.sofa.rpc.client.AbstractCluster
 
getRouterChain() - 类 中的方法com.alipay.sofa.rpc.client.Cluster
路由器链
getRouteRecord() - 类 中的方法com.alipay.sofa.rpc.api.context.RpcReferenceContext
 
getRouterRef() - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Gets routerRef.
getRpcId() - 类 中的方法com.alipay.sofa.rpc.api.context.RpcReferenceContext
 
getRpcId() - 类 中的方法com.alipay.sofa.rpc.api.context.RpcServiceContext
 
getRpcVersion() - 类 中的方法com.alipay.sofa.rpc.client.ProviderInfo
Gets sofa version.
getSerialization() - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
Gets serialization.
getSerialization() - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Gets serialization.
getSerializationType() - 类 中的方法com.alipay.sofa.rpc.client.ProviderInfo
Gets serialization type.
getSerializeFields(Class) - 类 中的静态方法com.alipay.sofa.rpc.common.json.JSON
获取需要序列化的字段,跳过
getSerializer(String) - 类 中的静态方法com.alipay.sofa.rpc.codec.SerializerFactory
按序列化名称返回协议对象
getSerializer(byte) - 类 中的静态方法com.alipay.sofa.rpc.codec.SerializerFactory
按序列化名称返回协议对象
getSerializer(Class) - 类 中的方法com.alipay.sofa.rpc.codec.sofahessian.GenericMultipleClassLoaderSofaSerializerFactory
 
getSerializer(Class) - 类 中的方法com.alipay.sofa.rpc.codec.sofahessian.GenericSingleClassLoaderSofaSerializerFactory
 
getSerializerFactory(boolean, boolean) - 类 中的方法com.alipay.sofa.rpc.codec.sofahessian.SofaHessianSerializer
Gets serializer factory.
getSerializeType() - 类 中的方法com.alipay.sofa.rpc.core.request.SofaRequest
Gets serialize type.
getSerializeType() - 类 中的方法com.alipay.sofa.rpc.core.response.SofaResponse
Gets serialize type.
getSerializeTypeByContentType(String) - 类 中的静态方法com.alipay.sofa.rpc.transport.http.HttpTransportUtils
Parse serialize type from content type
getSerializeTypeByName(String) - 类 中的静态方法com.alipay.sofa.rpc.transport.http.HttpTransportUtils
根据序列化名称获得序列化类型
getServer() - 类 中的方法com.alipay.sofa.rpc.config.ProviderConfig
Gets server.
getServer() - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Gets server.
getServer(ServerConfig) - 类 中的静态方法com.alipay.sofa.rpc.server.ServerFactory
初始化Server实例
getServerBizEventLoopGroup(ServerTransportConfig, Executor) - 类 中的静态方法com.alipay.sofa.rpc.transport.netty.NettyHelper
得到服务端业务线程池
getServerBossEventLoopGroup(ServerTransportConfig) - 类 中的静态方法com.alipay.sofa.rpc.transport.netty.NettyHelper
得到服务端Boss线程池
getServerConfig() - 类 中的方法com.alipay.sofa.rpc.event.ServerStartedEvent
 
getServerConfig() - 类 中的方法com.alipay.sofa.rpc.event.ServerStoppedEvent
 
getServerHandler() - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
getServerIoEventLoopGroup(ServerTransportConfig) - 类 中的静态方法com.alipay.sofa.rpc.transport.netty.NettyHelper
得到服务端IO线程池
getServers() - 类 中的静态方法com.alipay.sofa.rpc.server.ServerFactory
得到全部服务端
getServerSpanEncoder() - 类 中的方法com.alipay.sofa.rpc.tracer.sofatracer.RpcSofaTracer
 
getServerThreadConfigId(ServerConfig) - 类 中的方法com.alipay.sofa.rpc.metrics.lookout.RpcLookoutId
 
getServerThreadPoolActiveCountId(ServerConfig) - 类 中的方法com.alipay.sofa.rpc.metrics.lookout.RpcLookoutId
 
getServerThreadPoolIdleCountId(ServerConfig) - 类 中的方法com.alipay.sofa.rpc.metrics.lookout.RpcLookoutId
 
getServerThreadPoolQueueSizeId(ServerConfig) - 类 中的方法com.alipay.sofa.rpc.metrics.lookout.RpcLookoutId
 
getServerTransport(ServerTransportConfig) - 类 中的静态方法com.alipay.sofa.rpc.transport.ServerTransportFactory
Get ServerTransport
getService() - 类 中的方法com.alipay.sofa.rpc.client.aft.InvocationStatDimension
Gets service.
getService() - 类 中的方法com.alipay.sofa.rpc.client.aft.MeasureModel
Getter method for property service.
getService() - 类 中的方法com.alipay.sofa.rpc.metrics.lookout.RpcAbstractLookoutModel
Getter method for property service.
getServiceClassLoader(String) - 类 中的静态方法com.alipay.sofa.rpc.common.cache.ReflectCache
得到服务的自定义ClassLoader
getServiceName() - 类 中的方法com.alipay.sofa.rpc.api.context.RpcReferenceContext
 
getServiceName() - 类 中的方法com.alipay.sofa.rpc.api.context.RpcServiceContext
 
getServiceName(AbstractInterfaceConfig) - 类 中的静态方法com.alipay.sofa.rpc.config.ConfigUniqueNameGenerator
得到服务唯一名称,无需兼容之前的版本
getServiceName() - 类 中的方法com.alipay.sofa.rpc.server.rest.SofaResourceFactory
 
getSofaResponse(int, TimeUnit) - 类 中的方法com.alipay.sofa.rpc.message.http.HttpResponseFuture
Waits if necessary for at most the given time for the computation to complete, and then retrieves its result, if available.
getSofaResponseCallback() - 类 中的方法com.alipay.sofa.rpc.core.request.SofaRequest
Gets sofa response callback.
getSofaTracer() - 类 中的方法com.alipay.sofa.rpc.tracer.sofatracer.RpcSofaTracer
 
getStaticAttr(String) - 类 中的方法com.alipay.sofa.rpc.client.ProviderInfo
gets static attribute.
getStaticAttrs() - 类 中的方法com.alipay.sofa.rpc.client.ProviderInfo
Gets static attribute.
getStatus() - 类 中的方法com.alipay.sofa.rpc.client.ProviderInfo
Gets status.
getStopTimeout() - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Gets stop timeout.
getStopWatch() - 类 中的方法com.alipay.sofa.rpc.context.RpcInternalContext
Gets stop watch.
getStoreDatas() - 类 中的方法com.alipay.sofa.rpc.tracer.sofatracer.factory.MemoryReporterImpl
 
getStringMethodParam(String, String, String) - 类 中的方法com.alipay.sofa.rpc.filter.FilterInvoker
取得方法的特殊参数配置
getStringValue(String) - 类 中的静态方法com.alipay.sofa.rpc.common.RpcConfigs
Gets string value.
getStringValue(String, String) - 类 中的静态方法com.alipay.sofa.rpc.common.RpcConfigs
Gets string value.
getStringValue(String, String) - 类 中的静态方法com.alipay.sofa.rpc.common.SofaConfigs
通用 获取方法 与没有 appName 的方法相比,该方法不需要传入 appName
getStringValue(String, String, String) - 类 中的静态方法com.alipay.sofa.rpc.common.SofaConfigs
获取配置值
getSuccess() - 类 中的方法com.alipay.sofa.rpc.metrics.lookout.RpcAbstractLookoutModel
Getter method for property success.
getTargetApp() - 类 中的方法com.alipay.sofa.rpc.metrics.lookout.RpcClientLookoutModel
Getter method for property targetApp.
getTargetAppName() - 类 中的方法com.alipay.sofa.rpc.api.context.RpcReferenceContext
 
getTargetAppName() - 类 中的方法com.alipay.sofa.rpc.core.request.SofaRequest
Gets target app name.
getTargetClass(Object) - 类 中的静态方法com.alipay.sofa.rpc.config.JAXRSProviderManager
拿到目标类型
getTargetGroup() - 类 中的方法com.alipay.sofa.rpc.context.RpcInvokeContext
获取单次请求的指定分组
getTargetServiceName(Object) - 类 中的方法com.alipay.sofa.rpc.codec.bolt.SofaRpcSerialization
Get target service name from request
getTargetServiceUniqueName() - 类 中的方法com.alipay.sofa.rpc.core.request.RequestBase
Gets target service unique name.
getTargetUrl() - 类 中的方法com.alipay.sofa.rpc.api.context.RpcReferenceContext
 
getTargetURL() - 类 中的方法com.alipay.sofa.rpc.context.RpcInvokeContext
获取单次请求的指定地址
getThreadPoolExecutor() - 类 中的方法com.alipay.sofa.rpc.event.ServerStartedEvent
 
getThreadPoolName() - 类 中的方法com.alipay.sofa.rpc.server.UserThreadPool
Gets thread pool name.
getThreadPoolType() - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Gets threadPoolType.
getThrowable() - 类 中的方法com.alipay.sofa.rpc.event.ClientAsyncReceiveEvent
 
getThrowable() - 类 中的方法com.alipay.sofa.rpc.event.ClientEndInvokeEvent
 
getThrowable() - 类 中的方法com.alipay.sofa.rpc.event.ClientSyncReceiveEvent
 
getThrowable() - 类 中的方法com.alipay.sofa.rpc.event.rest.RestServerSendEvent
 
getThrowable() - 类 中的方法com.alipay.sofa.rpc.event.ServerSendEvent
 
getTimeout() - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Gets timeout.
getTimeout() - 类 中的方法com.alipay.sofa.rpc.config.MethodConfig
Gets timeout.
getTimeout() - 类 中的方法com.alipay.sofa.rpc.config.ProviderConfig
Gets client timeout.
getTimeout() - 类 中的方法com.alipay.sofa.rpc.config.RegistryConfig
Gets timeout.
getTimeout() - 类 中的方法com.alipay.sofa.rpc.context.RpcInvokeContext
得到调用级别超时时间
getTimeout() - 类 中的方法com.alipay.sofa.rpc.core.request.SofaRequest
Gets timeout.
getTimeWindow() - 类 中的方法com.alipay.sofa.rpc.client.aft.FaultToleranceConfig
Gets time window.
getTimeWindow(String) - 类 中的静态方法com.alipay.sofa.rpc.client.aft.FaultToleranceConfigManager
getTimeWindow
getTimeWindow() - 类 中的方法com.alipay.sofa.rpc.client.aft.MeasureResultDetail
Getter method for property timeWindow.
getToApp(Map<String, String>) - 类 中的方法com.alipay.sofa.rpc.tracer.sofatracer.log.stat.AbstractRpcStatJsonReporter
Get to app
getToApp(Map<String, String>) - 类 中的方法com.alipay.sofa.rpc.tracer.sofatracer.log.stat.RpcClientStatJsonReporter
 
getToApp(Map<String, String>) - 类 中的方法com.alipay.sofa.rpc.tracer.sofatracer.log.stat.RpcServerStatJsonReporter
 
getTraceId() - 类 中的方法com.alipay.sofa.rpc.api.context.RpcReferenceContext
 
getTraceId() - 类 中的方法com.alipay.sofa.rpc.api.context.RpcServiceContext
 
getTracer(String) - 类 中的静态方法com.alipay.sofa.rpc.tracer.TracerFactory
初始化Tracer实例
getTracer() - 类 中的静态方法com.alipay.sofa.rpc.tracer.Tracers
 
getTransport() - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Gets transport.
getType() - 类 中的方法com.alipay.sofa.rpc.common.json.TypeReference
 
getTypeStr(Class) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.ClassTypeUtils
Class转String
注意,得到的String可能不能直接用于Class.forName,请使用getClass(String)反向获取
getTypeStrCache(Class) - 类 中的静态方法com.alipay.sofa.rpc.common.cache.ReflectCache
得到类描述缓存
getTypeStrs(Class[]) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.ClassTypeUtils
Class[]转String[]
注意,得到的String可能不能直接用于Class.forName,请使用getClasses(String[])反向获取
getTypeStrs(Class[], boolean) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.ClassTypeUtils
Class[]转String[]
注意,得到的String可能不能直接用于Class.forName,请使用getClasses(String[])反向获取
getUncompressedLength(byte[], int) - 类 中的方法com.alipay.sofa.rpc.codec.snappy.SnappyRpcCompressor
 
getUniqueId() - 类 中的方法com.alipay.sofa.rpc.api.context.RpcReferenceContext
 
getUniqueId() - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
Gets uniqueId.
getUniqueName(AbstractInterfaceConfig) - 类 中的静态方法com.alipay.sofa.rpc.config.ConfigUniqueNameGenerator
唯一标识UniqueName的产生方法,主要用于内部找接口等,格式为interface:version[:uniqueId]
getUniqueNameProtocol(ProviderConfig, String) - 类 中的静态方法com.alipay.sofa.rpc.config.ConfigUniqueNameGenerator
唯一标识UniqueName的产生方法,主要用于外部服务发现等,格式为interface:version[:uniqueId]@protocol
getUniqueNameProtocol(ConsumerConfig) - 类 中的静态方法com.alipay.sofa.rpc.config.ConfigUniqueNameGenerator
唯一标识UniqueName的产生方法,主要用于外部服务发现等
getUselessCycle() - 类 中的方法com.alipay.sofa.rpc.client.aft.impl.AbstractInvocationStat
Gets useless cycle.
getUselessCycle() - 接口 中的方法com.alipay.sofa.rpc.client.aft.InvocationStat
Gets useless cycle.
getUserHomeDir(String) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.FileUtils
得到USER_HOME目录
getUserThread(String) - 类 中的静态方法com.alipay.sofa.rpc.config.UserThreadPoolManager
得到用户线程池
getValidation() - 类 中的方法com.alipay.sofa.rpc.config.MethodConfig
Gets validation.
getValue(String) - 类 中的方法com.alipay.sofa.rpc.common.SofaConfigs.ExternalConfigLoader
获取配置
getValue(String, String) - 类 中的方法com.alipay.sofa.rpc.common.SofaConfigs.ExternalConfigLoader
按应用获取配置
getValue() - 类 中的方法com.alipay.sofa.rpc.config.ParameterConfig
Gets value.
getVersion() - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
已过时。
getVirtualHost() - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Gets virtualHost.
getVirtualPort() - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Gets virtual port.
getWeight(ProviderInfo) - 类 中的方法com.alipay.sofa.rpc.client.AbstractLoadBalancer
Gets weight.
getWeight(ProviderInfo) - 类 中的静态方法com.alipay.sofa.rpc.client.aft.ProviderInfoWeightManager
 
getWeight() - 类 中的方法com.alipay.sofa.rpc.client.ProviderInfo
Gets weight.
getWeight() - 类 中的方法com.alipay.sofa.rpc.config.ProviderConfig
Gets weight.
getWeightDegradeRate() - 类 中的方法com.alipay.sofa.rpc.client.aft.FaultToleranceConfig
Gets weight degrade rate.
getWeightDegradeRate(String) - 类 中的静态方法com.alipay.sofa.rpc.client.aft.FaultToleranceConfigManager
Gets weight degrade rate.
getWeightRecoverRate() - 类 中的方法com.alipay.sofa.rpc.client.aft.FaultToleranceConfig
Gets weight recover rate.
getWeightRecoverRate(String) - 类 中的静态方法com.alipay.sofa.rpc.client.aft.FaultToleranceConfigManager
Gets weight recover rate.
getWindowCount() - 类 中的方法com.alipay.sofa.rpc.client.aft.MeasureResultDetail
Getter method for property windowCount.
getZkClient() - 类 中的方法com.alipay.sofa.rpc.registry.zk.ZookeeperRegistry
 
getZone(Map<String, String>) - 类 中的方法com.alipay.sofa.rpc.tracer.sofatracer.log.stat.AbstractRpcStatJsonReporter
Get zone
getZone(Map<String, String>) - 类 中的方法com.alipay.sofa.rpc.tracer.sofatracer.log.stat.RpcClientStatJsonReporter
 
getZone(Map<String, String>) - 类 中的方法com.alipay.sofa.rpc.tracer.sofatracer.log.stat.RpcServerStatJsonReporter
 
GLOBAL_SETTING - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
全局配置的key
group - 类 中的变量com.alipay.sofa.rpc.config.AbstractInterfaceConfig
已过时。
不再作为服务唯一标识,请直接使用 AbstractInterfaceConfig.uniqueId 代替
GRPC_DEFAULT_PORT - 类 中的静态变量com.alipay.sofa.rpc.common.SofaOptions
默认GRPC协议的端口
GRPC_MAX_POOLSIZE - 类 中的静态变量com.alipay.sofa.rpc.common.SofaOptions
gRPC业务线程池的最大值
GRPC_MIN_POOLSIZE - 类 中的静态变量com.alipay.sofa.rpc.common.SofaOptions
gRPC业务线程池的最小值
GRPC_QUEUE_SIZE - 类 中的静态变量com.alipay.sofa.rpc.common.SofaOptions
gRPC业务线程池的队列大小
GuardedBy - javax.annotation.concurrent中的注释类型
GuardedBy The field or method to which this annotation is applied can only be accessed when holding a particular lock, which may be a built-in (synchronization) lock, or may be an explicit java.util.concurrent.Lock.

H

handleHttp1Request(SofaRequest, ChannelHandlerContext, boolean) - 类 中的方法com.alipay.sofa.rpc.server.http.HttpServerHandler
Handle request from HTTP/1.1
handleHttp2Request(int, SofaRequest, ChannelHandlerContext, Http2ConnectionEncoder) - 类 中的方法com.alipay.sofa.rpc.server.http.HttpServerHandler
Handle request from HTTP/2
handlerAdded(ChannelHandlerContext) - 类 中的方法com.alipay.sofa.rpc.transport.http.Http2ServerUpgradeHandler
 
handleRequest(BizContext, AsyncContext, SofaRequest) - 类 中的方法com.alipay.sofa.rpc.server.bolt.BoltServerProcessor
 
handleRequest(ChannelHandlerContext, int, Http2Headers, ByteBuf) - 类 中的方法com.alipay.sofa.rpc.transport.http.Http2ServerChannelHandler
 
handleRpcRequest(SofaRequest) - 类 中的方法com.alipay.sofa.rpc.transport.AbstractProxyClientTransport
 
handleRpcRequest(SofaRequest) - 类 中的方法com.alipay.sofa.rpc.transport.bolt.BoltClientTransport
 
handleRpcRequest(SofaRequest) - 类 中的方法com.alipay.sofa.rpc.transport.ClientTransport
客户端收到服务端的请求,可能是服务端Callback
handleRpcRequest(SofaRequest) - 类 中的方法com.alipay.sofa.rpc.transport.http.AbstractHttp2ClientTransport
 
handshake(ProviderInfo, ClientTransport) - 接口 中的方法com.alipay.sofa.rpc.protocol.ProtocolNegotiator
握手操作
hasCache() - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
是否有缓存
hasConcurrents() - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
是否有并发限制配置
hasConcurrents() - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
是否有并发控制需求,有就打开过滤器 配置-1关闭并发过滤器,等于0表示开启过滤但是不限制
hasConcurrents() - 类 中的方法com.alipay.sofa.rpc.config.ProviderConfig
是否有并发控制需求,有就打开过滤器 配置-1关闭并发过滤器,等于0表示开启过滤但是不限制
hashCode() - 类 中的方法com.alipay.sofa.rpc.client.aft.InvocationStatDimension
 
hashCode() - 类 中的方法com.alipay.sofa.rpc.client.aft.MeasureModel
 
hashCode() - 类 中的方法com.alipay.sofa.rpc.client.ProviderInfo
 
hashCode() - 类 中的方法com.alipay.sofa.rpc.config.RegistryConfig
 
hashCode() - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Hash code.
hasNoEntry() - 类 中的方法com.alipay.sofa.rpc.server.bolt.BoltServer
 
hasNoEntry() - 类 中的方法com.alipay.sofa.rpc.server.http.AbstractHttpServer
 
hasNoEntry() - 类 中的方法com.alipay.sofa.rpc.server.rest.RestServer
 
hasNoEntry() - 接口 中的方法com.alipay.sofa.rpc.server.Server
是否还绑定了服务(没有可以销毁)
hasTimeout() - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
是否有超时配置
hasTimeout() - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
 
hasTimeout() - 类 中的方法com.alipay.sofa.rpc.config.ProviderConfig
 
hasToken() - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
是否有token配置
hasUserThread() - 类 中的静态方法com.alipay.sofa.rpc.config.UserThreadPoolManager
是否有自定义线程池
hasValidation() - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
除了判断自己,还有判断下面方法的自定义判断
HEAD_APP_NAME - 类 中的静态变量com.alipay.sofa.rpc.common.RemotingConstants
客户端应用
HEAD_GENERIC_TYPE - 类 中的静态变量com.alipay.sofa.rpc.common.RemotingConstants
是否泛化调用
HEAD_INVOKE_TYPE - 类 中的静态变量com.alipay.sofa.rpc.common.RemotingConstants
客户端的调用类型
HEAD_METHOD_ARGSIGS - 类 中的静态变量com.alipay.sofa.rpc.common.RemotingConstants
已过时。
HEAD_METHOD_NAME - 类 中的静态变量com.alipay.sofa.rpc.common.RemotingConstants
对方方法名
HEAD_PROTOCOL - 类 中的静态变量com.alipay.sofa.rpc.common.RemotingConstants
客户端应用
HEAD_REQUEST_PROPS - 类 中的静态变量com.alipay.sofa.rpc.common.RemotingConstants
已过时。
HEAD_RESPONSE_ERROR - 类 中的静态变量com.alipay.sofa.rpc.common.RemotingConstants
对应 SofaResponse#isError
HEAD_SERIALIZE_TYPE - 类 中的静态变量com.alipay.sofa.rpc.common.RemotingConstants
 
HEAD_SERVICE - 类 中的静态变量com.alipay.sofa.rpc.common.RemotingConstants
对方服务名
HEAD_TARGET_APP - 类 中的静态变量com.alipay.sofa.rpc.common.RemotingConstants
对应 SofaRequest#targetAppName
HEAD_TARGET_SERVICE - 类 中的静态变量com.alipay.sofa.rpc.common.RemotingConstants
对应 RequestBase#targetServiceUniqueName
headerCache - 类 中的变量com.alipay.sofa.rpc.transport.ChannelContext
每个长连接独立的一个缓存,最多256条 TODO 是否分将缓存 全局静态区和动态区
heartbeatPeriod - 类 中的变量com.alipay.sofa.rpc.config.ConsumerConfig
Consumer给Provider发心跳的间隔
heartbeatPeriod - 类 中的变量com.alipay.sofa.rpc.config.RegistryConfig
Consumer给Provider发心跳的间隔
HelpTelnetHandler - com.alipay.sofa.rpc.protocol.telnet中的类
 
HelpTelnetHandler() - 类 的构造器com.alipay.sofa.rpc.protocol.telnet.HelpTelnetHandler
 
HIDDEN_KEY_ASYNC_CONTEXT - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
隐藏的key:.async_context 异步调用上下文
HIDDEN_KEY_ASYNC_REQUEST - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
隐藏的key:.async_req 异步调用请求
HIDDEN_KEY_DESTROY - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
隐藏属性的key:consumer是否自动销毁(例如Registry和Monitor不需要自动销毁)
HIDDEN_KEY_INVOKE_CONTEXT - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
隐藏的key:.invoke_ctx 业务调用上下文
HIDDEN_KEY_PINPOINT - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
隐藏的key:.pinpoint 指定远程调用地址
HIDDEN_KEY_TOKEN - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
隐藏的key:.token 指定调用Token
HIDE_KEY_PREFIX - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
隐藏的key前缀,防止和自定义key冲突,隐藏的key不会被关闭上下文传递功能
host - 类 中的变量com.alipay.sofa.rpc.config.ServerConfig
实际监听IP,与网卡对应
hostname - 类 中的变量com.alipay.sofa.rpc.server.rest.SofaNettyJaxrsServer
 
Http1Server - com.alipay.sofa.rpc.server.http中的类
 
Http1Server() - 类 的构造器com.alipay.sofa.rpc.server.http.Http1Server
 
Http1ServerChannelHandler - com.alipay.sofa.rpc.transport.http中的类
Server channel handler for HTTP/1.1, support GET/POST/HEAD
Http1ServerChannelHandler(HttpServerHandler) - 类 的构造器com.alipay.sofa.rpc.transport.http.Http1ServerChannelHandler
 
Http1ServerTask - com.alipay.sofa.rpc.server.http中的类
 
Http1ServerTask(HttpServerHandler, SofaRequest, ChannelHandlerContext, boolean) - 类 的构造器com.alipay.sofa.rpc.server.http.Http1ServerTask
 
Http1ServerTransport - com.alipay.sofa.rpc.transport.http中的类
Http2ClearText Server Transport
Http1ServerTransport(ServerTransportConfig) - 类 的构造器com.alipay.sofa.rpc.transport.http.Http1ServerTransport
构造函数
Http2ChannelHandlerBuilder - com.alipay.sofa.rpc.transport.http中的类
 
Http2ChannelHandlerBuilder(HttpServerHandler) - 类 的构造器com.alipay.sofa.rpc.transport.http.Http2ChannelHandlerBuilder
 
Http2ClearTextClientProxyInvoker - com.alipay.sofa.rpc.bootstrap.http中的类
 
Http2ClearTextClientProxyInvoker(ConsumerBootstrap) - 类 的构造器com.alipay.sofa.rpc.bootstrap.http.Http2ClearTextClientProxyInvoker
构造执行链
Http2ClearTextClientTransport - com.alipay.sofa.rpc.transport.http中的类
Http2ClearText Client Transport
Http2ClearTextClientTransport(ClientTransportConfig) - 类 的构造器com.alipay.sofa.rpc.transport.http.Http2ClearTextClientTransport
客户端配置
Http2ClearTextConsumerBootstrap<T> - com.alipay.sofa.rpc.bootstrap.http中的类
Consumer bootstrap for Http2 Clear Text
Http2ClearTextConsumerBootstrap(ConsumerConfig<T>) - 类 的构造器com.alipay.sofa.rpc.bootstrap.http.Http2ClearTextConsumerBootstrap
构造函数
Http2ClearTextProviderBootstrap<T> - com.alipay.sofa.rpc.bootstrap.http中的类
 
Http2ClearTextProviderBootstrap(ProviderConfig<T>) - 类 的构造器com.alipay.sofa.rpc.bootstrap.http.Http2ClearTextProviderBootstrap
构造函数
Http2ClearTextServer - com.alipay.sofa.rpc.server.http中的类
 
Http2ClearTextServer() - 类 的构造器com.alipay.sofa.rpc.server.http.Http2ClearTextServer
 
Http2ClearTextServerTransport - com.alipay.sofa.rpc.transport.http中的类
Http2ClearText Server Transport
Http2ClearTextServerTransport(ServerTransportConfig) - 类 的构造器com.alipay.sofa.rpc.transport.http.Http2ClearTextServerTransport
构造函数
Http2ClientChannelHandler - com.alipay.sofa.rpc.transport.http中的类
Process FullHttpResponse translated from HTTP/2 frames
Http2ClientChannelHandler() - 类 的构造器com.alipay.sofa.rpc.transport.http.Http2ClientChannelHandler
 
Http2ClientInitializer - com.alipay.sofa.rpc.transport.http中的类
Configures the client pipeline to support HTTP/2 frames.
Http2ClientInitializer(ClientTransportConfig) - 类 的构造器com.alipay.sofa.rpc.transport.http.Http2ClientInitializer
 
Http2ClientTransport - com.alipay.sofa.rpc.transport.http中的类
TODO NEED SUPPORT SSL/TLS
Http2ClientTransport(ClientTransportConfig) - 类 的构造器com.alipay.sofa.rpc.transport.http.Http2ClientTransport
客户端配置
Http2ServerChannelHandler - com.alipay.sofa.rpc.transport.http中的类
 
Http2ServerChannelInitializer - com.alipay.sofa.rpc.transport.http中的类
如果是有ssl,那么由ssl决定是 h2 还是 https
如果没有ssl,那么先放一个协商机制
Http2ServerChannelInitializer(EventLoopGroup, SslContext, HttpServerHandler, int) - 类 的构造器com.alipay.sofa.rpc.transport.http.Http2ServerChannelInitializer
 
Http2ServerTask - com.alipay.sofa.rpc.server.http中的类
 
Http2ServerTask(HttpServerHandler, SofaRequest, ChannelHandlerContext, Integer, Http2ConnectionEncoder) - 类 的构造器com.alipay.sofa.rpc.server.http.Http2ServerTask
 
Http2ServerUpgradeHandler - com.alipay.sofa.rpc.transport.http中的类
 
Http2ServerUpgradeHandler(EventLoopGroup, HttpServerCodec, HttpServerUpgradeHandler, ChannelHandler) - 类 的构造器com.alipay.sofa.rpc.transport.http.Http2ServerUpgradeHandler
Creates the channel handler provide cleartext HTTP/2 upgrade from HTTP upgrade or prior knowledge
Http2ServerUpgradeHandler.PriorKnowledgeUpgradeEvent - com.alipay.sofa.rpc.transport.http中的类
User event that is fired to notify about HTTP/2 protocol is started.
Http2SettingsHandler - com.alipay.sofa.rpc.transport.http中的类
Reads the first Http2Settings object and notifies a ChannelPromise
Http2SettingsHandler(ChannelPromise) - 类 的构造器com.alipay.sofa.rpc.transport.http.Http2SettingsHandler
Create new instance
HTTP_HEADER_RPC_ID_KEY - 类 中的静态变量com.alipay.sofa.rpc.common.RemotingConstants
新 tracer 需要在服务端和客户端缓存数据,用此 key 标示在请求头中的数据
HTTP_HEADER_TRACE_ID_KEY - 类 中的静态变量com.alipay.sofa.rpc.common.RemotingConstants
新 tracer 需要在服务端和客户端缓存数据,用此 key 标示在请求头中的数据
HttpResponseFuture<V> - com.alipay.sofa.rpc.message.http中的类
Future for http.
HttpResponseFuture(SofaRequest, int) - 类 的构造器com.alipay.sofa.rpc.message.http.HttpResponseFuture
构造函数
httpServer - 类 中的变量com.alipay.sofa.rpc.server.rest.RestServer
Bolt服务端
HttpServerHandler - com.alipay.sofa.rpc.server.http中的类
 
HttpServerHandler(ThreadPoolExecutor) - 类 的构造器com.alipay.sofa.rpc.server.http.HttpServerHandler
 
HttpTracerUtils - com.alipay.sofa.rpc.transport.http中的类
 
HttpTracerUtils() - 类 的构造器com.alipay.sofa.rpc.transport.http.HttpTracerUtils
 
HttpTransportUtils - com.alipay.sofa.rpc.transport.http中的类
Constants of HTTP protocol
HttpTransportUtils() - 类 的构造器com.alipay.sofa.rpc.transport.http.HttpTransportUtils
 

I

IGNORE_WEB_BROWSER - 类 中的静态变量com.alipay.sofa.rpc.common.RemotingConstants
忽略浏览器的图标请求
Immutable - javax.annotation.concurrent中的注释类型
Immutable The class to which this annotation is applied is immutable.
include - 类 中的变量com.alipay.sofa.rpc.config.ProviderConfig
包含的方法
incrementAndGet() - 类 中的方法com.alipay.sofa.rpc.common.struct.PositiveAtomicCounter
 
info(String) - 接口 中的方法com.alipay.sofa.rpc.log.Logger
Info.
info(String, Object...) - 接口 中的方法com.alipay.sofa.rpc.log.Logger
Info.
info(String, Throwable) - 接口 中的方法com.alipay.sofa.rpc.log.Logger
Info.
info(String) - 类 中的方法com.alipay.sofa.rpc.log.MiddlewareLoggerImpl
 
info(String, Object...) - 类 中的方法com.alipay.sofa.rpc.log.MiddlewareLoggerImpl
 
info(String, Throwable) - 类 中的方法com.alipay.sofa.rpc.log.MiddlewareLoggerImpl
 
info(String) - 类 中的方法com.alipay.sofa.rpc.log.SLF4JLoggerImpl
 
info(String, Object...) - 类 中的方法com.alipay.sofa.rpc.log.SLF4JLoggerImpl
 
info(String, Throwable) - 类 中的方法com.alipay.sofa.rpc.log.SLF4JLoggerImpl
 
INFO_ACTIVATOR_END - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
INFO_ACTIVATOR_START - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
INFO_ADDRESS_WAIT_OVER - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
INFO_ADDRESS_WAIT_START - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
INFO_CONFREG_IGNORE - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
INFO_CONNECT_ALIVE_REMOVE - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
INFO_CONNECT_PUT_TO_ALIVE - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
INFO_CONNECT_PUT_TO_RETRY - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
INFO_CONNECT_RETRY_REMOVE - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
INFO_CONNECT_RETRY_START - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
INFO_CONNECT_RETRY_SUCCES - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
INFO_GET_CONFIG_DEFAULT_APP - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
INFO_GET_CONFIG_PROPERTY - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
INFO_NEGOTIATION_RESULT - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
INFO_PROCESS_PROFILER_CLIENT_INVOKE - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
INFO_PROCESS_PROVIDER_TR_IN - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
INFO_PROCESS_PROVIDER_TR_OUT - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
INFO_REGULATION_ABNORMAL - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
INFO_REGULATION_ABNORMAL_NOT_DEGRADE - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
INFO_ROUTE_REGISTRY_PUB - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
INFO_ROUTE_REGISTRY_PUB_OVER - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
INFO_ROUTE_REGISTRY_PUB_START - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
INFO_ROUTE_REGISTRY_SUB - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
INFO_ROUTE_REGISTRY_UNPUB - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
INFO_ROUTE_REGISTRY_UNSUB - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
INFO_ROUTE_REGISTRY_URLS_HANDLE - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
INFO_SERVICE_METADATA_IS_NULL - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
INFO_TRANSMIT_INIT_FINISH - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
INFO_TRANSMIT_URLS_HANDLE - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
infoWithApp(String, String) - 接口 中的方法com.alipay.sofa.rpc.log.Logger
Info with app.
infoWithApp(String, String, Object...) - 接口 中的方法com.alipay.sofa.rpc.log.Logger
Info with app.
infoWithApp(String, String, Throwable) - 接口 中的方法com.alipay.sofa.rpc.log.Logger
Info with app.
infoWithApp(String, String) - 类 中的方法com.alipay.sofa.rpc.log.MiddlewareLoggerImpl
 
infoWithApp(String, String, Object...) - 类 中的方法com.alipay.sofa.rpc.log.MiddlewareLoggerImpl
 
infoWithApp(String, String, Throwable) - 类 中的方法com.alipay.sofa.rpc.log.MiddlewareLoggerImpl
 
infoWithApp(String, String) - 类 中的方法com.alipay.sofa.rpc.log.SLF4JLoggerImpl
 
infoWithApp(String, String, Object...) - 类 中的方法com.alipay.sofa.rpc.log.SLF4JLoggerImpl
 
infoWithApp(String, String, Throwable) - 类 中的方法com.alipay.sofa.rpc.log.SLF4JLoggerImpl
 
init() - 接口 中的方法com.alipay.sofa.rpc.base.Initializable
初始化
init() - 类 中的方法com.alipay.sofa.rpc.client.AbstractCluster
 
init() - 类 中的方法com.alipay.sofa.rpc.client.aft.impl.TimeWindowRegulator
 
init() - 接口 中的方法com.alipay.sofa.rpc.client.aft.Regulator
Init resources
init() - 类 中的方法com.alipay.sofa.rpc.client.AllConnectConnectionHolder
 
init(ConsumerBootstrap) - 类 中的方法com.alipay.sofa.rpc.client.router.DirectUrlRouter
初始化
init(ConsumerBootstrap) - 类 中的方法com.alipay.sofa.rpc.client.Router
初始化
init(ConsumerBootstrap) - 类 中的方法com.alipay.sofa.rpc.client.router.RegistryRouter
 
init() - 类 中的方法com.alipay.sofa.rpc.codec.bolt.SofaRpcSerialization
Init this custom serializer
init(String) - 类 中的静态方法com.alipay.sofa.rpc.log.LogCodes
初始化 Log Codes
init() - 类 中的方法com.alipay.sofa.rpc.message.bolt.BoltSendableResponseCallback
初始化数据
init() - 类 中的方法com.alipay.sofa.rpc.registry.local.LocalRegistry
 
init() - 类 中的方法com.alipay.sofa.rpc.registry.zk.ZookeeperRegistry
 
init(ServerConfig) - 类 中的方法com.alipay.sofa.rpc.server.bolt.BoltServer
 
init(ServerConfig) - 类 中的方法com.alipay.sofa.rpc.server.http.AbstractHttpServer
 
init(ServerConfig) - 类 中的方法com.alipay.sofa.rpc.server.rest.RestServer
 
init(ServerConfig) - 接口 中的方法com.alipay.sofa.rpc.server.Server
启动server端
init() - 类 中的方法com.alipay.sofa.rpc.server.UserThreadPool
初始化线程池
initChannel(SocketChannel) - 类 中的方法com.alipay.sofa.rpc.transport.http.Http2ClientInitializer
 
initChannel(SocketChannel) - 类 中的方法com.alipay.sofa.rpc.transport.http.Http2ServerChannelInitializer
 
initialBytesToStrip() - 类 中的方法com.alipay.sofa.rpc.protocol.ProtocolInfo
跳过读取的位数,变长时使用
Initializable - com.alipay.sofa.rpc.base中的接口
可初始化的接口
initialized - 类 中的变量com.alipay.sofa.rpc.client.AbstractCluster
是否已启动(已建立连接)
initOrAddList(Map<K, List<V>>, K, V) - 类 中的方法com.alipay.sofa.rpc.registry.zk.AbstractZookeeperObserver
Init or add list.
initPool(ServerTransportConfig) - 类 中的静态方法com.alipay.sofa.rpc.server.BusinessPool
 
initPool(ServerConfig) - 类 中的静态方法com.alipay.sofa.rpc.server.BusinessPool
 
initRemotingServer() - 类 中的方法com.alipay.sofa.rpc.server.bolt.BoltServer
 
initThreadPool(ServerConfig) - 类 中的方法com.alipay.sofa.rpc.server.bolt.BoltServer
 
initThreadPool(ServerConfig) - 类 中的方法com.alipay.sofa.rpc.server.http.AbstractHttpServer
 
inJVM - 类 中的变量com.alipay.sofa.rpc.config.ConsumerConfig
是否jvm内部调用(provider和consumer配置在同一个jvm内,则走本地jvm内部,不走远程)
inList(String, String, String) - 类 中的方法com.alipay.sofa.rpc.bootstrap.DefaultProviderBootstrap
接口可以按方法发布
insId - 类 中的变量com.alipay.sofa.rpc.config.ApplicationConfig
The Ins id.
install() - 类 中的方法com.alipay.sofa.rpc.module.FaultToleranceModule
 
install() - 类 中的方法com.alipay.sofa.rpc.module.LookoutModule
 
install() - 接口 中的方法com.alipay.sofa.rpc.module.Module
安装模板
install() - 类 中的方法com.alipay.sofa.rpc.module.RestTracerModule
 
install() - 类 中的方法com.alipay.sofa.rpc.module.SofaTracerModule
 
installModules() - 类 中的静态方法com.alipay.sofa.rpc.module.ModuleFactory
加载全部模块
INSTANCE_ID - 类 中的静态变量com.alipay.sofa.rpc.context.RpcRuntimeContext
应用实例Id
interest() - 类 中的方法com.alipay.sofa.rpc.server.bolt.BoltServerProcessor
 
interfaceClass - 类 中的变量com.alipay.sofa.rpc.ext.ExtensionLoader
当前加载的接口类名
interfaceId - 类 中的变量com.alipay.sofa.rpc.config.AbstractInterfaceConfig
服务接口:做为服务唯一标识的组成部分
不管普通调用和泛化调用,都是设置实际的接口类名称,
interfaceName - 类 中的变量com.alipay.sofa.rpc.api.context.RpcReferenceContext
service interface
interfaceName - 类 中的变量com.alipay.sofa.rpc.ext.ExtensionLoader
接口名字
INTERNAL_KEY_APP_NAME - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
内部使用的key:_app_name,string
INTERNAL_KEY_CLIENT_ELAPSE - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
内部使用的key:_client_elapse 客户端总耗时,long
INTERNAL_KEY_CLIENT_SEND_TIME - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
内部使用的key:_client_send_time 客户端发送时间戳,long
INTERNAL_KEY_CONN_CREATE_TIME - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
内部使用的key:_conn_create_time 长连接建立时间,long
INTERNAL_KEY_IMPL_ELAPSE - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
内部使用的key:_impl_elapse 业务代码执行耗时,long
INTERNAL_KEY_INVOKE_TIMES - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
内部使用的key:_invoke_times 调用次数,int
INTERNAL_KEY_PREFIX - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
内部使用的key前缀,防止和自定义key冲突,这种key可能被关闭上下文传递功能。
INTERNAL_KEY_PROCESS_WAIT_TIME - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
内部使用的key:_process_wait_time 在业务线程池里等待时间,long
INTERNAL_KEY_PROTOCOL_NAME - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
内部使用的key:_protocol_name,string
INTERNAL_KEY_REQ_DESERIALIZE_TIME - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
内部使用的key:_req_deserialize_time, int
INTERNAL_KEY_REQ_SERIALIZE_TIME - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
内部使用的key:_req_serialize_time, int
INTERNAL_KEY_REQ_SIZE - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
内部使用的key:_req_size, int
INTERNAL_KEY_RESP_DESERIALIZE_TIME - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
内部使用的key:_resp_deserialize_time, int
INTERNAL_KEY_RESP_SERIALIZE_TIME - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
内部使用的key:_resp_serialized_time, int
INTERNAL_KEY_RESP_SIZE - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
内部使用的key:_resp_size, int
INTERNAL_KEY_RESULT_CODE - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
内部使用的key:_result_code,结果码
INTERNAL_KEY_ROUTER_RECORD - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
内部使用的key:_router_record 路由记录,string
INTERNAL_KEY_SPAN_ID - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
内部使用的key: _span_id
INTERNAL_KEY_TRACE_ID - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
内部使用的key: _trace_id
INTERNAL_KEY_TRACER_SPAN - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
内部使用的key:_tracer_span
intToBytes(int) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.CodecUtils
int 转 byte数组
invalidateConsumerConfig(ConsumerBootstrap) - 类 中的静态方法com.alipay.sofa.rpc.context.RpcRuntimeContext
缓存的ConsumerConfig失效
invalidateHeadCache(Byte, String) - 类 中的方法com.alipay.sofa.rpc.transport.ChannelContext
Invalidate head cache.
invalidateMethodCache(String) - 类 中的静态方法com.alipay.sofa.rpc.common.cache.ReflectCache
根据服务名使方法缓存失效
invalidateMethodSigsCache(String) - 类 中的静态方法com.alipay.sofa.rpc.common.cache.ReflectCache
根据服务名使方法缓存失效
invalidateOverloadMethodCache(String) - 类 中的静态方法com.alipay.sofa.rpc.common.cache.ReflectCache
取消缓存服务的公共方法
invalidateProviderConfig(ProviderBootstrap) - 类 中的静态方法com.alipay.sofa.rpc.context.RpcRuntimeContext
缓存的ProviderConfig失效
InvocationStat - com.alipay.sofa.rpc.client.aft中的接口
Invocation statistics
InvocationStatDimension - com.alipay.sofa.rpc.client.aft中的类
调用统计维度
InvocationStatDimension(ProviderInfo, ConsumerConfig) - 类 的构造器com.alipay.sofa.rpc.client.aft.InvocationStatDimension
Instantiates a new Invocation stat dimension.
InvocationStatFactory - com.alipay.sofa.rpc.client.aft中的类
调控入口类
InvocationStatFactory() - 类 的构造器com.alipay.sofa.rpc.client.aft.InvocationStatFactory
 
InvocationStatFactory.InvocationStatListener - com.alipay.sofa.rpc.client.aft中的接口
Listener of invocation stat
invoke(SofaRequest) - 类 中的方法com.alipay.sofa.rpc.client.AbstractCluster
 
invoke() - 类 中的方法com.alipay.sofa.rpc.client.aft.impl.AbstractInvocationStat
 
invoke() - 接口 中的方法com.alipay.sofa.rpc.client.aft.InvocationStat
tick one invocation
invoke(SofaRequest) - 类 中的方法com.alipay.sofa.rpc.client.ClientProxyInvoker
proxy拦截的调用
invoke(SofaRequest) - 类 中的方法com.alipay.sofa.rpc.client.ExcludeRouter
 
invoke(FilterInvoker, SofaRequest) - 类 中的方法com.alipay.sofa.rpc.filter.ConsumerExceptionFilter
 
invoke(FilterInvoker, SofaRequest) - 类 中的方法com.alipay.sofa.rpc.filter.ConsumerGenericFilter
 
invoke(SofaRequest) - 类 中的方法com.alipay.sofa.rpc.filter.ConsumerInvoker
 
invoke(FilterInvoker, SofaRequest) - 类 中的方法com.alipay.sofa.rpc.filter.ExcludeFilter
 
invoke(FilterInvoker, SofaRequest) - 类 中的方法com.alipay.sofa.rpc.filter.Filter
Do filtering doBeforeInvoke(); // the code before invoke, even new dummy response for return (skip all next invoke).
invoke(SofaRequest) - 类 中的方法com.alipay.sofa.rpc.filter.FilterChain
 
invoke(SofaRequest) - 类 中的方法com.alipay.sofa.rpc.filter.FilterInvoker
 
invoke(FilterInvoker, SofaRequest) - 类 中的方法com.alipay.sofa.rpc.filter.ProviderBaggageFilter
 
invoke(FilterInvoker, SofaRequest) - 类 中的方法com.alipay.sofa.rpc.filter.ProviderExceptionFilter
 
invoke(SofaRequest) - 类 中的方法com.alipay.sofa.rpc.filter.ProviderInvoker
 
invoke(FilterInvoker, SofaRequest) - 类 中的方法com.alipay.sofa.rpc.filter.RpcReferenceContextFilter
 
invoke(FilterInvoker, SofaRequest) - 类 中的方法com.alipay.sofa.rpc.filter.RpcServiceContextFilter
 
invoke(FilterInvoker, SofaRequest) - 类 中的方法com.alipay.sofa.rpc.filter.sofatracer.ConsumerTracerFilter
 
invoke(FilterInvoker, SofaRequest) - 类 中的方法com.alipay.sofa.rpc.filter.sofatracer.ProviderTracerFilter
 
invoke(SofaRequest) - 接口 中的方法com.alipay.sofa.rpc.invoke.Invoker
执行调用
invoke(Object, Method, Object[]) - 类 中的方法com.alipay.sofa.rpc.proxy.javassist.UselessInvocationHandler
 
invoke(Object, Method, Object[]) - 类 中的方法com.alipay.sofa.rpc.proxy.jdk.JDKInvocationHandler
 
invoke(SofaRequest) - 类 中的方法com.alipay.sofa.rpc.server.ProviderProxyInvoker
proxy拦截的调用
invoke(HttpRequest, HttpResponse, ResourceInvoker) - 类 中的方法com.alipay.sofa.rpc.server.rest.SofaSynchronousDispatcher
 
INVOKE_BAGGAGE_ENABLE - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
是否允许请求和响应透传数据,关闭后,会提高性能
INVOKE_CTX_IS_ASYNC_CHAIN - 类 中的静态变量com.alipay.sofa.rpc.common.RemotingConstants
bolt RpcInvokeContext的Key
INVOKE_CTX_RPC_CTX - 类 中的静态变量com.alipay.sofa.rpc.common.RemotingConstants
bolt RpcInvokeContext的Key
INVOKE_CTX_RPC_REF_CTX - 类 中的静态变量com.alipay.sofa.rpc.common.RemotingConstants
bolt RpcInvokeContext的Key
INVOKE_CTX_RPC_RESULT_CODE - 类 中的静态变量com.alipay.sofa.rpc.common.RemotingConstants
bolt RpcInvokeContext的Key
INVOKE_CTX_RPC_SER_CTX - 类 中的静态变量com.alipay.sofa.rpc.common.RemotingConstants
bolt RpcInvokeContext的Key
INVOKE_SEND_APP - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
自定义设置: 调用时是否传送app信息,默认true
INVOKE_TYPE - 类 中的静态变量com.alipay.sofa.rpc.tracer.sofatracer.log.tags.RpcSpanTags
 
invokeCount - 类 中的变量com.alipay.sofa.rpc.client.aft.impl.AbstractInvocationStat
调用次数
invoker - 类 中的变量com.alipay.sofa.rpc.filter.FilterInvoker
下一层Invoker
Invoker - com.alipay.sofa.rpc.invoke中的接口
调用器
INVOKER_TYPE_CALLBACK - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
调用方式:回调
INVOKER_TYPE_FUTURE - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
调用方式:future
INVOKER_TYPE_ONEWAY - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
调用方式:单向
INVOKER_TYPE_SYNC - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
调用方式:同步调用
invokerCnt - 类 中的变量com.alipay.sofa.rpc.server.rest.RestServer
invoker数量
invokerMap - 类 中的变量com.alipay.sofa.rpc.server.bolt.BoltServer
Invoker列表,接口--> Invoker
invokerMap - 类 中的变量com.alipay.sofa.rpc.server.http.HttpServerHandler
Invoker列表,接口--> Invoker
invokeType - 类 中的变量com.alipay.sofa.rpc.api.context.RpcReferenceContext
RPC invoke type, such as sync, oneway
invokeType - 类 中的变量com.alipay.sofa.rpc.config.ConsumerConfig
是否异步调用
invokeType - 类 中的变量com.alipay.sofa.rpc.config.MethodConfig
调用方式
invokeType - 类 中的变量com.alipay.sofa.rpc.metrics.lookout.RpcAbstractLookoutModel
 
ioThreads - 类 中的变量com.alipay.sofa.rpc.config.ServerConfig
io线程池大小
IOUtils - com.alipay.sofa.rpc.common.utils中的类
IO工具类
IOUtils() - 类 的构造器com.alipay.sofa.rpc.common.utils.IOUtils
 
IPV4_PATTERN - 类 中的静态变量com.alipay.sofa.rpc.common.utils.NetUtils
IPv4地址
isAdaptivePort() - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Is adaptive port boolean.
isAllowCoreThreadTimeOut() - 类 中的方法com.alipay.sofa.rpc.server.UserThreadPool
Is allow core thread time out boolean.
isAnyHost(String) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.NetUtils
是否默认地址 0.0.0.0
isAssignableFrom(Class<?>, Class<?>) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.ClassUtils
The isAssignableFrom method which can cross multiple classloader.
isAsync() - 类 中的方法com.alipay.sofa.rpc.core.request.SofaRequest
是否异步请求
isAttachmentEnable() - 类 中的静态方法com.alipay.sofa.rpc.context.RpcInternalContext
是否开启附件传递功能
isAutoStart() - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Is auto start boolean.
isAvailable() - 类 中的方法com.alipay.sofa.rpc.client.AbstractCluster
 
isAvailable() - 类 中的方法com.alipay.sofa.rpc.client.Cluster
是否可用
isAvailable() - 类 中的方法com.alipay.sofa.rpc.transport.AbstractChannel
是否可用
isAvailable() - 类 中的方法com.alipay.sofa.rpc.transport.AbstractProxyClientTransport
 
isAvailable() - 类 中的方法com.alipay.sofa.rpc.transport.bolt.BoltClientTransport
 
isAvailable() - 类 中的方法com.alipay.sofa.rpc.transport.ClientTransport
是否可用(有可用的长连接)
isAvailable() - 类 中的方法com.alipay.sofa.rpc.transport.http.AbstractHttp2ClientTransport
 
isAvailable() - 类 中的方法com.alipay.sofa.rpc.transport.netty.NettyChannel
 
isAvailableEmpty() - 类 中的方法com.alipay.sofa.rpc.client.AllConnectConnectionHolder
 
isAvailableEmpty() - 类 中的方法com.alipay.sofa.rpc.client.ConnectionHolder
是否没有存活的的provider
isBaggageEnable() - 类 中的静态方法com.alipay.sofa.rpc.context.RpcInvokeContext
是否启用RPC透传功能
isBatch() - 类 中的方法com.alipay.sofa.rpc.config.RegistryConfig
Is batch boolean.
isBeanPropertyReadMethod(Method) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.ReflectUtils
 
isBeanPropertyWriteMethod(Method) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.ReflectUtils
 
isBlank(CharSequence) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.StringUtils
Checks if a CharSequence is whitespace, empty ("") or null.
isCache() - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
Is cache boolean.
isCancelled() - 类 中的方法com.alipay.sofa.rpc.message.AbstractResponseFuture
 
isCglibProxyClass(Class<?>) - 类 中的静态方法com.alipay.sofa.rpc.config.JAXRSProviderManager
是否是cglib代理过的类
isCglibProxyClassName(String) - 类 中的静态方法com.alipay.sofa.rpc.config.JAXRSProviderManager
是否cglib代理过的类名
isCheck() - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Is check boolean.
isClientException(SofaRpcException) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.ExceptionUtils
 
isConsumerSide() - 类 中的方法com.alipay.sofa.rpc.context.RpcInternalContext
Is consumer side.
isDaemon() - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Is daemon boolean.
isDaemon() - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
isDebugEnabled() - 接口 中的方法com.alipay.sofa.rpc.log.Logger
Is debug enabled boolean.
isDebugEnabled(String) - 接口 中的方法com.alipay.sofa.rpc.log.Logger
Is debug enabled boolean.
isDebugEnabled() - 类 中的方法com.alipay.sofa.rpc.log.MiddlewareLoggerImpl
 
isDebugEnabled(String) - 类 中的方法com.alipay.sofa.rpc.log.MiddlewareLoggerImpl
 
isDebugEnabled() - 类 中的方法com.alipay.sofa.rpc.log.SLF4JLoggerImpl
 
isDebugEnabled(String) - 类 中的方法com.alipay.sofa.rpc.log.SLF4JLoggerImpl
 
isDebugMode() - 类 中的静态方法com.alipay.sofa.rpc.context.RpcRunningState
是否调试模式
isDegradeEffective() - 类 中的方法com.alipay.sofa.rpc.client.aft.FaultToleranceConfig
Is degrade effective boolean.
isDegradeEffective(String) - 类 中的静态方法com.alipay.sofa.rpc.client.aft.FaultToleranceConfigManager
Is degrade effective boolean.
isDegradeEffective(MeasureResultDetail) - 类 中的方法com.alipay.sofa.rpc.client.aft.impl.ServiceHorizontalRegulationStrategy
 
isDegradeEffective(MeasureResultDetail) - 接口 中的方法com.alipay.sofa.rpc.client.aft.RegulationStrategy
Is degrade effective
isDone() - 类 中的静态方法com.alipay.sofa.rpc.api.future.SofaResponseFuture
Returns true if this task completed.
isDone() - 类 中的方法com.alipay.sofa.rpc.message.AbstractResponseFuture
 
isDynamic() - 类 中的方法com.alipay.sofa.rpc.config.ProviderConfig
Is dynamic boolean.
isEmpty() - 类 中的方法com.alipay.sofa.rpc.client.aft.MeasureModel
Is empty boolean.
isEmpty() - 类 中的方法com.alipay.sofa.rpc.client.ProviderGroup
Is empty boolean.
isEmpty(ProviderGroup) - 类 中的静态方法com.alipay.sofa.rpc.client.ProviderHelper
Is empty boolean.
isEmpty() - 类 中的方法com.alipay.sofa.rpc.common.struct.ConcurrentHashSet
Returns true if this set contains no elements.
isEmpty() - 类 中的方法com.alipay.sofa.rpc.common.struct.TwoWayMap
 
isEmpty(Collection) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.CommonUtils
判断一个集合是否为空
isEmpty(Map) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.CommonUtils
判断一个Map是否为空
isEmpty(Object[]) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.CommonUtils
判断一个Array是否为空
isEmpty(CharSequence) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.StringUtils
Checks if a CharSequence is empty ("") or null.
isEmpty() - 类 中的方法com.alipay.sofa.rpc.server.http.HttpServerHandler
 
isEnable() - 类 中的静态方法com.alipay.sofa.rpc.client.aft.FaultToleranceConfigManager
If one app enable this AFT, return true.
isEnable() - 类 中的静态方法com.alipay.sofa.rpc.event.EventBus
是否开启事件总线功能
isEnable(Class<? extends Event>) - 类 中的静态方法com.alipay.sofa.rpc.event.EventBus
是否开启事件总线功能
isEnable() - 类 中的静态方法com.alipay.sofa.rpc.module.RestTracerModule
是否启动Tracer
isEnable() - 类 中的静态方法com.alipay.sofa.rpc.module.SofaTracerModule
是否启动Tracer
isEnable() - 类 中的静态方法com.alipay.sofa.rpc.tracer.Tracers
是否启动Tracer
isEpoll() - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Is epoll boolean.
isError() - 类 中的方法com.alipay.sofa.rpc.core.response.SofaResponse
Is error boolean.
isErrorEnabled() - 接口 中的方法com.alipay.sofa.rpc.log.Logger
Is error enabled boolean.
isErrorEnabled(String) - 接口 中的方法com.alipay.sofa.rpc.log.Logger
Is error enabled boolean.
isErrorEnabled() - 类 中的方法com.alipay.sofa.rpc.log.MiddlewareLoggerImpl
 
isErrorEnabled(String) - 类 中的方法com.alipay.sofa.rpc.log.MiddlewareLoggerImpl
 
isErrorEnabled() - 类 中的方法com.alipay.sofa.rpc.log.SLF4JLoggerImpl
 
isErrorEnabled(String) - 类 中的方法com.alipay.sofa.rpc.log.SLF4JLoggerImpl
 
isExistInTheDegradeList(MeasureResultDetail) - 类 中的方法com.alipay.sofa.rpc.client.aft.impl.ServiceHorizontalRegulationStrategy
 
isExistInTheDegradeList(MeasureResultDetail) - 接口 中的方法com.alipay.sofa.rpc.client.aft.RegulationStrategy
Is the ip already exist in the degrade ip list
isFalse(Boolean) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.CommonUtils
不为空,且为false
isFalse(String) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.CommonUtils
不为空,且为“false”
isGeneric - 类 中的变量com.alipay.sofa.rpc.api.context.RpcReferenceContext
is generic service
isGeneric() - 类 中的方法com.alipay.sofa.rpc.api.context.RpcReferenceContext
 
isGeneric() - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Is generic boolean.
isGenericRequest(String) - 类 中的方法com.alipay.sofa.rpc.codec.sofahessian.SofaHessianSerializer
Is generic request boolean.
isGenericResponse(String) - 类 中的方法com.alipay.sofa.rpc.codec.sofahessian.SofaHessianSerializer
Is generic response boolean.
isHide() - 类 中的方法com.alipay.sofa.rpc.config.ParameterConfig
Is hide.
isHostInNetworkCard(String) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.NetUtils
是否网卡上的地址
isInfoEnabled() - 接口 中的方法com.alipay.sofa.rpc.log.Logger
Is info enabled boolean.
isInfoEnabled(String) - 接口 中的方法com.alipay.sofa.rpc.log.Logger
Is info enabled boolean.
isInfoEnabled() - 类 中的方法com.alipay.sofa.rpc.log.MiddlewareLoggerImpl
 
isInfoEnabled(String) - 类 中的方法com.alipay.sofa.rpc.log.MiddlewareLoggerImpl
 
isInfoEnabled() - 类 中的方法com.alipay.sofa.rpc.log.SLF4JLoggerImpl
 
isInfoEnabled(String) - 类 中的方法com.alipay.sofa.rpc.log.SLF4JLoggerImpl
 
isInJVM() - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Is in jvm boolean.
isInvalidPort(int) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.NetUtils
判断端口是否有效 0-65535
isIPv4Host(String) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.NetUtils
是否IPv4地址 0.0.0.0
isKeepAlive() - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
isLazy() - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Is lazy boolean.
isLengthFixed() - 类 中的方法com.alipay.sofa.rpc.protocol.ProtocolInfo
协议是否固定长度,true定长,false变长
isLinux() - 类 中的静态方法com.alipay.sofa.rpc.common.SystemInfo
是否Linux系统
isLocalHost(String) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.NetUtils
是否本地地址 127.x.x.x 或者 localhost
isLookoutCollectDisable() - 类 中的静态方法com.alipay.sofa.rpc.event.LookoutSubscriber
 
isMac() - 类 中的静态方法com.alipay.sofa.rpc.common.SystemInfo
是否Mac系统
isMatch(String) - 类 中的方法com.alipay.sofa.rpc.filter.BeanIdMatchFilter
 
isMatchIPByPattern(String, String) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.NetUtils
判断当前ip是否符合白名单
isMatchMagic(byte[]) - 类 中的方法com.alipay.sofa.rpc.protocol.ProtocolInfo
是否命中魔术位
isMock() - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
Is mock boolean.
isNotBlank(CharSequence) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.StringUtils
Checks if a CharSequence is not empty (""), not null and not whitespace only.
isNotEmpty(Collection) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.CommonUtils
判断一个集合是否为非空
isNotEmpty(Map) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.CommonUtils
判断一个Map是否为非空
isNotEmpty(Object[]) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.CommonUtils
判断一个Array是否为非空
isNotEmpty(CharSequence) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.StringUtils
Checks if a CharSequence is not empty ("") and not null.
isOverride() - 类 中的方法com.alipay.sofa.rpc.ext.ExtensionClass
Is override boolean.
isPrestartAllCoreThreads() - 类 中的方法com.alipay.sofa.rpc.server.UserThreadPool
Is prestart all core threads boolean.
isPreStartCore() - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Is pre start core boolean.
isPrimitives(Class<?>) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.ReflectUtils
是否默认类型,基本类型+string+date
isProviderSide() - 类 中的方法com.alipay.sofa.rpc.context.RpcInternalContext
Is provider side.
isPublicInstanceField(Field) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.ReflectUtils
 
isRandomPort(int) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.NetUtils
判断端口是否随机端口 小于0表示随机
isReachMaxDegradeIpCount(MeasureResultDetail) - 类 中的方法com.alipay.sofa.rpc.client.aft.impl.ServiceHorizontalRegulationStrategy
 
isReachMaxDegradeIpCount(MeasureResultDetail) - 接口 中的方法com.alipay.sofa.rpc.client.aft.RegulationStrategy
Is reach max degrade ip limit. just degrade specified num ip.
isRecoveredOriginWeight() - 类 中的方法com.alipay.sofa.rpc.client.aft.MeasureResultDetail
Getter method for property recoveredOriginWeight.
isRegister() - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
Is register boolean.
isRegister() - 类 中的方法com.alipay.sofa.rpc.config.RegistryConfig
Is register boolean.
isRegulationEffective() - 类 中的方法com.alipay.sofa.rpc.client.aft.FaultToleranceConfig
Is regulation effective boolean.
isRegulationEffective(String) - 类 中的静态方法com.alipay.sofa.rpc.client.aft.FaultToleranceConfigManager
Is regulation effective boolean.
isResetting() - 类 中的静态方法com.alipay.sofa.rpc.common.struct.ScheduledService
是否正在重置
isReuseAddr() - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
isSendableResponseCallback(SofaResponseCallback) - 类 中的方法com.alipay.sofa.rpc.bootstrap.DefaultClientProxyInvoker
是否是异步Callback,如果跨classloader下不能直接使用instanceof
isServerException(SofaRpcException) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.ExceptionUtils
 
isShuttingDown() - 类 中的静态方法com.alipay.sofa.rpc.context.RpcRunningState
是否正在关闭
isSingleton() - 类 中的方法com.alipay.sofa.rpc.ext.ExtensionClass
Is singleton boolean.
isStarted() - 类 中的方法com.alipay.sofa.rpc.common.struct.ScheduledService
是否已经启动
isStarted() - 类 中的方法com.alipay.sofa.rpc.server.bolt.BoltServer
 
isStarted() - 类 中的方法com.alipay.sofa.rpc.server.http.AbstractHttpServer
 
isStarted() - 类 中的方法com.alipay.sofa.rpc.server.rest.RestServer
 
isStarted() - 接口 中的方法com.alipay.sofa.rpc.server.Server
是否已经启动
isSticky() - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Is sticky boolean.
isSubscribe() - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
Is subscribe boolean.
isSubscribe() - 类 中的方法com.alipay.sofa.rpc.config.RegistryConfig
Is subscribe boolean.
isSubscribed() - 类 中的方法com.alipay.sofa.rpc.bootstrap.ConsumerBootstrap
是否已经订阅完毕
isSubscribed() - 类 中的方法com.alipay.sofa.rpc.bootstrap.DefaultConsumerBootstrap
 
isSubscribed() - 类 中的方法com.alipay.sofa.rpc.bootstrap.dubbo.DubboConsumerBootstrap
 
isSuccess(String) - 类 中的方法com.alipay.sofa.rpc.tracer.sofatracer.log.stat.AbstractRpcStatJsonReporter
 
isSync() - 类 中的方法com.alipay.sofa.rpc.event.Subscriber
是否同步
isTcpNoDelay() - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
isTelnet() - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Is telnet boolean.
isTelnet() - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
isTracerKey(String) - 类 中的静态方法com.alipay.sofa.rpc.transport.http.HttpTracerUtils
Is a tracer key
isTrue(String) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.CommonUtils
不为空,且为“true”
isTrue(Boolean) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.CommonUtils
不为空,且为true
isUnitTestMode() - 类 中的静态方法com.alipay.sofa.rpc.context.RpcRunningState
是否单元测试模式
isUseEpoll() - 类 中的方法com.alipay.sofa.rpc.transport.ClientTransportConfig
Is use epoll boolean.
isUseEpoll() - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
isValidation() - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
Is validation boolean.
isValidInternalParamKey(String) - 类 中的静态方法com.alipay.sofa.rpc.context.RpcInternalContext
合法的内置key,以"_"或者"."
isValidParamKey(String) - 类 中的静态方法com.alipay.sofa.rpc.config.ParameterConfig
自定义的key是否合法
isWarnEnabled() - 接口 中的方法com.alipay.sofa.rpc.log.Logger
Is warn enabled boolean.
isWarnEnabled(String) - 接口 中的方法com.alipay.sofa.rpc.log.Logger
Is warn enabled boolean.
isWarnEnabled() - 类 中的方法com.alipay.sofa.rpc.log.MiddlewareLoggerImpl
 
isWarnEnabled(String) - 类 中的方法com.alipay.sofa.rpc.log.MiddlewareLoggerImpl
 
isWarnEnabled() - 类 中的方法com.alipay.sofa.rpc.log.SLF4JLoggerImpl
 
isWarnEnabled(String) - 类 中的方法com.alipay.sofa.rpc.log.SLF4JLoggerImpl
 
isWindows() - 类 中的静态方法com.alipay.sofa.rpc.common.SystemInfo
是否Windows系统
iterator() - 类 中的方法com.alipay.sofa.rpc.common.struct.ConcurrentHashSet
Returns an iterator over the elements in this set.

J

JavassistProxy - com.alipay.sofa.rpc.proxy.javassist中的类
Proxy implement base on javassist
JavassistProxy() - 类 的构造器com.alipay.sofa.rpc.proxy.javassist.JavassistProxy
 
javax.annotation - 程序包 javax.annotation
Part of JSR-305 JSR 305: Annotations for Software Defect Detection https://jcp.org/en/jsr/detail?
javax.annotation.concurrent - 程序包 javax.annotation.concurrent
 
JAXRSProviderManager - com.alipay.sofa.rpc.config中的类
jax-rs的SPI管理器。
JAXRSProviderManager() - 类 的构造器com.alipay.sofa.rpc.config.JAXRSProviderManager
 
JDKInvocationHandler - com.alipay.sofa.rpc.proxy.jdk中的类
JDK代理处理器,拦截请求变为invocation进行调用
JDKInvocationHandler(Class, Invoker) - 类 的构造器com.alipay.sofa.rpc.proxy.jdk.JDKInvocationHandler
Instantiates a new Jdk invocation handler.
JDKProxy - com.alipay.sofa.rpc.proxy.jdk中的类
Proxy implement base on jdk
JDKProxy() - 类 的构造器com.alipay.sofa.rpc.proxy.jdk.JDKProxy
 
join(Collection, String) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.CommonUtils
连接集合类为字符串
join(String[], String) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.StringUtils
连接字符串数组
joinWithComma(String...) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.StringUtils
默认逗号分隔的字符串
JSON - com.alipay.sofa.rpc.common.json中的类
Internal JSON
JSON() - 类 的构造器com.alipay.sofa.rpc.common.json.JSON
 
JSONField - com.alipay.sofa.rpc.common.json中的注释类型
For special handling of field in json
JSONIgnore - com.alipay.sofa.rpc.common.json中的注释类型
Means this field is IGNORE when json
JSONSerializer - com.alipay.sofa.rpc.common.json中的类
只关心JSON格式的解析,不关心java的具体类型
JSONSerializer(String) - 类 的构造器com.alipay.sofa.rpc.common.json.JSONSerializer
 
JSONUtils - com.alipay.sofa.rpc.common.utils中的类
内置Json工具类
JSONUtils() - 类 的构造器com.alipay.sofa.rpc.common.utils.JSONUtils
 
JustForTest - com.alipay.sofa.rpc.common.annotation中的注释类型
代表这个只是为了测试用例才开放的, 例如:
1.某个字段或者方法本来应该是private,结果是protected的;
2.某个构造函数本来不应该出现的;
3.某个类主要就是测试用的
JVM_SHUTDOWN_HOOK - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
是否主动监听JVM关闭事件,默认true
jvmNameToCanonicalName(String) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.ClassTypeUtils
JVM描述转通用描述

K

keepAlive - 类 中的变量com.alipay.sofa.rpc.server.http.Http1ServerTask
 
keepAlive - 类 中的变量com.alipay.sofa.rpc.server.rest.SofaNettyJaxrsServer
 
KEY_APPAPTH - 类 中的静态变量com.alipay.sofa.rpc.context.RpcRuntimeContext
当前所在文件夹地址
KEY_APPID - 类 中的静态变量com.alipay.sofa.rpc.context.RpcRuntimeContext
自动部署的appId
KEY_APPINSID - 类 中的静态变量com.alipay.sofa.rpc.context.RpcRuntimeContext
自动部署的appInsId
KEY_APPNAME - 类 中的静态变量com.alipay.sofa.rpc.context.RpcRuntimeContext
自动部署的appName
keySet() - 类 中的方法com.alipay.sofa.rpc.common.struct.TwoWayMap
 

L

lastReferenceContext(boolean) - 类 中的静态方法com.alipay.sofa.rpc.api.context.RpcContextManager
get the last reference invoke information
lazy - 类 中的变量com.alipay.sofa.rpc.config.ConsumerConfig
是否延迟建立长连接(第一次调用时新建,注意此参数可能和check冲突,开启check后lazy自动失效)
leftValue() - 类 中的方法com.alipay.sofa.rpc.common.struct.ValueDifference
Left value.
lengthAdjustment() - 类 中的方法com.alipay.sofa.rpc.protocol.ProtocolInfo
总长度调整位,变长时使用
lengthFieldLength() - 类 中的方法com.alipay.sofa.rpc.protocol.ProtocolInfo
“保存长度的字段”的长度,定长变长都适应
lengthFieldOffset() - 类 中的方法com.alipay.sofa.rpc.protocol.ProtocolInfo
找到“保存长度的字段”的偏移位,变长时使用
lengthFixed - 类 中的变量com.alipay.sofa.rpc.protocol.ProtocolInfo
是否定长协议
LINE - 接口 中的静态变量com.alipay.sofa.rpc.protocol.TelnetHandler
The constant LINE.
LINE_SEPARATOR - 类 中的静态变量com.alipay.sofa.rpc.common.utils.FileUtils
回车符
ListDifference<T> - com.alipay.sofa.rpc.common.struct中的类
比较两个list的不同,列出差异部分:包括左侧独有,右侧独有,双方都有
ListDifference(List<? extends T>, List<? extends T>) - 类 的构造器com.alipay.sofa.rpc.common.struct.ListDifference
Difference list difference.
listener - 类 中的变量com.alipay.sofa.rpc.ext.ExtensionLoader
加载监听器
listEquals(List<T>, List<T>) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.CommonUtils
比较list元素是否一致,忽略顺序
loadBalancer - 类 中的变量com.alipay.sofa.rpc.client.AbstractCluster
负载均衡接口
LoadBalancer - com.alipay.sofa.rpc.client中的类
负载均衡器:从一堆Provider列表里选出一个
LoadBalancer(ConsumerBootstrap) - 类 的构造器com.alipay.sofa.rpc.client.LoadBalancer
构造函数
loadBalancer - 类 中的变量com.alipay.sofa.rpc.config.ConsumerConfig
负载均衡
LoadBalancerFactory - com.alipay.sofa.rpc.client中的类
Factory of load balancer
LoadBalancerFactory() - 类 的构造器com.alipay.sofa.rpc.client.LoadBalancerFactory
 
LOADER_MAP - 类 中的静态变量com.alipay.sofa.rpc.ext.ExtensionLoaderFactory
All extension loader {Class : ExtensionLoader}
loadFromClassLoader(ClassLoader, String) - 类 中的方法com.alipay.sofa.rpc.ext.ExtensionLoader
 
loadFromFile(String) - 类 中的方法com.alipay.sofa.rpc.ext.ExtensionLoader
 
LOCAL - 类 中的静态变量com.alipay.sofa.rpc.context.RpcInvokeContext
线程上下文变量
LOCAL_APP - 类 中的静态变量com.alipay.sofa.rpc.tracer.sofatracer.log.tags.RpcSpanTags
 
LOCAL_IP - 类 中的静态变量com.alipay.sofa.rpc.tracer.sofatracer.log.tags.RpcSpanTags
当前客户端ip地址
LOCAL_PORT - 类 中的静态变量com.alipay.sofa.rpc.tracer.sofatracer.log.tags.RpcSpanTags
当前客户端端口
localAddress() - 类 中的方法com.alipay.sofa.rpc.transport.AbstractChannel
得到连接的本地地址(如果是短连接,可能不准)
localAddress - 类 中的变量com.alipay.sofa.rpc.transport.AbstractProxyClientTransport
本地地址
localAddress() - 类 中的方法com.alipay.sofa.rpc.transport.AbstractProxyClientTransport
 
localAddress() - 类 中的方法com.alipay.sofa.rpc.transport.bolt.BoltClientTransport
 
localAddress() - 类 中的方法com.alipay.sofa.rpc.transport.ClientTransport
本地地址
localAddress() - 类 中的方法com.alipay.sofa.rpc.transport.http.AbstractHttp2ClientTransport
 
localAddress() - 类 中的方法com.alipay.sofa.rpc.transport.netty.NettyChannel
 
LOCALFILEREGISTRY_FAIL_INVOKE - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
LOCALFILEREGISTRY_FAIL_READFILE - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
LOCALFILEREGISTRY_FAIL_READURL - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
LOCALFILEREGISTRY_FAIL_WRITECONFLICT - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
LOCALFILEREGISTRY_FAIL_WRITEFILE - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
LOCALFILEREGISTRY_WRITE_FILEOVER - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
LocalPreferenceLoadBalancer - com.alipay.sofa.rpc.client.lb中的类
本机优先的随机算法
LocalPreferenceLoadBalancer(ConsumerBootstrap) - 类 的构造器com.alipay.sofa.rpc.client.lb.LocalPreferenceLoadBalancer
构造函数
LocalRegistry - com.alipay.sofa.rpc.registry.local中的类
Local registry
LocalRegistry(RegistryConfig) - 类 的构造器com.alipay.sofa.rpc.registry.local.LocalRegistry
注册中心配置
LocalRegistryHelper - com.alipay.sofa.rpc.registry.local中的类
Util method of local registry.
LocalRegistryHelper() - 类 的构造器com.alipay.sofa.rpc.registry.local.LocalRegistryHelper
 
LOG - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
LOG_CODES - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
LogCodeNotFoundException - com.alipay.sofa.rpc.log.exception中的异常错误
当传入的日志码无法找到的时候抛出的异常
LogCodeNotFoundException(String) - 异常错误 的构造器com.alipay.sofa.rpc.log.exception.LogCodeNotFoundException
 
LogCodes - com.alipay.sofa.rpc.log中的类
RPC-01001 插件名(-) | 日志版本(1位) | 日志级别(1位) | 日志码(3位) 日志级别: 0: 普通日志输出。
LogCodes() - 类 的构造器com.alipay.sofa.rpc.log.LogCodes
 
LogFormatException - com.alipay.sofa.rpc.log.exception中的异常错误
当日志格式化的时候抛出的异常
LogFormatException(String) - 异常错误 的构造器com.alipay.sofa.rpc.log.exception.LogFormatException
 
LogFormatException(String, Throwable) - 异常错误 的构造器com.alipay.sofa.rpc.log.exception.LogFormatException
 
LOGGER - 类 中的静态变量com.alipay.sofa.rpc.context.BaggageResolver
logger for this class
Logger - com.alipay.sofa.rpc.log中的接口
Just Logger.
LOGGER_IMPL - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
日志默认实现
LoggerFactory - com.alipay.sofa.rpc.log中的类
Factory of logger.
LoggerFactory() - 类 的构造器com.alipay.sofa.rpc.log.LoggerFactory
 
LogPrintDegradeStrategy - com.alipay.sofa.rpc.client.aft.impl中的类
日志打印降级策略 对异常ip进行异常信息的日志打印
LogPrintDegradeStrategy() - 类 的构造器com.alipay.sofa.rpc.client.aft.impl.LogPrintDegradeStrategy
 
logProviders() - 类 中的方法com.alipay.sofa.rpc.transport.rest.SofaResteasyClientBuilder
 
LOOKOUT_COLLECT_DISABLE - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
Whether to close lookout collection.
lookoutCollectDisable - 类 中的静态变量com.alipay.sofa.rpc.event.LookoutSubscriber
Whether lookout be banned from collecting information.
LookoutModule - com.alipay.sofa.rpc.module中的类
 
LookoutModule() - 类 的构造器com.alipay.sofa.rpc.module.LookoutModule
 
LookoutSubscriber - com.alipay.sofa.rpc.event中的类
Collect the raw information for lookout by listening to events.
LookoutSubscriber() - 类 的构造器com.alipay.sofa.rpc.event.LookoutSubscriber
 

M

magicCode() - 类 中的方法com.alipay.sofa.rpc.protocol.ProtocolInfo
返回魔术位信息
magicFieldLength() - 类 中的方法com.alipay.sofa.rpc.protocol.ProtocolInfo
魔术位字段长度,用于协议自适应
magicFieldOffset() - 类 中的方法com.alipay.sofa.rpc.protocol.ProtocolInfo
魔术位偏移量,用于协议自适应
map - 类 中的变量com.alipay.sofa.rpc.context.RpcInvokeContext
自定义属性
MapDifference<K,V> - com.alipay.sofa.rpc.common.struct中的类
Map比较结果,比较两个Map,得到两个map的差别,返回左边独有,右边独有,两个都有且相同,两个都有但不同(不同值)
MapDifference(Map<? extends K, ? extends V>, Map<? extends K, ? extends V>) - 类 的构造器com.alipay.sofa.rpc.common.struct.MapDifference
Instantiates a new Map difference.
mapSerializer - 类 中的变量com.alipay.sofa.rpc.codec.bolt.SofaRpcSerialization
 
mark(int) - 类 中的方法com.alipay.sofa.rpc.common.struct.UnsafeByteArrayInputStream
 
markSupported() - 类 中的方法com.alipay.sofa.rpc.common.struct.UnsafeByteArrayInputStream
 
match(Pattern, String) - 类 中的静态方法com.alipay.sofa.rpc.config.ConfigValueHelper
匹配正常字符串
MAX_ADDRESS_WAIT_TIME - 类 中的静态变量com.alipay.sofa.rpc.common.SofaOptions
最大等待时间为 30s
maxCompressedLength(int) - 类 中的方法com.alipay.sofa.rpc.codec.snappy.SnappyRpcCompressor
 
maxFrameLength() - 类 中的方法com.alipay.sofa.rpc.protocol.ProtocolInfo
最大帧长度,变长时使用
maxThreads - 类 中的变量com.alipay.sofa.rpc.config.ServerConfig
业务线程池大小
mBuffer - 类 中的变量com.alipay.sofa.rpc.common.struct.UnsafeByteArrayOutputStream
 
mCount - 类 中的变量com.alipay.sofa.rpc.common.struct.UnsafeByteArrayOutputStream
 
mData - 类 中的变量com.alipay.sofa.rpc.common.struct.UnsafeByteArrayInputStream
 
measure(MeasureModel) - 类 中的方法com.alipay.sofa.rpc.client.aft.impl.ServiceHorizontalMeasureStrategy
 
measure(MeasureModel) - 接口 中的方法com.alipay.sofa.rpc.client.aft.MeasureStrategy
Do measure by MeasureModel
MeasureModel - com.alipay.sofa.rpc.client.aft中的类
调控模型 对指定应用和服务下的一系列Invocation的调控。
MeasureModel(String, String) - 类 的构造器com.alipay.sofa.rpc.client.aft.MeasureModel
Instantiates a new Measure model.
MeasureResult - com.alipay.sofa.rpc.client.aft中的类
资源度量结果
MeasureResult() - 类 的构造器com.alipay.sofa.rpc.client.aft.MeasureResult
 
MeasureResultDetail - com.alipay.sofa.rpc.client.aft中的类
资源度量结果描述
MeasureResultDetail(InvocationStatDimension, MeasureState) - 类 的构造器com.alipay.sofa.rpc.client.aft.MeasureResultDetail
Instantiates a new Measure result detail.
MeasureState - com.alipay.sofa.rpc.client.aft中的枚举
资源度量结果状态
MeasureStrategy - com.alipay.sofa.rpc.client.aft中的接口
Measure Strategy.
memoryCache - 类 中的变量com.alipay.sofa.rpc.registry.local.LocalRegistry
内存里的服务列表 {service : [provider...]}
MemoryReporterImpl - com.alipay.sofa.rpc.tracer.sofatracer.factory中的类
don't use for production
MemoryReporterImpl(String, String, String, SpanEncoder<SofaTracerSpan>, SofaTracerStatisticReporter) - 类 的构造器com.alipay.sofa.rpc.tracer.sofatracer.factory.MemoryReporterImpl
 
MessageBuilder - com.alipay.sofa.rpc.message中的类
Build of message
MessageBuilder() - 类 的构造器com.alipay.sofa.rpc.message.MessageBuilder
 
method - 类 中的变量com.alipay.sofa.rpc.metrics.lookout.RpcAbstractLookoutModel
 
METHOD - 类 中的静态变量com.alipay.sofa.rpc.tracer.sofatracer.log.tags.RpcSpanTags
 
MethodConfig - com.alipay.sofa.rpc.config中的类
方法级配置
MethodConfig() - 类 的构造器com.alipay.sofa.rpc.config.MethodConfig
 
methodName - 类 中的变量com.alipay.sofa.rpc.api.context.RpcReferenceContext
service invoke method
methodName - 类 中的变量com.alipay.sofa.rpc.api.context.RpcServiceContext
service invoke method
methods - 类 中的变量com.alipay.sofa.rpc.config.AbstractInterfaceConfig
方法配置,可配置多个
methodsLimit - 类 中的变量com.alipay.sofa.rpc.config.ProviderConfig
方法名称:是否可调用
MiddlewareLoggerImpl - com.alipay.sofa.rpc.log中的类
中间件日志输出类,对外的时候由于不存在合并部署的情况,目前不支持按应用分目录。
MiddlewareLoggerImpl(String) - 类 的构造器com.alipay.sofa.rpc.log.MiddlewareLoggerImpl
 
MiddlewareLoggerImpl(Class) - 类 的构造器com.alipay.sofa.rpc.log.MiddlewareLoggerImpl
 
MILLISECONDS_PER_DAY - 类 中的静态变量com.alipay.sofa.rpc.common.utils.DateUtils
每天毫秒数 24*60*60*1000;
MILLISECONDS_PER_HOUR - 类 中的静态变量com.alipay.sofa.rpc.common.utils.DateUtils
每小时毫秒数 36*60*1000
MILLISECONDS_PER_MINUTE - 类 中的静态变量com.alipay.sofa.rpc.common.utils.DateUtils
每分毫秒数 60*1000
MILLISECONDS_PER_SECONDE - 类 中的静态变量com.alipay.sofa.rpc.common.utils.DateUtils
每秒毫秒数
millisStrToDate(String) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.DateUtils
得到Date
mLimit - 类 中的变量com.alipay.sofa.rpc.common.struct.UnsafeByteArrayInputStream
 
mMark - 类 中的变量com.alipay.sofa.rpc.common.struct.UnsafeByteArrayInputStream
 
mock - 类 中的变量com.alipay.sofa.rpc.config.AbstractInterfaceConfig
是否开启mock
mockRef - 类 中的变量com.alipay.sofa.rpc.config.AbstractInterfaceConfig
Mock实现类
MODE_FIXEDDELAY - 类 中的静态变量com.alipay.sofa.rpc.common.struct.ScheduledService
固定间隔执行,执行完成后才计算间隔
MODE_FIXEDRATE - 类 中的静态变量com.alipay.sofa.rpc.common.struct.ScheduledService
固定频率执行,按执行开始时间计算间隔
Module - com.alipay.sofa.rpc.module中的接口
模块扩展,RPC上下文会自动加载,例如tracer,metric,都属于此类扩展。
MODULE_LOAD_LIST - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
需要被加载的模块列表,多个用逗号隔开
ModuleFactory - com.alipay.sofa.rpc.module中的类
Factory of module
ModuleFactory() - 类 的构造器com.alipay.sofa.rpc.module.ModuleFactory
 
mPosition - 类 中的变量com.alipay.sofa.rpc.common.struct.UnsafeByteArrayInputStream
 
MULTIPLE_CLASSLOADER_ENABLE - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
是否支持多ClassLoader支持,如果是但ClassLoader环境,可以关闭提高性能
MultipleClassLoaderSofaSerializerFactory - com.alipay.sofa.rpc.codec.sofahessian中的类
适配多ClassLoader环境,可切换业务的ClassLoader
MultipleClassLoaderSofaSerializerFactory() - 类 的构造器com.alipay.sofa.rpc.codec.sofahessian.MultipleClassLoaderSofaSerializerFactory
 
multiply(int, double) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.CalculateUtils
将int整数与小数相乘,计算结四舍五入保留整数位。
multiply(long, double) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.CalculateUtils
将long整数与小数相乘,计算结四舍五入保留整数位。
multiply(double, double) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.CalculateUtils
将double与小数相乘,计算结四舍五入保留整数位。

N

name - 类 中的变量com.alipay.sofa.rpc.client.ProviderGroup
服务分组名称
name - 类 中的变量com.alipay.sofa.rpc.protocol.ProtocolInfo
协议名称
NamedThreadFactory - com.alipay.sofa.rpc.common.struct中的类
Common NamedThreadFactory
NamedThreadFactory(String) - 类 的构造器com.alipay.sofa.rpc.common.struct.NamedThreadFactory
构造函数,默认非守护线程
NamedThreadFactory(String, boolean) - 类 的构造器com.alipay.sofa.rpc.common.struct.NamedThreadFactory
构造函数
needLoad() - 类 中的方法com.alipay.sofa.rpc.module.FaultToleranceModule
 
needLoad() - 类 中的方法com.alipay.sofa.rpc.module.LookoutModule
 
needLoad() - 接口 中的方法com.alipay.sofa.rpc.module.Module
是否需要满足加载条件
needLoad() - 类 中的方法com.alipay.sofa.rpc.module.RestTracerModule
 
needLoad() - 类 中的方法com.alipay.sofa.rpc.module.SofaTracerModule
 
needToLoad(ConsumerBootstrap) - 类 中的方法com.alipay.sofa.rpc.client.router.DirectUrlRouter
是否自动加载
needToLoad(ConsumerBootstrap) - 类 中的方法com.alipay.sofa.rpc.client.Router
是否自动加载
needToLoad(ConsumerBootstrap) - 类 中的方法com.alipay.sofa.rpc.client.router.RegistryRouter
 
needToLoad(FilterInvoker) - 类 中的方法com.alipay.sofa.rpc.filter.BeanIdMatchFilter
 
needToLoad(FilterInvoker) - 类 中的方法com.alipay.sofa.rpc.filter.ConsumerGenericFilter
是否自动加载
needToLoad(FilterInvoker) - 类 中的方法com.alipay.sofa.rpc.filter.Filter
Is this filter need load in this invoker
needToLoad(FilterInvoker) - 类 中的方法com.alipay.sofa.rpc.filter.ProviderBaggageFilter
 
needToLoad(FilterInvoker) - 类 中的方法com.alipay.sofa.rpc.filter.RpcReferenceContextFilter
是否自动加载
needToLoad(FilterInvoker) - 类 中的方法com.alipay.sofa.rpc.filter.RpcServiceContextFilter
是否自动加载
needToLoad(FilterInvoker) - 类 中的方法com.alipay.sofa.rpc.filter.sofatracer.ConsumerTracerFilter
 
needToLoad(FilterInvoker) - 类 中的方法com.alipay.sofa.rpc.filter.sofatracer.ProviderTracerFilter
 
negotiator() - 接口 中的方法com.alipay.sofa.rpc.protocol.Protocol
协议协商器
NET_PROTOCOL_HTTP - 类 中的静态变量com.alipay.sofa.rpc.protocol.ProtocolInfo
底层通讯协议:HTTP
NET_PROTOCOL_TCP - 类 中的静态变量com.alipay.sofa.rpc.protocol.ProtocolInfo
底层通讯协议:TCP
NET_PROTOCOL_UDP - 类 中的静态变量com.alipay.sofa.rpc.protocol.ProtocolInfo
底层通讯协议:UDP
netProtocol - 类 中的变量com.alipay.sofa.rpc.protocol.ProtocolInfo
协议底层通讯协议 是tcp还是udp还是http等
NettyByteBuffer - com.alipay.sofa.rpc.transport.netty中的类
 
NettyByteBuffer(ByteBuf) - 类 的构造器com.alipay.sofa.rpc.transport.netty.NettyByteBuffer
 
NettyChannel - com.alipay.sofa.rpc.transport.netty中的类
 
NettyChannel(Channel) - 类 的构造器com.alipay.sofa.rpc.transport.netty.NettyChannel
 
NettyChannel(ChannelHandlerContext) - 类 的构造器com.alipay.sofa.rpc.transport.netty.NettyChannel
 
NettyHelper - com.alipay.sofa.rpc.transport.netty中的类
 
NettyHelper() - 类 的构造器com.alipay.sofa.rpc.transport.netty.NettyHelper
 
NetUtils - com.alipay.sofa.rpc.common.utils中的类
网络操作工具类
NetUtils() - 类 的构造器com.alipay.sofa.rpc.common.utils.NetUtils
 
NEW_RPC_TRACE_NAME - 类 中的静态变量com.alipay.sofa.rpc.common.RemotingConstants
新 tracer 需要在服务端和客户端缓存数据,用此 key 标示在请求头中的数据
newCachedThreadPool(int, int) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.ThreadPoolUtils
缓冲线程池(1分钟无调用销毁),无队列
newCachedThreadPool(int, int, BlockingQueue<Runnable>) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.ThreadPoolUtils
缓冲线程池(1分钟无调用销毁),自定义队列
newCachedThreadPool(int, int, BlockingQueue<Runnable>, ThreadFactory) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.ThreadPoolUtils
缓冲线程池(1分钟无调用销毁),自定义队列和线程池工厂
newCachedThreadPool(int, int, BlockingQueue<Runnable>, ThreadFactory, RejectedExecutionHandler) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.ThreadPoolUtils
缓冲线程池(1分钟无调用销毁),自定义队列、线程池工厂和拒绝策略
newCachedThreadPool(int, int, int, BlockingQueue<Runnable>, ThreadFactory, RejectedExecutionHandler) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.ThreadPoolUtils
缓冲线程池(1分钟无调用销毁),自定义队列、线程池工厂和拒绝策略
newFixedThreadPool(int) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.ThreadPoolUtils
固定大小线程池,无队列
newFixedThreadPool(int, BlockingQueue<Runnable>) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.ThreadPoolUtils
固定大小线程池,自定义队列
newFixedThreadPool(int, BlockingQueue<Runnable>, ThreadFactory) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.ThreadPoolUtils
固定大小线程池,自定义队列和线程池工厂
newFixedThreadPool(int, BlockingQueue<Runnable>, ThreadFactory, RejectedExecutionHandler) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.ThreadPoolUtils
固定大小线程池,自定义队列、线程池工厂和拒绝策略
newInstance(Class<T>) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.ClassUtils
实例化一个对象(只检测默认构造函数,其它不管)
newInstanceWithArgs(Class<T>, Class<?>[], Object[]) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.ClassUtils
实例化一个对象(根据参数自动检测构造方法)
newThread(Runnable) - 类 中的方法com.alipay.sofa.rpc.common.struct.NamedThreadFactory
 
nextFilter - 类 中的变量com.alipay.sofa.rpc.filter.FilterInvoker
下一层过滤器
nextValue() - 类 中的方法com.alipay.sofa.rpc.common.json.JSONSerializer
只返回JSON的标准类型:String,Number,True/False/Null,Map,Array
noAvailableProviderException(String) - 类 中的方法com.alipay.sofa.rpc.client.AbstractCluster
找不到可用的服务列表的异常
noAvailableProviderException(String) - 类 中的方法com.alipay.sofa.rpc.client.AbstractLoadBalancer
找不到可用的服务列表的异常
NORMAL - 类 中的静态变量com.alipay.sofa.rpc.config.ConfigValueHelper
可用的字符串为:英文大小写,数字,横杆-,下划线_,点. !
NORMAL_COLON - 类 中的静态变量com.alipay.sofa.rpc.config.ConfigValueHelper
可用的字符串为:英文大小写,数字,横杆-,下划线_,点.
NORMAL_COMMA - 类 中的静态变量com.alipay.sofa.rpc.config.ConfigValueHelper
可用的字符串为:英文大小写,数字,横杆-,下划线_,点.
NORMAL_COMMA_COLON - 类 中的静态变量com.alipay.sofa.rpc.config.ConfigValueHelper
可用的字符串为:英文大小写,数字,横杆-,下划线_,点.
NORMAL_SEMICOLON - 类 中的静态变量com.alipay.sofa.rpc.config.ConfigValueHelper
可用的字符串为:英文大小写,数字,横杆-,下划线_,点.
NORMAL_SEMICOLON_COLON - 类 中的静态变量com.alipay.sofa.rpc.config.ConfigValueHelper
可用的字符串为:英文大小写,数字,横杆-,下划线_,点.
NOTE - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
NOTE_CODE - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
notify(Q) - 接口 中的方法com.alipay.sofa.rpc.invoke.Callback
回调通知
notifyListeners() - 类 中的方法com.alipay.sofa.rpc.message.AbstractResponseFuture
notify all listener.
notifyListeners() - 类 中的方法com.alipay.sofa.rpc.message.bolt.BoltResponseFuture
 
notifyListeners() - 类 中的方法com.alipay.sofa.rpc.message.http.HttpResponseFuture
 
notifyListeners - 类 中的变量com.alipay.sofa.rpc.registry.local.LocalRegistry
订阅者通知列表(key为订阅者关键字,value为ConsumerConfig列表)
notifyStateChangeToAvailable() - 类 中的方法com.alipay.sofa.rpc.client.AbstractCluster
通知状态变成可用,主要是:
1.启动成功变成可用时
2.注册中心增加,更新节点后变成可用时
3.重连上从一个可用节点都没有-->有可用节点时
notifyStateChangeToAvailable() - 类 中的方法com.alipay.sofa.rpc.client.AllConnectConnectionHolder
通知状态变成可用,主要是:
1.启动成功变成可用时
2.注册中心增加,更新节点后变成可用时
3.重连上从一个可用节点都没有变成有可用节点时
notifyStateChangeToUnavailable() - 类 中的方法com.alipay.sofa.rpc.client.AbstractCluster
通知状态变成不可用,主要是:
1.注册中心删除,更新节点后变成不可用时
2.连接断线后(心跳+调用),如果是可用节点为空
notifyStateChangeToUnavailable() - 类 中的方法com.alipay.sofa.rpc.client.AllConnectConnectionHolder
通知状态变成不可用,主要是:
1.注册中心删除,更新节点后变成不可用时
2.连接断线后(心跳+调用),如果是可用节点为空
NotReusableClientTransportHolder - com.alipay.sofa.rpc.transport中的类
ClientTransport of same provider will not be reused.
NotReusableClientTransportHolder() - 类 的构造器com.alipay.sofa.rpc.transport.NotReusableClientTransportHolder
 
NotThreadSafe - javax.annotation.concurrent中的注释类型
NotThreadSafe The class to which this annotation is applied is not thread-safe.
now() - 类 中的静态方法com.alipay.sofa.rpc.context.RpcRuntimeContext
获取当前时间,此处可以做优化
NULL - 类 中的静态变量com.alipay.sofa.rpc.common.utils.StringUtils
The string "null".

O

objectsToString(Object[]) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.StringUtils
对象数组转string
onAddInvocationStat(InvocationStat) - 接口 中的方法com.alipay.sofa.rpc.client.aft.InvocationStatFactory.InvocationStatListener
do something when add invocation stat
onAppException(Throwable, String, RequestBase) - 接口 中的方法com.alipay.sofa.rpc.core.invoke.SofaResponseCallback
SOFA RPC will callback this method when server meet exception
onAppException(Throwable, String, RequestBase) - 类 中的方法com.alipay.sofa.rpc.message.bolt.BoltSendableResponseCallback
 
onAppResponse(Object, String, RequestBase) - 接口 中的方法com.alipay.sofa.rpc.core.invoke.SofaResponseCallback
SOFA RPC will callback this method when server return response success
onAsyncResponse(ConsumerConfig, SofaRequest, SofaResponse, Throwable) - 类 中的方法com.alipay.sofa.rpc.filter.Filter
Do filtering after asynchronous respond, only supported in CONSUMER SIDE.
onAsyncResponse(ConsumerConfig, SofaRequest, SofaResponse, Throwable) - 类 中的方法com.alipay.sofa.rpc.filter.FilterChain
Do filtering when async respond from server
onAvailable - 类 中的变量com.alipay.sofa.rpc.config.ConsumerConfig
客户端状态变化监听器实例,状态可用和不可以时触发
onAvailable(T) - 接口 中的方法com.alipay.sofa.rpc.listener.ConsumerStateListener
状态变成可用(有可用长连接)的时候
onChange(T, T) - 接口 中的方法com.alipay.sofa.rpc.common.RpcConfigs.RpcConfigListener
On change.
onConnect - 类 中的变量com.alipay.sofa.rpc.config.ConsumerConfig
连接事件监听器实例,连接或者断开时触发
onConnect - 类 中的变量com.alipay.sofa.rpc.config.ServerConfig
连接事件监听器实例,连接或者断开时触发
onConnected(AbstractChannel) - 接口 中的方法com.alipay.sofa.rpc.listener.ChannelListener
Handle connect event on channel active
onDataRead(ChannelHandlerContext, int, ByteBuf, int, boolean) - 类 中的方法com.alipay.sofa.rpc.transport.http.Http2ServerChannelHandler
 
onDisconnected(AbstractChannel) - 接口 中的方法com.alipay.sofa.rpc.listener.ChannelListener
Handle disconnect event on channel closed
onEvent(Event) - 类 中的方法com.alipay.sofa.rpc.event.FaultToleranceSubscriber
 
onEvent(Event) - 类 中的方法com.alipay.sofa.rpc.event.LookoutSubscriber
 
onEvent(Event) - 类 中的方法com.alipay.sofa.rpc.event.RestTracerSubscriber
 
onEvent(Event) - 类 中的方法com.alipay.sofa.rpc.event.SofaTracerSubscriber
 
onEvent(Event) - 类 中的方法com.alipay.sofa.rpc.event.Subscriber
事件处理,请处理异常
oneWaySend(SofaRequest, int) - 类 中的方法com.alipay.sofa.rpc.transport.AbstractProxyClientTransport
 
oneWaySend(SofaRequest, int) - 类 中的方法com.alipay.sofa.rpc.transport.bolt.BoltClientTransport
 
oneWaySend(SofaRequest, int) - 类 中的方法com.alipay.sofa.rpc.transport.ClientTransport
单向调用
oneWaySend(SofaRequest, int) - 类 中的方法com.alipay.sofa.rpc.transport.http.AbstractHttp2ClientTransport
 
onException(Throwable) - 类 中的方法com.alipay.sofa.rpc.message.bolt.BoltFutureInvokeCallback
 
onException(Throwable) - 类 中的方法com.alipay.sofa.rpc.message.bolt.BoltInvokerCallback
 
onException(Throwable) - 接口 中的方法com.alipay.sofa.rpc.transport.ClientHandler
On exception caught.
onException(Throwable) - 类 中的方法com.alipay.sofa.rpc.transport.http.AbstractHttpClientHandler
 
onGoAwayRead(ChannelHandlerContext, int, long, ByteBuf) - 类 中的方法com.alipay.sofa.rpc.transport.http.Http2ServerChannelHandler
 
onHeadersRead(ChannelHandlerContext, int, Http2Headers, int, boolean) - 类 中的方法com.alipay.sofa.rpc.transport.http.Http2ServerChannelHandler
 
onHeadersRead(ChannelHandlerContext, int, Http2Headers, int, short, boolean, int, boolean) - 类 中的方法com.alipay.sofa.rpc.transport.http.Http2ServerChannelHandler
 
onLoad(ExtensionClass<T>) - 接口 中的方法com.alipay.sofa.rpc.ext.ExtensionLoaderListener
当扩展点加载时,触发的事件
onPingAckRead(ChannelHandlerContext, long) - 类 中的方法com.alipay.sofa.rpc.transport.http.Http2ServerChannelHandler
 
onPingRead(ChannelHandlerContext, long) - 类 中的方法com.alipay.sofa.rpc.transport.http.Http2ServerChannelHandler
 
onPriorityRead(ChannelHandlerContext, int, int, short, boolean) - 类 中的方法com.alipay.sofa.rpc.transport.http.Http2ServerChannelHandler
 
onPushPromiseRead(ChannelHandlerContext, int, int, Http2Headers, int) - 类 中的方法com.alipay.sofa.rpc.transport.http.Http2ServerChannelHandler
 
onRemoveInvocationStat(InvocationStat) - 接口 中的方法com.alipay.sofa.rpc.client.aft.InvocationStatFactory.InvocationStatListener
do something when remove invocation stat
onResponse(Object) - 类 中的方法com.alipay.sofa.rpc.message.bolt.BoltFutureInvokeCallback
 
onResponse(Object) - 类 中的方法com.alipay.sofa.rpc.message.bolt.BoltInvokerCallback
 
onResponse(Object) - 接口 中的方法com.alipay.sofa.rpc.transport.ClientHandler
On response received.
onResponse(Object) - 类 中的方法com.alipay.sofa.rpc.transport.http.AbstractHttpClientHandler
 
onReturn - 类 中的变量com.alipay.sofa.rpc.config.ConsumerConfig
返回值之前的listener,处理结果或者异常
onReturn - 类 中的变量com.alipay.sofa.rpc.config.MethodConfig
返回值之前的listener
onRstStreamRead(ChannelHandlerContext, int, long) - 类 中的方法com.alipay.sofa.rpc.transport.http.Http2ServerChannelHandler
 
onSettingsAckRead(ChannelHandlerContext) - 类 中的方法com.alipay.sofa.rpc.transport.http.Http2ServerChannelHandler
 
onSettingsRead(ChannelHandlerContext, Http2Settings) - 类 中的方法com.alipay.sofa.rpc.transport.http.Http2ServerChannelHandler
 
onSofaException(SofaRpcException, String, RequestBase) - 接口 中的方法com.alipay.sofa.rpc.core.invoke.SofaResponseCallback
SOFA RPC will callback this method when framework meet exception
onSofaException(SofaRpcException, String, RequestBase) - 类 中的方法com.alipay.sofa.rpc.message.bolt.BoltSendableResponseCallback
 
onUnavailable(T) - 接口 中的方法com.alipay.sofa.rpc.listener.ConsumerStateListener
状态变成不可用(无可用长连接)的时候
onUnknownFrame(ChannelHandlerContext, byte, int, Http2Flags, ByteBuf) - 类 中的方法com.alipay.sofa.rpc.transport.http.Http2ServerChannelHandler
 
onWindowUpdateRead(ChannelHandlerContext, int, int) - 类 中的方法com.alipay.sofa.rpc.transport.http.Http2ServerChannelHandler
 
order - 类 中的变量com.alipay.sofa.rpc.ext.ExtensionClass
扩展点排序值,大的优先级高
OrderedComparator<T extends Sortable> - com.alipay.sofa.rpc.common.struct中的类
Default comparator of sortable.
OrderedComparator() - 类 的构造器com.alipay.sofa.rpc.common.struct.OrderedComparator
默认顺序,从小到大
OrderedComparator(boolean) - 类 的构造器com.alipay.sofa.rpc.common.struct.OrderedComparator
Instantiates a new Ordered comparator.
override - 类 中的变量com.alipay.sofa.rpc.ext.ExtensionClass
是否覆盖其它低ExtensionClass.order的同名扩展

P

PARAM_CREATE_EPHEMERAL - 类 中的静态变量com.alipay.sofa.rpc.registry.zk.ZookeeperRegistry
配置项:是否使用临时节点。
PARAM_PREFER_LOCAL_FILE - 类 中的静态变量com.alipay.sofa.rpc.registry.zk.ZookeeperRegistry
配置项:是否本地优先
ParameterConfig - com.alipay.sofa.rpc.config中的类
参数配置
ParameterConfig() - 类 的构造器com.alipay.sofa.rpc.config.ParameterConfig
 
parameters - 类 中的变量com.alipay.sofa.rpc.config.AbstractInterfaceConfig
自定义参数
parameters - 类 中的变量com.alipay.sofa.rpc.config.MethodConfig
The Parameters.
parameters - 类 中的变量com.alipay.sofa.rpc.config.RegistryConfig
The Parameters.
parameters - 类 中的变量com.alipay.sofa.rpc.config.ServerConfig
The Parameters.
parseAliasAndClassName(String) - 类 中的方法com.alipay.sofa.rpc.ext.ExtensionLoader
 
parseBoolean(String, boolean) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.CommonUtils
字符串转布尔
ParseException - com.alipay.sofa.rpc.common.json中的异常错误
Exception when parse json
ParseException(String, int, String) - 异常错误 的构造器com.alipay.sofa.rpc.common.json.ParseException
Constructs a new json exception with the specified detail message.
parseHigh2Low6Bytes(byte) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.CodecUtils
一个byte存一个2bit和6bit的信息
parseHigh4Low4Bytes(byte) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.CodecUtils
一个byte存两个4bit的信息
parseInt(String, int) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.CommonUtils
字符串转数值
parseInts(String, String) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.CommonUtils
字符串转值
parseInvoker(Object) - 类 中的静态方法com.alipay.sofa.rpc.proxy.javassist.JavassistProxy
Parse proxy invoker from proxy object
parseInvoker(Object) - 类 中的静态方法com.alipay.sofa.rpc.proxy.jdk.JDKProxy
Parse proxy invoker from proxy object
parseLong(String, long) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.CommonUtils
String Long turn number.
parseNum(T, T) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.CommonUtils
取数值
parseObject(String, Class<T>) - 类 中的静态方法com.alipay.sofa.rpc.common.json.JSON
解析为指定对象
parseObject(String, Class<T>) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.JSONUtils
解析为指定对象
parseParamArg(Class[], String) - 类 中的方法com.alipay.sofa.rpc.transport.http.Http1ServerChannelHandler
 
parseSerializeType(String) - 类 中的方法com.alipay.sofa.rpc.bootstrap.bolt.BoltClientProxyInvoker
 
parseSerializeType(String) - 类 中的方法com.alipay.sofa.rpc.bootstrap.DefaultClientProxyInvoker
 
parseSerializeType(String) - 类 中的方法com.alipay.sofa.rpc.bootstrap.http.Http2ClearTextClientProxyInvoker
 
parseTraceKey(Map<String, String>, String, String) - 类 中的静态方法com.alipay.sofa.rpc.transport.http.HttpTracerUtils
Parse tracer key
payload - 类 中的变量com.alipay.sofa.rpc.config.ServerConfig
已过时。
peekContext() - 类 中的静态方法com.alipay.sofa.rpc.context.RpcInternalContext
查看上下文,为空不自动创建
peekContext() - 类 中的静态方法com.alipay.sofa.rpc.context.RpcInvokeContext
查看上下文
PEN_ATTRS_KEY - 类 中的静态变量com.alipay.sofa.rpc.common.RemotingConstants
penetrateAttributes 放在透传上下文中的 key
PEN_ATTRS_KEY - 类 中的静态变量com.alipay.sofa.rpc.common.TracerCompatibleConstants
penetrateAttributes 放在透传上下文中的 key
PEN_SYS_ATTRS_KEY - 类 中的静态变量com.alipay.sofa.rpc.common.TracerCompatibleConstants
penetrateSystemAttr 放在透传上下文中的 key
pickupBaggage(SofaResponse) - 类 中的方法com.alipay.sofa.rpc.message.bolt.AbstractInvokeCallback
 
pickupBaggage(SofaResponse) - 类 中的方法com.alipay.sofa.rpc.transport.http.AbstractHttpClientHandler
 
pickupFromRequest(RpcInvokeContext, SofaRequest, boolean) - 类 中的静态方法com.alipay.sofa.rpc.context.BaggageResolver
从请求里获取透传数据
pickupFromRequest(RpcInvokeContext, SofaRequest) - 类 中的静态方法com.alipay.sofa.rpc.context.BaggageResolver
从请求里获取透传数据
pickupFromResponse(RpcInvokeContext, SofaResponse, boolean) - 类 中的静态方法com.alipay.sofa.rpc.context.BaggageResolver
从响应里获取透传数据
pickupFromResponse(RpcInvokeContext, SofaResponse) - 类 中的静态方法com.alipay.sofa.rpc.context.BaggageResolver
从响应里获取透传数据
PID - 类 中的静态变量com.alipay.sofa.rpc.context.RpcRuntimeContext
当前进程Id
popContext() - 类 中的静态方法com.alipay.sofa.rpc.context.RpcInternalContext
上下文往上取一层(例如服务端B接到A的请求后再作为C的客户端调用,调用完毕后这里就先把放A-B的上下文取起来)
port - 类 中的变量com.alipay.sofa.rpc.config.ServerConfig
监听端口
port - 类 中的变量com.alipay.sofa.rpc.server.rest.SofaNettyJaxrsServer
 
position() - 类 中的方法com.alipay.sofa.rpc.common.struct.UnsafeByteArrayInputStream
 
position(int) - 类 中的方法com.alipay.sofa.rpc.common.struct.UnsafeByteArrayInputStream
 
PositiveAtomicCounter - com.alipay.sofa.rpc.common.struct中的类
计数器,从0开始,保证正数。
PositiveAtomicCounter() - 类 的构造器com.alipay.sofa.rpc.common.struct.PositiveAtomicCounter
 
post(Event) - 类 中的静态方法com.alipay.sofa.rpc.event.EventBus
给事件总线中丢一个事件
postDestroy() - 接口 中的方法com.alipay.sofa.rpc.base.Destroyable.DestroyHook
銷毀后要做的事情
postDestroy() - 类 中的方法com.alipay.sofa.rpc.client.AbstractCluster.GracefulDestroyHook
 
preDestroy() - 接口 中的方法com.alipay.sofa.rpc.base.Destroyable.DestroyHook
销毁前要做的事情
preDestroy() - 类 中的方法com.alipay.sofa.rpc.client.AbstractCluster.GracefulDestroyHook
 
preStartCore - 类 中的变量com.alipay.sofa.rpc.config.ServerConfig
线程池是否初始化核心线程
print(StatKey, long[]) - 类 中的方法com.alipay.sofa.rpc.tracer.sofatracer.log.stat.AbstractRpcStatJsonReporter
 
printDead(String, ProviderInfo, ClientTransport, Exception) - 类 中的方法com.alipay.sofa.rpc.client.AllConnectConnectionHolder
打印连不上日志
printFailure(String, ProviderInfo, ClientTransport) - 类 中的方法com.alipay.sofa.rpc.client.AllConnectConnectionHolder
打印连接失败日志
printSuccess(String, ProviderInfo, ClientTransport) - 类 中的方法com.alipay.sofa.rpc.client.AllConnectConnectionHolder
打印连接成功日志
priority - 类 中的变量com.alipay.sofa.rpc.config.ProviderConfig
服务优先级,越大越高
priority - 类 中的变量com.alipay.sofa.rpc.server.AbstractTask
优先级,越大越高
processingCount - 类 中的变量com.alipay.sofa.rpc.server.http.HttpServerHandler
当前Client正在发送的调用数量
processMethod(ResourceFactory, String, ResourceLocator) - 类 中的方法com.alipay.sofa.rpc.server.rest.SofaResourceMethodRegistry
 
profile(String, String, String) - 类 中的方法com.alipay.sofa.rpc.tracer.sofatracer.RpcSofaTracer
 
profile(String, String, String) - 类 中的方法com.alipay.sofa.rpc.tracer.Tracer
记录日志
profile(String, String, String) - 类 中的静态方法com.alipay.sofa.rpc.tracer.Tracers
记录日志
PROFILE_THRESHOLD - 类 中的静态变量com.alipay.sofa.rpc.common.SofaOptions
profile时间
ProtobufHelper - com.alipay.sofa.rpc.codec.protobuf中的类
 
ProtobufHelper() - 类 的构造器com.alipay.sofa.rpc.codec.protobuf.ProtobufHelper
 
ProtobufSerializer - com.alipay.sofa.rpc.codec.protobuf中的类
Protobuf serializer.
ProtobufSerializer() - 类 的构造器com.alipay.sofa.rpc.codec.protobuf.ProtobufSerializer
 
protocol - 类 中的变量com.alipay.sofa.rpc.api.context.RpcReferenceContext
RPC protocol, such as TR
protocol - 类 中的变量com.alipay.sofa.rpc.config.ConsumerConfig
调用的协议
protocol - 类 中的变量com.alipay.sofa.rpc.config.ServerConfig
配置名称
protocol - 类 中的变量com.alipay.sofa.rpc.metrics.lookout.RpcAbstractLookoutModel
 
Protocol - com.alipay.sofa.rpc.protocol中的接口
协议:包括基本信息,协商接口,编码器,解码器
PROTOCOL - 类 中的静态变量com.alipay.sofa.rpc.tracer.sofatracer.log.tags.RpcSpanTags
 
PROTOCOL_BOLT - 类 中的静态变量com.alipay.sofa.rpc.common.RemotingConstants
协议:bolt // RpcProtocol.PROTOCOL_CODE;
PROTOCOL_TR - 类 中的静态变量com.alipay.sofa.rpc.common.RemotingConstants
协议:tr,老协议 // com.taobao.remoting.TRConstants#PROCOCOL_VERSION;
PROTOCOL_TYPE_BOLT - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
协议类型:bolt
PROTOCOL_TYPE_GRPC - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
协议类型:GRPC
PROTOCOL_TYPE_H2 - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
协议类型:http2
PROTOCOL_TYPE_H2C - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
协议类型:http2 clear text
PROTOCOL_TYPE_HTTP - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
协议类型:http (http/1.1)
PROTOCOL_TYPE_HTTPS - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
协议类型:https
PROTOCOL_TYPE_REST - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
协议类型:rest
PROTOCOL_TYPE_TR - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
协议类型:(tr+bolt) v==4.0?
PROTOCOL_TYPE_XFIRE - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
协议类型:xfire
ProtocolDecoder - com.alipay.sofa.rpc.protocol中的类
协议解码器(注意,解码器应该不进行调用ByteBuf参数的释放,除非是解码过程中自己生产的ByteBuf)
ProtocolDecoder(ProtocolInfo) - 类 的构造器com.alipay.sofa.rpc.protocol.ProtocolDecoder
构造函数
ProtocolEncoder - com.alipay.sofa.rpc.protocol中的类
协议编码器(注意,编码器应该不进行调用ByteBuf参数的释放,除非是编码过程中自己生产的Bytebuf)
ProtocolEncoder(ProtocolInfo) - 类 的构造器com.alipay.sofa.rpc.protocol.ProtocolEncoder
构造函数
ProtocolFactory - com.alipay.sofa.rpc.protocol中的类
Factory of protocol
ProtocolFactory() - 类 的构造器com.alipay.sofa.rpc.protocol.ProtocolFactory
 
protocolInfo() - 接口 中的方法com.alipay.sofa.rpc.protocol.Protocol
协议基本信息
protocolInfo - 类 中的变量com.alipay.sofa.rpc.protocol.ProtocolDecoder
协议基本信息
protocolInfo - 类 中的变量com.alipay.sofa.rpc.protocol.ProtocolEncoder
协议基本信息
ProtocolInfo - com.alipay.sofa.rpc.protocol中的类
ProtocolInfo
ProtocolInfo(String, byte, boolean, byte) - 类 的构造器com.alipay.sofa.rpc.protocol.ProtocolInfo
Instantiates a new Protocol info.
ProtocolNegotiator - com.alipay.sofa.rpc.protocol中的接口
协议谈判
PROVIDER_CONCURRENTS - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
接口下每方法的最大可并行执行请求数
PROVIDER_DELAY - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认服务启动延迟
PROVIDER_DYNAMIC - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
是否动态注册
PROVIDER_EXCLUDE - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认不发布方法
PROVIDER_INCLUDE - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认发布方法
PROVIDER_INVOKE_TIMEOUT - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
服务端调用超时(不打断执行)
PROVIDER_PRIORITY - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
接口优先级
PROVIDER_REPEATED_EXPORT_LIMIT - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
同一个服务(接口协议uniqueId相同)的最大引用次数,防止由于代码bug导致重复引用,每次引用都会生成一个代理类对象
PROVIDER_WEIGHT - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认权重
ProviderBaggageFilter - com.alipay.sofa.rpc.filter中的类
服务端数据透传Filter
ProviderBaggageFilter() - 类 的构造器com.alipay.sofa.rpc.filter.ProviderBaggageFilter
 
ProviderBootstrap<T> - com.alipay.sofa.rpc.bootstrap中的类
发布服务的包装类,包括具体的启动后的对象
ProviderBootstrap(ProviderConfig<T>) - 类 的构造器com.alipay.sofa.rpc.bootstrap.ProviderBootstrap
构造函数
providerBootstrap - 类 中的变量com.alipay.sofa.rpc.config.ProviderConfig
服务提供者启动类
providerConfig - 类 中的变量com.alipay.sofa.rpc.bootstrap.ProviderBootstrap
服务发布者配置
ProviderConfig<T> - com.alipay.sofa.rpc.config中的类
服务提供者配置
ProviderConfig() - 类 的构造器com.alipay.sofa.rpc.config.ProviderConfig
 
ProviderExceptionFilter - com.alipay.sofa.rpc.filter中的类
Catch all exception in provider side.
ProviderExceptionFilter() - 类 的构造器com.alipay.sofa.rpc.filter.ProviderExceptionFilter
 
ProviderGroup - com.alipay.sofa.rpc.client中的类
One provider group contains one list of some providers.
ProviderGroup() - 类 的构造器com.alipay.sofa.rpc.client.ProviderGroup
Instantiates a new Provider group.
ProviderGroup(String) - 类 的构造器com.alipay.sofa.rpc.client.ProviderGroup
Instantiates a new Provider group.
ProviderGroup(String, List<ProviderInfo>) - 类 的构造器com.alipay.sofa.rpc.client.ProviderGroup
Instantiates a new Provider group.
ProviderGroup(List<ProviderInfo>) - 类 的构造器com.alipay.sofa.rpc.client.ProviderGroup
Instantiates a new Provider group.
ProviderHelper - com.alipay.sofa.rpc.client中的类
Utils method of ProviderInfo or ProviderGroup
ProviderHelper() - 类 的构造器com.alipay.sofa.rpc.client.ProviderHelper
 
ProviderInfo - com.alipay.sofa.rpc.client中的类
抽象的服务提供列表
ProviderInfo() - 类 的构造器com.alipay.sofa.rpc.client.ProviderInfo
Instantiates a new Provider.
ProviderInfo(String, int) - 类 的构造器com.alipay.sofa.rpc.client.ProviderInfo
Instantiates a new Provider.
ProviderInfo(String, int, String) - 类 的构造器com.alipay.sofa.rpc.client.ProviderInfo
Instantiates a new Provider.
providerInfo - 类 中的变量com.alipay.sofa.rpc.message.bolt.AbstractInvokeCallback
服务提供者信息
providerInfo - 类 中的变量com.alipay.sofa.rpc.transport.http.AbstractHttp2ClientTransport
服务端提供者信息
providerInfo - 类 中的变量com.alipay.sofa.rpc.transport.http.AbstractHttpClientHandler
服务提供者信息
ProviderInfoAddEvent - com.alipay.sofa.rpc.event中的类
ProviderInfoAddEvent
ProviderInfoAddEvent(ConsumerConfig, ProviderGroup) - 类 的构造器com.alipay.sofa.rpc.event.ProviderInfoAddEvent
 
ProviderInfoAttrs - com.alipay.sofa.rpc.client中的类
服务提供者信息的的一些属性
ProviderInfoAttrs() - 类 的构造器com.alipay.sofa.rpc.client.ProviderInfoAttrs
 
ProviderInfoListener - com.alipay.sofa.rpc.listener中的接口
Listener of provider info
ProviderInfoRemoveEvent - com.alipay.sofa.rpc.event中的类
ProviderInfoRemoveEvent
ProviderInfoRemoveEvent(ConsumerConfig, ProviderGroup) - 类 的构造器com.alipay.sofa.rpc.event.ProviderInfoRemoveEvent
 
providerInfos - 类 中的变量com.alipay.sofa.rpc.client.ProviderGroup
服务分组下服务端列表(缓存的是List,方便快速读取)
ProviderInfoUpdateAllEvent - com.alipay.sofa.rpc.event中的类
ProviderInfoUpdateAllEvent
ProviderInfoUpdateAllEvent(ConsumerConfig, List<ProviderGroup>, List<ProviderGroup>) - 类 的构造器com.alipay.sofa.rpc.event.ProviderInfoUpdateAllEvent
 
ProviderInfoUpdateEvent - com.alipay.sofa.rpc.event中的类
ProviderInfoUpdateEvent
ProviderInfoUpdateEvent(ConsumerConfig, ProviderGroup, ProviderGroup) - 类 的构造器com.alipay.sofa.rpc.event.ProviderInfoUpdateEvent
 
ProviderInfoWeightManager - com.alipay.sofa.rpc.client.aft中的类
Weight manager of provider info.
ProviderInfoWeightManager() - 类 的构造器com.alipay.sofa.rpc.client.aft.ProviderInfoWeightManager
 
ProviderInvoker<T> - com.alipay.sofa.rpc.filter中的类
服务端调用业务实现类
ProviderInvoker(ProviderConfig<T>) - 类 的构造器com.alipay.sofa.rpc.filter.ProviderInvoker
Instantiates a new Provider invoke filter.
providerProxyInvoker - 类 中的变量com.alipay.sofa.rpc.bootstrap.DefaultProviderBootstrap
服务端Invoker对象
ProviderProxyInvoker - com.alipay.sofa.rpc.server中的类
服务端调用链入口
ProviderProxyInvoker(ProviderConfig) - 类 的构造器com.alipay.sofa.rpc.server.ProviderProxyInvoker
构造执行链
ProviderStatus - com.alipay.sofa.rpc.client中的枚举
服务提供者的状态
providerToClientConfig(ProviderInfo) - 类 中的方法com.alipay.sofa.rpc.client.AllConnectConnectionHolder
Provider对象得到 ClientTransportConfig
ProviderTracerFilter - com.alipay.sofa.rpc.filter.sofatracer中的类
 
ProviderTracerFilter() - 类 的构造器com.alipay.sofa.rpc.filter.sofatracer.ProviderTracerFilter
 
proxy - 类 中的变量com.alipay.sofa.rpc.config.AbstractInterfaceConfig
代理类型
Proxy - com.alipay.sofa.rpc.proxy中的接口
Proxy SPI
PROXY_CLASS_MAP - 类 中的静态变量com.alipay.sofa.rpc.proxy.javassist.JavassistProxy
原始类和代理类的映射
proxyClass - 类 中的变量com.alipay.sofa.rpc.config.AbstractInterfaceConfig
代理接口类,和T对应,主要针对泛化调用
ProxyFactory - com.alipay.sofa.rpc.proxy中的类
Factory of Proxy SPI
ProxyFactory() - 类 的构造器com.alipay.sofa.rpc.proxy.ProxyFactory
 
proxyIns - 类 中的变量com.alipay.sofa.rpc.bootstrap.DefaultConsumerBootstrap
代理实现类
proxyIns - 类 中的变量com.alipay.sofa.rpc.bootstrap.dubbo.DubboConsumerBootstrap
代理实现类
proxyInvoker - 类 中的变量com.alipay.sofa.rpc.bootstrap.DefaultConsumerBootstrap
代理的Invoker对象
pushContext() - 类 中的静态方法com.alipay.sofa.rpc.context.RpcInternalContext
上下文往下放一层(例如服务端B接到A的请求后再作为C的客户端调用,调用前这里就先把放A-B的上下文存起来)
put(Object, Object) - 接口 中的方法com.alipay.sofa.rpc.common.struct.Cache
放入缓存
put(K, V) - 类 中的方法com.alipay.sofa.rpc.common.struct.TwoWayMap
 
put(String, Object) - 类 中的方法com.alipay.sofa.rpc.context.RpcInvokeContext
设置一个调用上下文数据
put(String, Object) - 类 中的静态方法com.alipay.sofa.rpc.context.RpcRuntimeContext
设置上下文信息
put(int, ChannelFuture, AbstractHttpClientHandler) - 类 中的方法com.alipay.sofa.rpc.transport.http.Http2ClientChannelHandler
Create an association between an anticipated response stream id and a ChannelPromise
putAll(Map<? extends K, ? extends V>) - 类 中的方法com.alipay.sofa.rpc.common.struct.TwoWayMap
 
putAllRequestBaggage(Map<String, String>) - 类 中的方法com.alipay.sofa.rpc.context.RpcInvokeContext
设置全部请求透传数据
putAllResponseBaggage(Map<String, String>) - 类 中的方法com.alipay.sofa.rpc.context.RpcInvokeContext
设置全部响应透传数据
putAppConfig(String, FaultToleranceConfig) - 类 中的静态方法com.alipay.sofa.rpc.client.aft.FaultToleranceConfigManager
Put app config.
putClassCache(String, Class) - 类 中的静态方法com.alipay.sofa.rpc.common.cache.ReflectCache
放入Class缓存
putDeserializerToCachedType(String, Deserializer) - 类 中的方法com.alipay.sofa.rpc.codec.sofahessian.MultipleClassLoaderSofaSerializerFactory
 
putDeserializerToCachedType(String, Deserializer) - 类 中的方法com.alipay.sofa.rpc.codec.sofahessian.SingleClassLoaderSofaSerializerFactory
 
putHeadCache(Short, String) - 类 中的方法com.alipay.sofa.rpc.transport.ChannelContext
Put header cache
putIfAbsent(String, Object) - 类 中的静态方法com.alipay.sofa.rpc.context.RpcRuntimeContext
设置上下文信息(不存在才设置成功)
putMethodCache(String, Method) - 类 中的静态方法com.alipay.sofa.rpc.common.cache.ReflectCache
往缓存里放入方法
putMethodSigsCache(String, String, String[]) - 类 中的静态方法com.alipay.sofa.rpc.common.cache.ReflectCache
往缓存里放入方法参数签名
putOverloadMethodCache(String, Method) - 类 中的静态方法com.alipay.sofa.rpc.common.cache.ReflectCache
往缓存里放入方法
putRequestBaggage(String, String) - 类 中的方法com.alipay.sofa.rpc.context.RpcInvokeContext
放入请求透传数据
putRequestMetadataToHeader(Object, Map<String, String>) - 类 中的方法com.alipay.sofa.rpc.codec.bolt.SofaRpcSerialization
 
putResponseBaggage(String, String) - 类 中的方法com.alipay.sofa.rpc.context.RpcInvokeContext
放入响应透传数据
putToConcurrentMap(ConcurrentMap<K, V>, K, V) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.CommonUtils
将值放入ConcurrentMap,已经考虑第一次并发问题
putToContextIfNotNull(InvokeContext, String, RpcInternalContext, String) - 类 中的方法com.alipay.sofa.rpc.transport.bolt.BoltClientTransport
 
putTypeStrCache(Class, String) - 类 中的静态方法com.alipay.sofa.rpc.common.cache.ReflectCache
放入类描述缓存
putValue(String, Object) - 类 中的静态方法com.alipay.sofa.rpc.common.RpcConfigs
Put value.

Q

queryAttribute(String) - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
查询属性值
QUEUE_TYPE_NORMAL - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
队列类型:普通队列
QUEUE_TYPE_PRIORITY - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
队列类型:优先级队列
queues - 类 中的变量com.alipay.sofa.rpc.config.ServerConfig
业务线程池回收时间
queueType - 类 中的变量com.alipay.sofa.rpc.config.ServerConfig
线程池类型,默认普通线程池

R

RandomLoadBalancer - com.alipay.sofa.rpc.client.lb中的类
负载均衡随机算法:全部列表按权重随机选择
RandomLoadBalancer(ConsumerBootstrap) - 类 的构造器com.alipay.sofa.rpc.client.lb.RandomLoadBalancer
构造函数
read() - 类 中的方法com.alipay.sofa.rpc.common.struct.StopWatch
读取上次区间处理的时间
read() - 类 中的方法com.alipay.sofa.rpc.common.struct.UnsafeByteArrayInputStream
 
read(byte[], int, int) - 类 中的方法com.alipay.sofa.rpc.common.struct.UnsafeByteArrayInputStream
 
readableBytes() - 类 中的方法com.alipay.sofa.rpc.transport.AbstractByteBuf
Get length of readable bytes
readableBytes() - 类 中的方法com.alipay.sofa.rpc.transport.ByteArrayWrapperByteBuf
 
readableBytes() - 类 中的方法com.alipay.sofa.rpc.transport.ByteStreamWrapperByteBuf
 
readableBytes() - 类 中的方法com.alipay.sofa.rpc.transport.netty.NettyByteBuffer
 
readInt(InputStream) - 类 中的方法com.alipay.sofa.rpc.codec.bolt.SimpleMapSerializer
InputStream.read 仅 read 一个 byte
readLine(URL, String) - 类 中的方法com.alipay.sofa.rpc.ext.ExtensionLoader
 
readLines(File) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.FileUtils
读取类相对路径内容
readString(InputStream) - 类 中的方法com.alipay.sofa.rpc.codec.bolt.SimpleMapSerializer
读取一个字符串
receiveHttpResponse(FullHttpResponse) - 类 中的方法com.alipay.sofa.rpc.transport.http.AbstractHttpClientHandler
 
receiveRpcResponse(SofaResponse) - 类 中的方法com.alipay.sofa.rpc.transport.AbstractProxyClientTransport
 
receiveRpcResponse(SofaResponse) - 类 中的方法com.alipay.sofa.rpc.transport.bolt.BoltClientTransport
 
receiveRpcResponse(SofaResponse) - 类 中的方法com.alipay.sofa.rpc.transport.ClientTransport
客户端收到异步响应
receiveRpcResponse(SofaResponse) - 类 中的方法com.alipay.sofa.rpc.transport.http.AbstractHttp2ClientTransport
 
reconnectPeriod - 类 中的变量com.alipay.sofa.rpc.config.ConsumerConfig
Consumer给Provider重连的间隔
reconnectPeriod - 类 中的变量com.alipay.sofa.rpc.config.RegistryConfig
Consumer给Provider重连的间隔
recordClientElapseTime() - 类 中的方法com.alipay.sofa.rpc.message.bolt.AbstractInvokeCallback
 
recordClientElapseTime() - 类 中的方法com.alipay.sofa.rpc.transport.http.AbstractHttpClientHandler
 
recordRouterWay(String) - 类 中的方法com.alipay.sofa.rpc.client.Router
记录路由路径记录
recover(MeasureResultDetail) - 类 中的方法com.alipay.sofa.rpc.client.aft.impl.WeightRecoverStrategy
 
recover(MeasureResultDetail) - 接口 中的方法com.alipay.sofa.rpc.client.aft.RecoverStrategy
recover the provider
recoverOriginWeight(ProviderInfo, int) - 类 中的静态方法com.alipay.sofa.rpc.client.aft.ProviderInfoWeightManager
Recover weight of provider info, and set default status
RecoverStrategy - com.alipay.sofa.rpc.client.aft中的接口
权重恢复策略
recoverWeight(ProviderInfo, int) - 类 中的静态方法com.alipay.sofa.rpc.client.aft.ProviderInfoWeightManager
Recover weight of provider info
ref - 类 中的变量com.alipay.sofa.rpc.config.ProviderConfig
接口实现类引用
refCnt() - 接口 中的方法com.alipay.sofa.rpc.base.ReferenceCounted
Returns the reference count of this object.
refer() - 类 中的方法com.alipay.sofa.rpc.bootstrap.ConsumerBootstrap
调用一个服务
refer() - 类 中的方法com.alipay.sofa.rpc.bootstrap.DefaultConsumerBootstrap
 
refer() - 类 中的方法com.alipay.sofa.rpc.bootstrap.dubbo.DubboConsumerBootstrap
Refer t.
refer() - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
引用服务
ReferenceCounted - com.alipay.sofa.rpc.base中的接口
可被引用计数的接口
REFERRED_KEYS - 类 中的静态变量com.alipay.sofa.rpc.bootstrap.DefaultConsumerBootstrap
发布的调用者配置(含计数器)
ReflectCache - com.alipay.sofa.rpc.common.cache中的类
业务要支持多ClassLoader,需要缓存ClassLoader或者方法等相关信息 // TODO 统一的回收实效策略,例如大小限制、时间限制、哪些可以被回收
ReflectCache() - 类 的构造器com.alipay.sofa.rpc.common.cache.ReflectCache
 
ReflectUtils - com.alipay.sofa.rpc.common.utils中的类
反射工具类
ReflectUtils() - 类 的构造器com.alipay.sofa.rpc.common.utils.ReflectUtils
 
register() - 类 中的方法com.alipay.sofa.rpc.bootstrap.DefaultProviderBootstrap
订阅服务列表
register - 类 中的变量com.alipay.sofa.rpc.config.AbstractInterfaceConfig
是否注册,如果是false只订阅不注册
register(Class<? extends Event>, Subscriber) - 类 中的静态方法com.alipay.sofa.rpc.event.EventBus
注册一个订阅者
register(ProviderConfig) - 类 中的方法com.alipay.sofa.rpc.registry.local.LocalRegistry
 
register(ProviderConfig) - 类 中的方法com.alipay.sofa.rpc.registry.Registry
注册服务提供者
register(ProviderConfig) - 类 中的方法com.alipay.sofa.rpc.registry.zk.ZookeeperRegistry
 
registerAdaptiveProtocol(ProtocolInfo) - 类 中的静态方法com.alipay.sofa.rpc.protocol.ProtocolFactory
注册协议到适配协议
registerAppClassLoader(String, ClassLoader) - 类 中的静态方法com.alipay.sofa.rpc.common.cache.ReflectCache
注册服务所在的ClassLoader
registerChannel(AbstractChannel) - 类 中的方法com.alipay.sofa.rpc.server.http.HttpServerHandler
 
registerChannel(AbstractChannel) - 接口 中的方法com.alipay.sofa.rpc.server.ServerHandler
Register channel.
registerCustomProviderInstance(Object) - 类 中的静态方法com.alipay.sofa.rpc.config.JAXRSProviderManager
注册自定义jaxrs Provider实例
registerCustomSerializer() - 类 中的静态方法com.alipay.sofa.rpc.codec.bolt.SofaRpcSerializationRegister
 
registerExternalConfigLoader(SofaConfigs.ExternalConfigLoader) - 类 中的静态方法com.alipay.sofa.rpc.common.SofaConfigs
注册外部配置加载器
registerInternalProviderClass(Class) - 类 中的静态方法com.alipay.sofa.rpc.config.JAXRSProviderManager
注册内置的jaxrs Provider类
registerProcessor(ProviderConfig, Invoker) - 类 中的方法com.alipay.sofa.rpc.server.bolt.BoltServer
 
registerProcessor(ProviderConfig, Invoker) - 类 中的方法com.alipay.sofa.rpc.server.http.AbstractHttpServer
 
registerProcessor(ProviderConfig, Invoker) - 类 中的方法com.alipay.sofa.rpc.server.rest.RestServer
 
registerProcessor(ProviderConfig, Invoker) - 接口 中的方法com.alipay.sofa.rpc.server.Server
注册服务
registerProvider() - 类 中的方法com.alipay.sofa.rpc.transport.rest.SofaResteasyClientBuilder
注册jaxrs Provider
registerServiceClassLoader(String, ClassLoader) - 类 中的静态方法com.alipay.sofa.rpc.common.cache.ReflectCache
注册服务所在的ClassLoader
registerUserThread(String, UserThreadPool) - 类 中的静态方法com.alipay.sofa.rpc.config.UserThreadPoolManager
给某个服务分配到独立的线程池
registry - 类 中的变量com.alipay.sofa.rpc.config.AbstractInterfaceConfig
注册中心配置,可配置多个
Registry - com.alipay.sofa.rpc.registry中的类
Registry SPI
Registry(RegistryConfig) - 类 的构造器com.alipay.sofa.rpc.registry.Registry
注册中心配置
REGISTRY_BATCH - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
是否批量操作
REGISTRY_BATCH_SIZE - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
批量注册的大小
REGISTRY_CONNECT_TIMEOUT - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认连注册中心的超时时间
REGISTRY_DISCONNECT_TIMEOUT - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
注册中心等待结果的超时时间
REGISTRY_HEARTBEAT_PERIOD - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
注册中心心跳发送间隔
REGISTRY_INDEX_ADDRESS - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
注册中心发现服务(保存注册中心地址的服务)的地址
REGISTRY_INVOKE_TIMEOUT - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
注册中心调用超时时间
REGISTRY_PROTOCOL_LOCAL - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
xml文件注册中心
REGISTRY_PROTOCOL_ZK - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
zookeeper注册中心
REGISTRY_RECONNECT_PERIOD - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
注册中心重建连接的间隔
RegistryConfig - com.alipay.sofa.rpc.config中的类
注册中心配置
RegistryConfig() - 类 的构造器com.alipay.sofa.rpc.config.RegistryConfig
 
registryConfig - 类 中的变量com.alipay.sofa.rpc.registry.Registry
注册中心服务配置
registryDestroyHook(Destroyable.DestroyHook) - 类 中的静态方法com.alipay.sofa.rpc.context.RpcRuntimeContext
注册销毁器
RegistryFactory - com.alipay.sofa.rpc.registry中的类
Factory of Registry
RegistryFactory() - 类 的构造器com.alipay.sofa.rpc.registry.RegistryFactory
 
registryGroup - 类 中的变量com.alipay.sofa.rpc.client.SingleGroupAddressHolder
注册中心来的地址列表
RegistryRouter - com.alipay.sofa.rpc.client.router中的类
从注册中心获取地址进行路由
RegistryRouter() - 类 的构造器com.alipay.sofa.rpc.client.router.RegistryRouter
 
RegulationStrategy - com.alipay.sofa.rpc.client.aft中的接口
能力调控策略
Regulator - com.alipay.sofa.rpc.client.aft中的接口
Regulator of adaptive fault tolerance
rejectedExecution(Runnable, ThreadPoolExecutor) - 类 中的方法com.alipay.sofa.rpc.server.SofaRejectedExecutionHandler
 
rejection - 类 中的变量com.alipay.sofa.rpc.ext.ExtensionClass
排斥其它扩展,可以排斥掉其它低ExtensionClass.order的扩展
release() - 接口 中的方法com.alipay.sofa.rpc.base.ReferenceCounted
Decreases the reference count by 1 and deallocates this object if the reference count reaches at 0.
release() - 类 中的方法com.alipay.sofa.rpc.transport.AbstractByteBuf
release byte buffer
release() - 类 中的方法com.alipay.sofa.rpc.transport.ByteArrayWrapperByteBuf
 
release() - 类 中的方法com.alipay.sofa.rpc.transport.ByteStreamWrapperByteBuf
 
release() - 类 中的方法com.alipay.sofa.rpc.transport.netty.NettyByteBuffer
 
releaseIfNeed(Object) - 类 中的方法com.alipay.sofa.rpc.message.AbstractResponseFuture
异步的情况下,如果返回,将释放内容
releaseIfNeed(Object) - 类 中的方法com.alipay.sofa.rpc.message.bolt.BoltResponseFuture
 
releaseIfNeed(Object) - 类 中的方法com.alipay.sofa.rpc.message.http.HttpResponseFuture
 
releaseTransport(ClientTransport, int) - 类 中的静态方法com.alipay.sofa.rpc.transport.ClientTransportFactory
销毁长连接
REMOTE_APP - 类 中的静态变量com.alipay.sofa.rpc.tracer.sofatracer.log.tags.RpcSpanTags
对端应用
REMOTE_CITY - 类 中的静态变量com.alipay.sofa.rpc.tracer.sofatracer.log.tags.RpcSpanTags
对端 city
REMOTE_IDC - 类 中的静态变量com.alipay.sofa.rpc.tracer.sofatracer.log.tags.RpcSpanTags
对端 idc
REMOTE_IP - 类 中的静态变量com.alipay.sofa.rpc.tracer.sofatracer.log.tags.RpcSpanTags
对端地址:目标、来源(相对当前而言)
REMOTE_ZONE - 类 中的静态变量com.alipay.sofa.rpc.tracer.sofatracer.log.tags.RpcSpanTags
对端 zone
remoteAddress() - 类 中的方法com.alipay.sofa.rpc.transport.AbstractChannel
得到连接的远端地址
remoteAddress - 类 中的变量com.alipay.sofa.rpc.transport.AbstractProxyClientTransport
远程地址
remoteAddress() - 类 中的方法com.alipay.sofa.rpc.transport.AbstractProxyClientTransport
 
remoteAddress() - 类 中的方法com.alipay.sofa.rpc.transport.bolt.BoltClientTransport
 
remoteAddress() - 类 中的方法com.alipay.sofa.rpc.transport.ClientTransport
远程地址
remoteAddress() - 类 中的方法com.alipay.sofa.rpc.transport.http.AbstractHttp2ClientTransport
 
remoteAddress() - 类 中的方法com.alipay.sofa.rpc.transport.netty.NettyChannel
 
RemotingConstants - com.alipay.sofa.rpc.common中的类
只是Bolt Remoting 层的一些常量。
RemotingConstants() - 类 的构造器com.alipay.sofa.rpc.common.RemotingConstants
 
remotingServer - 类 中的变量com.alipay.sofa.rpc.server.bolt.BoltServer
Bolt服务端
remove(ProviderInfo) - 类 中的方法com.alipay.sofa.rpc.client.AllConnectConnectionHolder
删除provider
remove(ProviderInfo) - 类 中的方法com.alipay.sofa.rpc.client.ProviderGroup
删除服务列表
remove(Object) - 类 中的方法com.alipay.sofa.rpc.common.struct.ConcurrentHashSet
Removes the specified element from this set if it is present.
remove(Object) - 类 中的方法com.alipay.sofa.rpc.common.struct.TwoWayMap
 
remove(String) - 类 中的方法com.alipay.sofa.rpc.context.RpcInvokeContext
删除一个调用上下文数据
removeAll(List<ProviderInfo>) - 类 中的方法com.alipay.sofa.rpc.client.ProviderGroup
删除多个服务列表
removeAllContext() - 类 中的静态方法com.alipay.sofa.rpc.context.RpcInternalContext
清理全部上下文
removeAttachment(String) - 类 中的方法com.alipay.sofa.rpc.context.RpcInternalContext
remove attachment.
removeClientTransport(ClientTransport) - 接口 中的方法com.alipay.sofa.rpc.transport.ClientTransportHolder
销毁长连接
removeClientTransport(ClientTransport) - 类 中的方法com.alipay.sofa.rpc.transport.NotReusableClientTransportHolder
 
removeConfig(AbstractInterfaceConfig, String, ChildData) - 类 中的方法com.alipay.sofa.rpc.registry.zk.ZookeeperConfigObserver
接口配置删除子节点Data
removeConfig(AbstractInterfaceConfig, String, ChildData, AbstractInterfaceConfig) - 类 中的方法com.alipay.sofa.rpc.registry.zk.ZookeeperOverrideObserver
接口配置删除子节点Data
removeConfigListener(AbstractInterfaceConfig) - 类 中的方法com.alipay.sofa.rpc.registry.zk.ZookeeperConfigObserver
Remove config listener.
removeConfigListener(AbstractInterfaceConfig) - 类 中的方法com.alipay.sofa.rpc.registry.zk.ZookeeperOverrideObserver
Remove config listener.
removeContext() - 类 中的静态方法com.alipay.sofa.rpc.context.RpcInternalContext
清理上下文
removeContext() - 类 中的静态方法com.alipay.sofa.rpc.context.RpcInvokeContext
删除上下文
removeCustomProviderInstance(Object) - 类 中的静态方法com.alipay.sofa.rpc.config.JAXRSProviderManager
remove custom jaxrs provider instace
removeFromDegradeList(MeasureResultDetail) - 类 中的方法com.alipay.sofa.rpc.client.aft.impl.ServiceHorizontalRegulationStrategy
 
removeFromDegradeList(MeasureResultDetail) - 接口 中的方法com.alipay.sofa.rpc.client.aft.RegulationStrategy
remove ip from degrade ip list
removeInternalProviderClass(Class) - 类 中的静态方法com.alipay.sofa.rpc.config.JAXRSProviderManager
remove internal jaxrs provider instace
removeInvocationStat(InvocationStatDimension) - 类 中的静态方法com.alipay.sofa.rpc.client.aft.InvocationStatFactory
Remove dimension stat by dimension
removeInvocationStat(InvocationStat) - 类 中的静态方法com.alipay.sofa.rpc.client.aft.InvocationStatFactory
Remove dimension stat by stat
removeInvocationStat(ConsumerConfig, ProviderInfo) - 类 中的静态方法com.alipay.sofa.rpc.client.aft.InvocationStatFactory
Remove dimension stat by consumerConfig and providerInfo
removeInvocationStat(InvocationStat) - 类 中的方法com.alipay.sofa.rpc.client.aft.MeasureModel
Remove dimension.
removeListener(InvocationStatFactory.InvocationStatListener) - 类 中的静态方法com.alipay.sofa.rpc.client.aft.InvocationStatFactory
Remove InvocationStatListener implement
removeMeasureModel(InvocationStat) - 类 中的方法com.alipay.sofa.rpc.client.aft.impl.ServiceHorizontalMeasureStrategy
 
removeMeasureModel(InvocationStat) - 接口 中的方法com.alipay.sofa.rpc.client.aft.MeasureStrategy
Remove measure model by invocation statistics
removeNode(List<ProviderInfo>) - 类 中的方法com.alipay.sofa.rpc.client.AllConnectConnectionHolder
 
removePromise(int) - 类 中的方法com.alipay.sofa.rpc.transport.http.Http2ClientChannelHandler
 
removeProvider(ProviderGroup) - 类 中的方法com.alipay.sofa.rpc.bootstrap.ClusterProviderInfoListener
 
removeProvider(ProviderGroup) - 类 中的方法com.alipay.sofa.rpc.client.AbstractCluster
 
removeProvider(ProviderGroup) - 类 中的方法com.alipay.sofa.rpc.client.AllConnectConnectionHolder
 
removeProvider(ProviderGroup) - 类 中的方法com.alipay.sofa.rpc.client.SingleGroupAddressHolder
 
removeProvider(ProviderGroup) - 接口 中的方法com.alipay.sofa.rpc.listener.ProviderInfoListener
删除某标签的服务端列表(增量)
removeProvider(ConsumerConfig, String, ChildData) - 类 中的方法com.alipay.sofa.rpc.registry.zk.ZookeeperProviderObserver
 
removeProviderListener(ConsumerConfig) - 类 中的方法com.alipay.sofa.rpc.registry.zk.ZookeeperProviderObserver
Remove provider listener.
removeRequestBaggage(String) - 类 中的方法com.alipay.sofa.rpc.context.RpcInvokeContext
删除请求透传数据
removeRequestProp(String) - 类 中的方法com.alipay.sofa.rpc.core.request.SofaRequest
Remove request prop.
removeResponseBaggage(String) - 类 中的方法com.alipay.sofa.rpc.context.RpcInvokeContext
删除响应透传数据
removeResponseProp(String) - 类 中的方法com.alipay.sofa.rpc.core.response.SofaResponse
Remove response props.
removeReverseClientTransport(String) - 类 中的静态方法com.alipay.sofa.rpc.transport.ClientTransportFactory
Remove client transport from reverse map by channel key
removeServerThreadConfigId(ServerConfig) - 类 中的方法com.alipay.sofa.rpc.metrics.lookout.RpcLookoutId
 
removeServerThreadPoolActiveCountId(ServerConfig) - 类 中的方法com.alipay.sofa.rpc.metrics.lookout.RpcLookoutId
 
removeServerThreadPoolIdleCountId(ServerConfig) - 类 中的方法com.alipay.sofa.rpc.metrics.lookout.RpcLookoutId
 
removeServerThreadPoolQueueSizeId(ServerConfig) - 类 中的方法com.alipay.sofa.rpc.metrics.lookout.RpcLookoutId
 
removeThreadPool(ServerConfig) - 类 中的方法com.alipay.sofa.rpc.metrics.lookout.RpcLookout
remove the thread pool information
repeatedExportLimit - 类 中的变量com.alipay.sofa.rpc.config.ProviderConfig
同一个服务(接口协议uniqueId相同)的最大发布次数,防止由于代码bug导致重复发布。
repeatedReferLimit - 类 中的变量com.alipay.sofa.rpc.config.ConsumerConfig
同一个服务(接口协议uniqueId相同)的最大引用次数,防止由于代码bug导致重复引用,每次引用都会生成一个代理类对象,-1表示不检查
ReporterFactory - com.alipay.sofa.rpc.tracer.sofatracer.factory中的类
 
ReporterFactory() - 类 的构造器com.alipay.sofa.rpc.tracer.sofatracer.factory.ReporterFactory
 
REQ_DESERIALIZE_TIME - 类 中的静态变量com.alipay.sofa.rpc.tracer.sofatracer.log.tags.RpcSpanTags
服务端请求序列化耗时
REQ_SERIALIZE_TIME - 类 中的静态变量com.alipay.sofa.rpc.tracer.sofatracer.log.tags.RpcSpanTags
客户端请求序列化时间
REQ_SIZE - 类 中的静态变量com.alipay.sofa.rpc.tracer.sofatracer.log.tags.RpcSpanTags
请求大小
request - 类 中的变量com.alipay.sofa.rpc.message.bolt.AbstractInvokeCallback
请求
request - 类 中的变量com.alipay.sofa.rpc.message.bolt.BoltResponseFuture
sofa请求
request - 类 中的变量com.alipay.sofa.rpc.message.bolt.BoltSendableResponseCallback
 
request - 类 中的变量com.alipay.sofa.rpc.message.http.HttpResponseFuture
sofa请求
request - 类 中的变量com.alipay.sofa.rpc.server.http.AbstractHttpServerTask
 
request - 类 中的变量com.alipay.sofa.rpc.transport.http.AbstractHttpClientHandler
请求
requestBaggage - 类 中的变量com.alipay.sofa.rpc.context.RpcInvokeContext
请求上的透传数据
RequestBase - com.alipay.sofa.rpc.core.request中的类
Sofa RPC request base class This class contains all data which RPC request object need If want add other data you should extend this class
RequestBase() - 类 的构造器com.alipay.sofa.rpc.core.request.RequestBase
 
requestSize - 类 中的变量com.alipay.sofa.rpc.api.context.RpcReferenceContext
request size
requestSize - 类 中的变量com.alipay.sofa.rpc.metrics.lookout.RpcClientLookoutModel
 
reset() - 类 中的静态方法com.alipay.sofa.rpc.common.struct.ScheduledService
重建定时任务,用于特殊情况
reset() - 类 中的方法com.alipay.sofa.rpc.common.struct.StopWatch
重置时间
reset() - 类 中的方法com.alipay.sofa.rpc.common.struct.UnsafeByteArrayInputStream
 
reset() - 类 中的方法com.alipay.sofa.rpc.common.struct.UnsafeByteArrayOutputStream
 
resetting - 类 中的静态变量com.alipay.sofa.rpc.common.struct.ScheduledService
正在重置标识
RESP_DESERIALIZE_TIME - 类 中的静态变量com.alipay.sofa.rpc.tracer.sofatracer.log.tags.RpcSpanTags
客户端接收响应反序列化时间
RESP_SERIALIZE_TIME - 类 中的静态变量com.alipay.sofa.rpc.tracer.sofatracer.log.tags.RpcSpanTags
服务端响应序列化耗时
RESP_SIZE - 类 中的静态变量com.alipay.sofa.rpc.tracer.sofatracer.log.tags.RpcSpanTags
响应大小
respondRegistries - 类 中的变量com.alipay.sofa.rpc.bootstrap.DefaultConsumerBootstrap
计数器
response - 类 中的变量com.alipay.sofa.rpc.message.http.HttpResponseFuture
sofa响应
responseBaggage - 类 中的变量com.alipay.sofa.rpc.context.RpcInvokeContext
响应上的透传数据
responseCallback - 类 中的变量com.alipay.sofa.rpc.context.RpcInvokeContext
用户自定义Callback,单次调用生效
responseChannelHandler - 类 中的变量com.alipay.sofa.rpc.transport.http.AbstractHttp2ClientTransport
Response channel handler
ResponseFuture<V> - com.alipay.sofa.rpc.message中的接口
响应Future,可以调用get方法进行获取响应,也可以注入监听器,有结果或者都会通知
responseHandler() - 类 中的方法com.alipay.sofa.rpc.transport.http.Http2ClientInitializer
 
responseSize - 类 中的变量com.alipay.sofa.rpc.api.context.RpcReferenceContext
response size
responseSize - 类 中的变量com.alipay.sofa.rpc.metrics.lookout.RpcClientLookoutModel
 
RestClientProxyInvoker - com.alipay.sofa.rpc.bootstrap.rest中的类
 
RestClientProxyInvoker(ConsumerBootstrap) - 类 的构造器com.alipay.sofa.rpc.bootstrap.rest.RestClientProxyInvoker
构造执行链
RestClientTransport - com.alipay.sofa.rpc.transport.rest中的类
Rest proxy client transport
RestClientTransport(ClientTransportConfig) - 类 的构造器com.alipay.sofa.rpc.transport.rest.RestClientTransport
 
RestConsumerBootstrap<T> - com.alipay.sofa.rpc.bootstrap.rest中的类
 
RestConsumerBootstrap(ConsumerConfig<T>) - 类 的构造器com.alipay.sofa.rpc.bootstrap.rest.RestConsumerBootstrap
构造函数
RestProviderBootstrap<T> - com.alipay.sofa.rpc.bootstrap.rest中的类
 
RestProviderBootstrap(ProviderConfig<T>) - 类 的构造器com.alipay.sofa.rpc.bootstrap.rest.RestProviderBootstrap
构造函数
RestServer - com.alipay.sofa.rpc.server.rest中的类
Rest server base on resteasy.
RestServer() - 类 的构造器com.alipay.sofa.rpc.server.rest.RestServer
 
RestServerReceiveEvent - com.alipay.sofa.rpc.event.rest中的类
RestServerReceiveEvent
RestServerReceiveEvent(NettyHttpRequest) - 类 的构造器com.alipay.sofa.rpc.event.rest.RestServerReceiveEvent
 
RestServerSendEvent - com.alipay.sofa.rpc.event.rest中的类
RestServerSendEvent
RestServerSendEvent(NettyHttpRequest, NettyHttpResponse, Throwable) - 类 的构造器com.alipay.sofa.rpc.event.rest.RestServerSendEvent
 
RestTracerAdapter - com.alipay.sofa.rpc.tracer.sofatracer中的类
客户端:startRpc ——> filter --> beforeSend --> 存入tracer信息 --> clientReceived 服务端:serverReceived --> filter --> serverSend
RestTracerAdapter() - 类 的构造器com.alipay.sofa.rpc.tracer.sofatracer.RestTracerAdapter
 
RestTracerModule - com.alipay.sofa.rpc.module中的类
该模块有两个作用:
- 加载sofaTracer
- 订阅事件
RestTracerModule() - 类 的构造器com.alipay.sofa.rpc.module.RestTracerModule
 
RestTracerSubscriber - com.alipay.sofa.rpc.event中的类
 
RestTracerSubscriber() - 类 的构造器com.alipay.sofa.rpc.event.RestTracerSubscriber
 
result - 类 中的变量com.alipay.sofa.rpc.message.AbstractResponseFuture
返回的结果
RESULT_CODE - 类 中的静态变量com.alipay.sofa.rpc.tracer.sofatracer.log.tags.RpcSpanTags
结果码:00=成功/01=业务异常/02=RPC逻辑错误/03=超时失败/04=路由失败
resultCode - 类 中的变量com.alipay.sofa.rpc.api.context.RpcReferenceContext
result code 00: success, 01: application exception, 02: framework exception, 03: timeout exception, 04: route exception
ResultCodeEnum - com.alipay.sofa.rpc.api.context中的枚举
SOFA RPC response result code
retain() - 接口 中的方法com.alipay.sofa.rpc.base.ReferenceCounted
Increases the reference count by 1.
retries - 类 中的变量com.alipay.sofa.rpc.config.ConsumerConfig
The Retries.
retries - 类 中的变量com.alipay.sofa.rpc.config.MethodConfig
The Retries.
retryToAlive(ProviderInfo, ClientTransport) - 类 中的方法com.alipay.sofa.rpc.client.AllConnectConnectionHolder
从重试丢到存活列表
rightValue() - 类 中的方法com.alipay.sofa.rpc.common.struct.ValueDifference
Returns the value from the right map (possibly null).
root - 类 中的变量com.alipay.sofa.rpc.server.rest.SofaNettyJaxrsServer
 
RoundRobinLoadBalancer - com.alipay.sofa.rpc.client.lb中的类
负载均衡轮询算法,按方法级进行轮询,互不影响
RoundRobinLoadBalancer(ConsumerBootstrap) - 类 的构造器com.alipay.sofa.rpc.client.lb.RoundRobinLoadBalancer
构造函数
route(SofaRequest, List<ProviderInfo>) - 类 中的方法com.alipay.sofa.rpc.client.ExcludeRouter
 
route(SofaRequest, List<ProviderInfo>) - 类 中的方法com.alipay.sofa.rpc.client.router.DirectUrlRouter
 
route(SofaRequest, List<ProviderInfo>) - 类 中的方法com.alipay.sofa.rpc.client.router.RegistryRouter
 
route(SofaRequest, List<ProviderInfo>) - 类 中的方法com.alipay.sofa.rpc.client.Router
筛选Provider
route(SofaRequest, List<ProviderInfo>) - 类 中的方法com.alipay.sofa.rpc.client.RouterChain
筛选Provider
ROUTE_RECORD - 类 中的静态变量com.alipay.sofa.rpc.tracer.sofatracer.log.tags.RpcSpanTags
路由记录
Router - com.alipay.sofa.rpc.client中的类
路由器:从一堆Provider中筛选出一堆Provider
Router() - 类 的构造器com.alipay.sofa.rpc.client.Router
 
router - 类 中的变量com.alipay.sofa.rpc.config.ConsumerConfig
路由配置别名
routerChain - 类 中的变量com.alipay.sofa.rpc.client.AbstractCluster
路由列表
RouterChain - com.alipay.sofa.rpc.client中的类
Chain of routers
RouterChain(List<Router>, ConsumerBootstrap) - 类 的构造器com.alipay.sofa.rpc.client.RouterChain
 
routeRecord - 类 中的变量com.alipay.sofa.rpc.api.context.RpcReferenceContext
RPC route trace for example: TURL>CFS>RDM, it indicate route trace is: test-url to config server to random select
routerRef - 类 中的变量com.alipay.sofa.rpc.config.ConsumerConfig
路由规则引用,多个用英文逗号隔开。
RPC_CFG_ORDER - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
决定本配置文件的加载顺序,越大越往后加载
RPC_CLIENT - 类 中的静态变量com.alipay.sofa.rpc.transport.bolt.BoltClientTransport
Bolt rpc client
RPC_DIRECT_URL_ROUTER - 类 中的静态变量com.alipay.sofa.rpc.client.router.DirectUrlRouter
请求路径:直连
RPC_ERROR_TYPE_ADDRESS_ROUTE_ERROR - 类 中的静态变量com.alipay.sofa.rpc.tracer.sofatracer.code.TracerResultCode
地址路由异常
RPC_ERROR_TYPE_BIZ_ERROR - 类 中的静态变量com.alipay.sofa.rpc.tracer.sofatracer.code.TracerResultCode
业务异常
RPC_ERROR_TYPE_SERIALIZE_ERROR - 类 中的静态变量com.alipay.sofa.rpc.tracer.sofatracer.code.TracerResultCode
序列化异常
RPC_ERROR_TYPE_TIMEOUT_ERROR - 类 中的静态变量com.alipay.sofa.rpc.tracer.sofatracer.code.TracerResultCode
超时异常
RPC_ERROR_TYPE_UNKNOWN_ERROR - 类 中的静态变量com.alipay.sofa.rpc.tracer.sofatracer.code.TracerResultCode
未知异常
RPC_ID_KEY - 类 中的静态变量com.alipay.sofa.rpc.common.RemotingConstants
RpcId 放在透传上下文中的 key
RPC_ID_KEY - 类 中的静态变量com.alipay.sofa.rpc.common.TracerCompatibleConstants
RpcId 放在透传上下文中的 key
RPC_LOG_SPACE - 类 中的静态变量com.alipay.sofa.rpc.log.factory.RpcLoggerFactory
 
RPC_POOL_PRE_START - 类 中的静态变量com.alipay.sofa.rpc.common.SofaOptions
线程池是否初始化核心线程池
RPC_REGISTRY_ROUTER - 类 中的静态变量com.alipay.sofa.rpc.client.router.RegistryRouter
路由路径:注册中心
RPC_REQUEST_BAGGAGE - 类 中的静态变量com.alipay.sofa.rpc.common.RemotingConstants
RPC透传请求链路数据
RPC_RESPONSE_BAGGAGE - 类 中的静态变量com.alipay.sofa.rpc.common.RemotingConstants
RPC响应链路透传数据
RPC_RESULT_BIZ_FAILED - 类 中的静态变量com.alipay.sofa.rpc.tracer.sofatracer.code.TracerResultCode
业务失败
RPC_RESULT_ROUTE_FAILED - 类 中的静态变量com.alipay.sofa.rpc.tracer.sofatracer.code.TracerResultCode
路由失败
RPC_RESULT_RPC_FAILED - 类 中的静态变量com.alipay.sofa.rpc.tracer.sofatracer.code.TracerResultCode
RPC逻辑失败
RPC_RESULT_SUCCESS - 类 中的静态变量com.alipay.sofa.rpc.tracer.sofatracer.code.TracerResultCode
返回成功
RPC_RESULT_TIMEOUT_FAILED - 类 中的静态变量com.alipay.sofa.rpc.tracer.sofatracer.code.TracerResultCode
超时失败
RPC_TRACE_NAME - 类 中的静态变量com.alipay.sofa.rpc.common.RemotingConstants
老 Trace上下文
RPC_TRACER_TYPE - 类 中的静态变量com.alipay.sofa.rpc.tracer.sofatracer.RpcSofaTracer
tracer 类型
RPC_VERSION - 类 中的静态变量com.alipay.sofa.rpc.common.Version
当前RPC版本,例如: 5.6.7 对应 50607
RpcAbstractLookoutModel - com.alipay.sofa.rpc.metrics.lookout中的类
 
RpcAbstractLookoutModel() - 类 的构造器com.alipay.sofa.rpc.metrics.lookout.RpcAbstractLookoutModel
 
RpcCacheManager - com.alipay.sofa.rpc.common.cache中的类
 
RpcCacheManager() - 类 的构造器com.alipay.sofa.rpc.common.cache.RpcCacheManager
 
RpcClientDigestSpanJsonEncoder - com.alipay.sofa.rpc.tracer.sofatracer.log.digest中的类
Encode RpcClientDigestSpan to json string
RpcClientDigestSpanJsonEncoder() - 类 的构造器com.alipay.sofa.rpc.tracer.sofatracer.log.digest.RpcClientDigestSpanJsonEncoder
 
RpcClientLookoutModel - com.alipay.sofa.rpc.metrics.lookout中的类
The model for lookout info of client
RpcClientLookoutModel() - 类 的构造器com.alipay.sofa.rpc.metrics.lookout.RpcClientLookoutModel
 
RpcClientStatJsonReporter - com.alipay.sofa.rpc.tracer.sofatracer.log.stat中的类
RpcClientStatReporter
RpcClientStatJsonReporter(String, String, String) - 类 的构造器com.alipay.sofa.rpc.tracer.sofatracer.log.stat.RpcClientStatJsonReporter
Instantiates a new Rpc client stat json reporter.
RpcConfigs - com.alipay.sofa.rpc.common中的类
配置加载器和操作入口
RpcConfigs() - 类 的构造器com.alipay.sofa.rpc.common.RpcConfigs
 
RpcConfigs.RpcConfigListener<T> - com.alipay.sofa.rpc.common中的接口
配置变更会拿到通知
RpcConstants - com.alipay.sofa.rpc.common中的类
Rpc Constants
RpcConstants() - 类 的构造器com.alipay.sofa.rpc.common.RpcConstants
 
RpcContextManager - com.alipay.sofa.rpc.api.context中的类
The util class of SOFA RPC context
RpcContextManager() - 类 的构造器com.alipay.sofa.rpc.api.context.RpcContextManager
 
RpcErrorType - com.alipay.sofa.rpc.core.exception中的类
RPC 错误类型
RpcErrorType() - 类 的构造器com.alipay.sofa.rpc.core.exception.RpcErrorType
 
rpcFuture - 类 中的变量com.alipay.sofa.rpc.message.bolt.BoltFutureInvokeCallback
请求结果Future
rpcFuture - 类 中的变量com.alipay.sofa.rpc.transport.http.FutureInvokeClientHandler
请求结果Future
rpcFuture - 类 中的变量com.alipay.sofa.rpc.transport.http.SyncInvokeClientHandler
请求结果Future
rpcId - 类 中的变量com.alipay.sofa.rpc.api.context.RpcReferenceContext
 
rpcId - 类 中的变量com.alipay.sofa.rpc.api.context.RpcServiceContext
 
RpcInternalContext - com.alipay.sofa.rpc.context中的类
基于ThreadLocal的内部使用的上下文传递。
RpcInternalContext() - 类 的构造器com.alipay.sofa.rpc.context.RpcInternalContext
Instantiates a new Rpc context.
RpcInvokeContext - com.alipay.sofa.rpc.context中的类
基于ThreadLocal的面向业务开发者使用的上下文传递对象
RpcInvokeContext() - 类 的构造器com.alipay.sofa.rpc.context.RpcInvokeContext
 
RpcLoggerFactory - com.alipay.sofa.rpc.log.factory中的类
自定义 rpc 的打印日志工厂
RpcLoggerFactory() - 类 的构造器com.alipay.sofa.rpc.log.factory.RpcLoggerFactory
 
RpcLookout - com.alipay.sofa.rpc.metrics.lookout中的类
Rpc reports the information to lookout.
RpcLookout() - 类 的构造器com.alipay.sofa.rpc.metrics.lookout.RpcLookout
 
RpcLookoutId - com.alipay.sofa.rpc.metrics.lookout中的类
 
RpcLookoutId() - 类 的构造器com.alipay.sofa.rpc.metrics.lookout.RpcLookoutId
 
RpcOptions - com.alipay.sofa.rpc.common中的类
配置项关键字
RpcOptions() - 类 的构造器com.alipay.sofa.rpc.common.RpcOptions
 
RpcReferenceContext - com.alipay.sofa.rpc.api.context中的类
RPC Reference Context
RpcReferenceContext() - 类 的构造器com.alipay.sofa.rpc.api.context.RpcReferenceContext
 
RpcReferenceContextFilter - com.alipay.sofa.rpc.filter中的类
Filter for build RpcReferenceContext
RpcReferenceContextFilter() - 类 的构造器com.alipay.sofa.rpc.filter.RpcReferenceContextFilter
 
RpcRunningState - com.alipay.sofa.rpc.context中的类
RPC 框架运行状态
RpcRunningState() - 类 的构造器com.alipay.sofa.rpc.context.RpcRunningState
 
RpcRuntimeContext - com.alipay.sofa.rpc.context中的类
全局的运行时上下文
RpcRuntimeContext() - 类 的构造器com.alipay.sofa.rpc.context.RpcRuntimeContext
 
RpcServerDigestSpanJsonEncoder - com.alipay.sofa.rpc.tracer.sofatracer.log.digest中的类
Encode RpcServerDigestSpan to json string
RpcServerDigestSpanJsonEncoder() - 类 的构造器com.alipay.sofa.rpc.tracer.sofatracer.log.digest.RpcServerDigestSpanJsonEncoder
 
RpcServerLookoutModel - com.alipay.sofa.rpc.metrics.lookout中的类
The model for lookout info of server
RpcServerLookoutModel() - 类 的构造器com.alipay.sofa.rpc.metrics.lookout.RpcServerLookoutModel
 
RpcServerStatJsonReporter - com.alipay.sofa.rpc.tracer.sofatracer.log.stat中的类
RpcServerStatReporter
RpcServerStatJsonReporter(String, String, String) - 类 的构造器com.alipay.sofa.rpc.tracer.sofatracer.log.stat.RpcServerStatJsonReporter
 
RpcServiceContext - com.alipay.sofa.rpc.api.context中的类
RPC Service Context
RpcServiceContext() - 类 的构造器com.alipay.sofa.rpc.api.context.RpcServiceContext
 
RpcServiceContextFilter - com.alipay.sofa.rpc.filter中的类
Filter for build RpcServiceContextFilter
RpcServiceContextFilter() - 类 的构造器com.alipay.sofa.rpc.filter.RpcServiceContextFilter
 
RpcSofaTracer - com.alipay.sofa.rpc.tracer.sofatracer中的类
SofaTracer
RpcSofaTracer() - 类 的构造器com.alipay.sofa.rpc.tracer.sofatracer.RpcSofaTracer
 
RpcSpanTags - com.alipay.sofa.rpc.tracer.sofatracer.log.tags中的类
RpcSpanTags
RpcSpanTags() - 类 的构造器com.alipay.sofa.rpc.tracer.sofatracer.log.tags.RpcSpanTags
 
RpcTracerLogEnum - com.alipay.sofa.rpc.tracer.sofatracer.log.type中的枚举
RpcTracerLogEnum
run() - 类 中的方法com.alipay.sofa.rpc.server.AbstractTask
 
run() - 类 中的方法com.alipay.sofa.rpc.server.http.AbstractHttpServerTask
 

S

SAMPLING_MARK - 类 中的静态变量com.alipay.sofa.rpc.common.TracerCompatibleConstants
兼容系统采样透传
SCHEDULED_SERVICE_MAP - 类 中的静态变量com.alipay.sofa.rpc.common.struct.ScheduledService
缓存了目前全部的定时任务, 用于重建
ScheduledService - com.alipay.sofa.rpc.common.struct中的类
ScheduledService can restart.
ScheduledService(String, int, Runnable, long, long, TimeUnit) - 类 的构造器com.alipay.sofa.rpc.common.struct.ScheduledService
Instantiates a new Scheduled service.
select(SofaRequest) - 类 中的方法com.alipay.sofa.rpc.client.AbstractCluster
根据规则进行负载均衡
select(SofaRequest, List<ProviderInfo>) - 类 中的方法com.alipay.sofa.rpc.client.AbstractCluster
根据规则进行负载均衡
select(SofaRequest, List<ProviderInfo>) - 类 中的方法com.alipay.sofa.rpc.client.AbstractLoadBalancer
 
select(SofaRequest, List<ProviderInfo>) - 类 中的方法com.alipay.sofa.rpc.client.LoadBalancer
选择服务
select(String, Object) - 类 中的方法com.alipay.sofa.rpc.server.bolt.BoltServerProcessor.UserThreadPoolSelector
 
selectByProvider(SofaRequest, ProviderInfo) - 类 中的方法com.alipay.sofa.rpc.client.AbstractCluster
得到provider得到连接
selectPinpointProvider(String, List<ProviderInfo>) - 类 中的方法com.alipay.sofa.rpc.client.AbstractCluster
Select provider.
SendableResponseCallback<T> - com.alipay.sofa.rpc.core.invoke中的接口
表示是一个异步可链路返回的Callback
sendAppError(HttpResponseStatus, ByteBuf) - 类 中的方法com.alipay.sofa.rpc.server.http.AbstractHttpServerTask
返回应用异常(头上带上 error=true)
sendAppError(HttpResponseStatus, ByteBuf) - 类 中的方法com.alipay.sofa.rpc.server.http.Http1ServerTask
 
sendAppError(HttpResponseStatus, ByteBuf) - 类 中的方法com.alipay.sofa.rpc.server.http.Http2ServerTask
 
sendAppException(Throwable) - 接口 中的方法com.alipay.sofa.rpc.core.invoke.SendableResponseCallback
A->B(当前)->C的场景下,B将异常异步返回给调用者A
sendAppException(Throwable) - 类 中的方法com.alipay.sofa.rpc.message.bolt.BoltSendableResponseCallback
A->B(当前)->C的场景下,将远程服务端C的业务异常异步返回给调用者A
sendAppResponse(Object) - 接口 中的方法com.alipay.sofa.rpc.core.invoke.SendableResponseCallback
A->B(当前)->C的场景下,B将异常异步返回给调用者A
sendAppResponse(Object) - 类 中的方法com.alipay.sofa.rpc.message.bolt.BoltSendableResponseCallback
A->B(当前)->C的场景下,将远程服务端C的结果异步返回给调用者A
sendAppResponse(HttpResponseStatus, ByteBuf) - 类 中的方法com.alipay.sofa.rpc.server.http.AbstractHttpServerTask
返回应用响应
sendAppResponse(HttpResponseStatus, ByteBuf) - 类 中的方法com.alipay.sofa.rpc.server.http.Http1ServerTask
 
sendAppResponse(HttpResponseStatus, ByteBuf) - 类 中的方法com.alipay.sofa.rpc.server.http.Http2ServerTask
 
sendHttp1Response(ChannelHandlerContext, HttpResponseStatus, String, boolean) - 类 中的方法com.alipay.sofa.rpc.transport.http.Http1ServerChannelHandler
 
sendHttp1Response0(HttpResponseStatus, boolean, ByteBuf) - 类 中的方法com.alipay.sofa.rpc.server.http.Http1ServerTask
 
sendHttp2Response(ChannelHandlerContext, int, HttpResponseStatus, String) - 类 中的方法com.alipay.sofa.rpc.transport.http.Http2ServerChannelHandler
 
sendHttpRequest(FullHttpRequest, AbstractHttpClientHandler) - 类 中的方法com.alipay.sofa.rpc.transport.http.AbstractHttp2ClientTransport
 
sendMsg(ProviderInfo, SofaRequest) - 类 中的方法com.alipay.sofa.rpc.client.AbstractCluster
 
sendMsg(ProviderInfo, SofaRequest) - 类 中的方法com.alipay.sofa.rpc.client.Cluster
调用远程地址发送消息
sendRpcError(HttpResponseStatus, ByteBuf) - 类 中的方法com.alipay.sofa.rpc.server.http.AbstractHttpServerTask
返回框架异常(头上带上 error=true)
sendRpcError(HttpResponseStatus, ByteBuf) - 类 中的方法com.alipay.sofa.rpc.server.http.Http1ServerTask
 
sendRpcError(HttpResponseStatus, ByteBuf) - 类 中的方法com.alipay.sofa.rpc.server.http.Http2ServerTask
 
sendSofaException(SofaRpcException) - 接口 中的方法com.alipay.sofa.rpc.core.invoke.SendableResponseCallback
A->B(当前)->C的场景下,B将异常异步返回给调用者A
sendSofaException(SofaRpcException) - 类 中的方法com.alipay.sofa.rpc.message.bolt.BoltSendableResponseCallback
A->B(当前)->C的场景下,将远程服务端C的RPc异常异步返回给调用者A
sendSofaResponse(SofaResponse, SofaRpcException) - 类 中的方法com.alipay.sofa.rpc.message.bolt.BoltSendableResponseCallback
发送响应数据
sentTime - 类 中的变量com.alipay.sofa.rpc.message.AbstractResponseFuture
Future已发送时间
serialization - 类 中的变量com.alipay.sofa.rpc.config.AbstractInterfaceConfig
默认序列化
serialization - 类 中的变量com.alipay.sofa.rpc.config.ServerConfig
序列化方式
serialize(Object) - 类 中的静态方法com.alipay.sofa.rpc.common.json.BeanSerializer
序列化对象
serialize(Object, boolean) - 类 中的静态方法com.alipay.sofa.rpc.common.json.BeanSerializer
序列化对象 是否增加type标识
serialize(Object) - 类 中的静态方法com.alipay.sofa.rpc.common.json.JSONSerializer
序列化json基本类型(自定义对象需要先转换成Map)
serialize(Object, boolean) - 类 中的静态方法com.alipay.sofa.rpc.common.json.JSONSerializer
序列化json基本类型(自定义对象需要先转换成Map)
SERIALIZE_BLACKLIST_ENABLE - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
是否增加序列化安全黑名单,关闭后可提供性能
SERIALIZE_CHECK_CLASS - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
自定义设置:序列化是否检测Object的类型(父子类检查)
SERIALIZE_CHECK_REFERENCE - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
自定义设置:序列化是否检测循环引用类型
SERIALIZE_CODE_HESSIAN - 类 中的静态变量com.alipay.sofa.rpc.common.RemotingConstants
hessian/hessian2 对应bolt固定同步里的codec字段
SERIALIZE_CODE_HESSIAN2 - 类 中的静态变量com.alipay.sofa.rpc.common.RemotingConstants
SERIALIZE_CODE_JAVA - 类 中的静态变量com.alipay.sofa.rpc.common.RemotingConstants
java 对应bolt固定同步里的codec字段
SERIALIZE_CODE_PROTOBUF - 类 中的静态变量com.alipay.sofa.rpc.common.RemotingConstants
protobuf 对应bolt固定同步里的codec字段
SERIALIZE_FACTORY_GENERIC - 类 中的静态变量com.alipay.sofa.rpc.common.RemotingConstants
泛型序列化:序列化反序列化均使用SofaGenericSerializerFactory
SERIALIZE_FACTORY_MIX - 类 中的静态变量com.alipay.sofa.rpc.common.RemotingConstants
混合序列化:序列化使用SofaGenericSerializerFactory, 反序列化使用SofaSerializerFactory
SERIALIZE_FACTORY_NORMAL - 类 中的静态变量com.alipay.sofa.rpc.common.RemotingConstants
普通序列化:序列化反序列化均使用SofaSerializerFactory
SERIALIZE_HESSIAN - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
SERIALIZE_HESSIAN2 - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
Hessian2序列化
SERIALIZE_JAVA - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
Java序列化
SERIALIZE_JSON - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
json序列化
SERIALIZE_PROTOBUF - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
protobuf序列化
serializeContent(Request, InvokeContext) - 类 中的方法com.alipay.sofa.rpc.codec.bolt.SofaRpcSerialization
 
serializeContent(Response) - 类 中的方法com.alipay.sofa.rpc.codec.bolt.SofaRpcSerialization
 
serializeHeader(Response) - 类 中的方法com.alipay.sofa.rpc.codec.bolt.SofaRpcSerialization
 
serializeHeader(Request, InvokeContext) - 类 中的方法com.alipay.sofa.rpc.codec.bolt.SofaRpcSerialization
 
Serializer - com.alipay.sofa.rpc.codec中的接口
序列化器接口
SerializerFactory - com.alipay.sofa.rpc.codec中的类
序列化工厂
SerializerFactory() - 类 的构造器com.alipay.sofa.rpc.codec.SerializerFactory
 
serializerFactory - 类 中的变量com.alipay.sofa.rpc.codec.sofahessian.SofaHessianSerializer
Normal Serializer Factory
serializeType - 类 中的变量com.alipay.sofa.rpc.bootstrap.DefaultClientProxyInvoker
缓存序列化类型
server - 类 中的变量com.alipay.sofa.rpc.config.ProviderConfig
配置的协议列表
Server - com.alipay.sofa.rpc.server中的接口
Server SPI
SERVER_ACCEPTS - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
最大支持长连接
SERVER_BIZ - 类 中的静态变量com.alipay.sofa.rpc.core.exception.RpcErrorType
服务端业务异常
SERVER_BIZ_TIME - 类 中的静态变量com.alipay.sofa.rpc.tracer.sofatracer.log.tags.RpcSpanTags
业务处理时间
SERVER_BUSY - 类 中的静态变量com.alipay.sofa.rpc.core.exception.RpcErrorType
服务端忙异常
SERVER_CLOSED - 类 中的静态变量com.alipay.sofa.rpc.core.exception.RpcErrorType
服务端已关闭
SERVER_CONTEXT_PATH - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认发布路径
SERVER_DAEMON - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
是否hold住端口,true的话随主线程退出而退出,false的话则要主动退出
SERVER_DESERIALIZE - 类 中的静态变量com.alipay.sofa.rpc.core.exception.RpcErrorType
服务端反序列化异常
SERVER_EPOLL - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
是否启动epoll
SERVER_FILTER - 类 中的静态变量com.alipay.sofa.rpc.core.exception.RpcErrorType
服务端过滤器异常
SERVER_HOST - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认绑定网卡
SERVER_IOTHREADS - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认io线程大小,推荐自动设置
SERVER_NETWORK - 类 中的静态变量com.alipay.sofa.rpc.core.exception.RpcErrorType
服务端网络异常(服务端往回发的时候)
SERVER_NOT_FOUND_INVOKER - 类 中的静态变量com.alipay.sofa.rpc.core.exception.RpcErrorType
服务端未找到Invoker
SERVER_POOL_ALIVETIME - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认服务端业务线程池回收时间
SERVER_POOL_CORE - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认服务端业务线程池最小
SERVER_POOL_MAX - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认服务端业务线程池最大
SERVER_POOL_PRE_START - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认服务端业务线程池是否初始化核心线程池
SERVER_POOL_QUEUE - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认服务端业务线程池队列
SERVER_POOL_QUEUE_TYPE - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认服务端业务线程池队列类型
SERVER_POOL_TYPE - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认服务端业务线程池类型
SERVER_PORT_END - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认启动端口,包括不配置或者随机,都从此端口开始计算
SERVER_PORT_START - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认启动端口,包括不配置或者随机,都从此端口开始计算
SERVER_SERIALIZE - 类 中的静态变量com.alipay.sofa.rpc.core.exception.RpcErrorType
服务端序列化异常
SERVER_STOP_TIMEOUT - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
服务端关闭超时时间
SERVER_TELNET - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
是否允许telnet,针对自定义协议
SERVER_THREAD_POOL_WAIT_TIME - 类 中的静态变量com.alipay.sofa.rpc.tracer.sofatracer.log.tags.RpcSpanTags
服务端线程池等待时间
SERVER_TRANSPORT_MAP - 类 中的静态变量com.alipay.sofa.rpc.transport.ServerTransportFactory
保留了 端口 和 服务通讯层
SERVER_UNDECLARED_ERROR - 类 中的静态变量com.alipay.sofa.rpc.core.exception.RpcErrorType
服务端未定义异常,注意:对于客户端来说,服务端异常只分为业务异常和服务端异常,不知道服务端异常的明细
ServerConfig - com.alipay.sofa.rpc.config中的类
服务端配置
ServerConfig() - 类 的构造器com.alipay.sofa.rpc.config.ServerConfig
 
serverConfig - 类 中的变量com.alipay.sofa.rpc.server.bolt.BoltServer
服务端配置
serverConfig - 类 中的变量com.alipay.sofa.rpc.server.http.AbstractHttpServer
服务端配置
serverConfig - 类 中的变量com.alipay.sofa.rpc.server.rest.RestServer
服务端配置
ServerEndHandleEvent - com.alipay.sofa.rpc.event中的类
ServerEndHandleEvent
ServerEndHandleEvent() - 类 的构造器com.alipay.sofa.rpc.event.ServerEndHandleEvent
 
ServerFactory - com.alipay.sofa.rpc.server中的类
Factory of server
ServerFactory() - 类 的构造器com.alipay.sofa.rpc.server.ServerFactory
 
serverFilter(ContainerRequestContext) - 类 中的静态方法com.alipay.sofa.rpc.tracer.sofatracer.RestTracerAdapter
适配服务端filter
serverHandler - 类 中的变量com.alipay.sofa.rpc.server.http.AbstractHttpServer
Http Server handler
serverHandler - 类 中的变量com.alipay.sofa.rpc.server.http.AbstractHttpServerTask
 
ServerHandler - com.alipay.sofa.rpc.server中的接口
Sever Handler.
serverReceived(NettyHttpRequest) - 类 中的静态方法com.alipay.sofa.rpc.tracer.sofatracer.RestTracerAdapter
适配服务端serverReceived
serverReceived(SofaRequest) - 类 中的方法com.alipay.sofa.rpc.tracer.sofatracer.RpcSofaTracer
 
serverReceived(SofaRequest) - 类 中的方法com.alipay.sofa.rpc.tracer.Tracer
2.
serverReceived(SofaRequest) - 类 中的静态方法com.alipay.sofa.rpc.tracer.Tracers
2.
ServerReceiveEvent - com.alipay.sofa.rpc.event中的类
ServerReceiveEvent
ServerReceiveEvent(SofaRequest) - 类 的构造器com.alipay.sofa.rpc.event.ServerReceiveEvent
 
serverSend(NettyHttpResponse, Throwable) - 类 中的静态方法com.alipay.sofa.rpc.tracer.sofatracer.RestTracerAdapter
适配服务端serverSend
serverSend(SofaRequest, SofaResponse, Throwable) - 类 中的方法com.alipay.sofa.rpc.tracer.sofatracer.RpcSofaTracer
 
serverSend(SofaRequest, SofaResponse, Throwable) - 类 中的方法com.alipay.sofa.rpc.tracer.Tracer
3.
serverSend(SofaRequest, SofaResponse, Throwable) - 类 中的静态方法com.alipay.sofa.rpc.tracer.Tracers
3.
ServerSendEvent - com.alipay.sofa.rpc.event中的类
ServerSendEvent
ServerSendEvent(SofaRequest, SofaResponse, Throwable) - 类 的构造器com.alipay.sofa.rpc.event.ServerSendEvent
 
ServerStartedEvent - com.alipay.sofa.rpc.event中的类
 
ServerStartedEvent(ServerConfig, ThreadPoolExecutor) - 类 的构造器com.alipay.sofa.rpc.event.ServerStartedEvent
 
ServerStoppedEvent - com.alipay.sofa.rpc.event中的类
 
ServerStoppedEvent(ServerConfig) - 类 的构造器com.alipay.sofa.rpc.event.ServerStoppedEvent
 
ServerTransport - com.alipay.sofa.rpc.transport中的类
ServerTransport SPI
ServerTransport(ServerTransportConfig) - 类 的构造器com.alipay.sofa.rpc.transport.ServerTransport
构造函数
serverTransportConfig - 类 中的变量com.alipay.sofa.rpc.server.http.AbstractHttpServer
Server transport config
ServerTransportConfig - com.alipay.sofa.rpc.transport中的类
Config of server transport
ServerTransportConfig() - 类 的构造器com.alipay.sofa.rpc.transport.ServerTransportConfig
 
ServerTransportFactory - com.alipay.sofa.rpc.transport中的类
服务端通讯层工厂类
ServerTransportFactory() - 类 的构造器com.alipay.sofa.rpc.transport.ServerTransportFactory
 
service - 类 中的变量com.alipay.sofa.rpc.metrics.lookout.RpcAbstractLookoutModel
 
SERVICE - 类 中的静态变量com.alipay.sofa.rpc.tracer.sofatracer.log.tags.RpcSpanTags
 
SERVICE_REGISTER - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认服务是否注册
SERVICE_SUBSCRIBE - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认服务是否订阅
ServiceExceptionInvocationStat - com.alipay.sofa.rpc.client.aft.impl中的类
具体的一种调控统计结果维度.
ServiceExceptionInvocationStat(InvocationStatDimension) - 类 的构造器com.alipay.sofa.rpc.client.aft.impl.ServiceExceptionInvocationStat
Instantiates a new Service exception invocation stat.
ServiceHorizontalMeasureStrategy - com.alipay.sofa.rpc.client.aft.impl中的类
服务水平ip资源度量策略 如果某个ip的异常率大于该服务所有ip的平均异常率到一定比例,则判定为异常。
ServiceHorizontalMeasureStrategy() - 类 的构造器com.alipay.sofa.rpc.client.aft.impl.ServiceHorizontalMeasureStrategy
 
ServiceHorizontalRegulationStrategy - com.alipay.sofa.rpc.client.aft.impl中的类
 
ServiceHorizontalRegulationStrategy() - 类 的构造器com.alipay.sofa.rpc.client.aft.impl.ServiceHorizontalRegulationStrategy
 
serviceName - 类 中的变量com.alipay.sofa.rpc.api.context.RpcReferenceContext
unique service name
serviceName - 类 中的变量com.alipay.sofa.rpc.api.context.RpcServiceContext
service unique name
serviceName - 类 中的变量com.alipay.sofa.rpc.bootstrap.DefaultClientProxyInvoker
缓存接口名
setAbnormalRate(double) - 类 中的方法com.alipay.sofa.rpc.client.aft.MeasureResultDetail
Setter method for property abnormalRate.
setAccepts(int) - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Sets accepts.
setAdaptivePort(boolean) - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Sets adaptive port.
setAddress(String) - 类 中的方法com.alipay.sofa.rpc.config.RegistryConfig
Sets address.
setAddressHolder(String) - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Sets address holder.
setAddressWait(int) - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Sets address wait.
setAliveTime(int) - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Sets alive time.
setAllowCoreThreadTimeOut(boolean) - 类 中的方法com.alipay.sofa.rpc.server.UserThreadPool
Sets allow core thread time out.
setApp(String) - 类 中的方法com.alipay.sofa.rpc.metrics.lookout.RpcAbstractLookoutModel
Setter method for property app.
setAppId(String) - 类 中的方法com.alipay.sofa.rpc.config.ApplicationConfig
Sets app id.
setApplication(ApplicationConfig) - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
Sets application.
setAppName(String) - 类 中的方法com.alipay.sofa.rpc.config.ApplicationConfig
Sets app name.
setAppResponse(Object) - 类 中的方法com.alipay.sofa.rpc.core.response.SofaResponse
Sets app response.
setAttachment(String, Object) - 类 中的方法com.alipay.sofa.rpc.context.RpcInternalContext
set attachment.
setAttachments(Map<String, Object>) - 类 中的方法com.alipay.sofa.rpc.context.RpcInternalContext
key不能以点和下划线开头
setAutoStart(boolean) - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Sets auto start.
setAverageAbnormalRate(double) - 类 中的方法com.alipay.sofa.rpc.client.aft.MeasureResultDetail
Setter method for property averageAbnormalRate.
setBacklog(int) - 类 中的方法com.alipay.sofa.rpc.server.rest.SofaNettyJaxrsServer
 
setBacklog(int) - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
setBatch(boolean) - 类 中的方法com.alipay.sofa.rpc.config.RegistryConfig
Sets batch.
setBatchSize(int) - 类 中的方法com.alipay.sofa.rpc.config.RegistryConfig
Sets batch check.
setBizMaxThreads(int) - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
setBizPoolQueues(int) - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
setBizPoolQueueType(String) - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
setBizPoolType(String) - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
setBooleanToByte(byte, int, boolean) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.CodecUtils
一个byte可以存8个boolean,可以按位设置
setBootstrap(String) - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Sets bootstrap.
setBootstrap(String) - 类 中的方法com.alipay.sofa.rpc.config.ProviderConfig
Sets bootstrap.
setBossThreads(int) - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
setBoundHost(String) - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Sets bound host.
setBuffer(int) - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
setBufferMax(int) - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
setBufferMin(int) - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
setCache(boolean) - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
Sets cache.
setCache(Boolean) - 类 中的方法com.alipay.sofa.rpc.config.MethodConfig
Sets cache.
setCacheRef(Cache) - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
Sets cache ref.
setCallerApp(String) - 类 中的方法com.alipay.sofa.rpc.metrics.lookout.RpcServerLookoutModel
Setter method for property callerApp.
setCallerAppName(String) - 类 中的方法com.alipay.sofa.rpc.api.context.RpcServiceContext
 
setCallerUrl(String) - 类 中的方法com.alipay.sofa.rpc.api.context.RpcServiceContext
 
setChannel(AbstractChannel) - 类 中的方法com.alipay.sofa.rpc.transport.AbstractProxyClientTransport
 
setChannel(AbstractChannel) - 类 中的方法com.alipay.sofa.rpc.transport.bolt.BoltClientTransport
 
setChannel(AbstractChannel) - 类 中的方法com.alipay.sofa.rpc.transport.ClientTransport
设置长连接
setChannel(AbstractChannel) - 类 中的方法com.alipay.sofa.rpc.transport.http.AbstractHttp2ClientTransport
 
setChannelHandlers(List<ChannelHandler>) - 类 中的方法com.alipay.sofa.rpc.server.rest.SofaNettyJaxrsServer
Add additional ChannelHandlers to the ServerBootstrap.
setChannelListeners(List<ChannelListener>) - 类 中的方法com.alipay.sofa.rpc.transport.ClientTransportConfig
Sets channel listeners.
setChannelListeners(List<ChannelListener>) - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
setChannelOptions(Map<ChannelOption, Object>) - 类 中的方法com.alipay.sofa.rpc.server.rest.SofaNettyJaxrsServer
Add Netty ChannelOptions to the ServerBootstrap.
setCheck(boolean) - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Sets check.
setChildChannelOptions(Map<ChannelOption, Object>) - 类 中的方法com.alipay.sofa.rpc.server.rest.SofaNettyJaxrsServer
Add child options to the ServerBootstrap.
setClientAppId(String) - 类 中的方法com.alipay.sofa.rpc.transport.ChannelContext
Sets client app id.
setClientAppName(String) - 类 中的方法com.alipay.sofa.rpc.transport.ChannelContext
Sets client app name.
setClientInstanceId(String) - 类 中的方法com.alipay.sofa.rpc.transport.ChannelContext
Sets client instance id.
setClientIP(String) - 类 中的方法com.alipay.sofa.rpc.api.context.RpcReferenceContext
 
setClientPort(int) - 类 中的方法com.alipay.sofa.rpc.api.context.RpcReferenceContext
 
setClientTimeout(long) - 类 中的方法com.alipay.sofa.rpc.api.GenericContext
 
setClinetIP(String) - 类 中的方法com.alipay.sofa.rpc.api.context.RpcReferenceContext
已过时。
setCluster(Cluster) - 类 中的方法com.alipay.sofa.rpc.bootstrap.DefaultClientProxyInvoker
 
setCluster(Cluster) - 类 中的方法com.alipay.sofa.rpc.client.ClientProxyInvoker
切换客户端
setCluster(String) - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Sets cluster.
setCode(byte) - 类 中的方法com.alipay.sofa.rpc.ext.ExtensionClass
Sets code.
setCompress(String) - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
Sets compress.
setCompress(String) - 类 中的方法com.alipay.sofa.rpc.config.MethodConfig
Sets compress.
setConcurrents(int) - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Sets concurrents.
setConcurrents(Integer) - 类 中的方法com.alipay.sofa.rpc.config.MethodConfig
Sets concurrents.
setConcurrents(int) - 类 中的方法com.alipay.sofa.rpc.config.ProviderConfig
Sets concurrents.
setConfigListener(ConfigListener) - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
Sets config listener.
setConnectionHolder(String) - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Sets connection holder.
setConnectionNum(int) - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Sets connectionNum.
setConnectionNum(int) - 类 中的方法com.alipay.sofa.rpc.transport.ClientTransportConfig
Sets connection num.
setConnectTimeout(int) - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Sets connect timeout.
setConnectTimeout(int) - 类 中的方法com.alipay.sofa.rpc.config.RegistryConfig
Sets connect timeout.
setConnectTimeout(int) - 类 中的方法com.alipay.sofa.rpc.transport.ClientTransportConfig
Sets connect timeout.
setConnEstablishedSpan(long) - 类 中的方法com.alipay.sofa.rpc.api.context.RpcReferenceContext
 
setConsumerConfig(ConsumerConfig) - 类 中的方法com.alipay.sofa.rpc.transport.ClientTransportConfig
Sets consumer config.
setContainer(String) - 类 中的方法com.alipay.sofa.rpc.transport.ClientTransportConfig
Sets container.
setContainer(String) - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
setContext(RpcInternalContext) - 类 中的静态方法com.alipay.sofa.rpc.context.RpcInternalContext
设置上下文
setContext(RpcInvokeContext) - 类 中的静态方法com.alipay.sofa.rpc.context.RpcInvokeContext
设置上下文
setContextPath(String) - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Sets context path.
setContextPath(String) - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
setCorePoolSize(int) - 类 中的方法com.alipay.sofa.rpc.server.UserThreadPool
Sets core pool size.
setCoreThreads(int) - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Sets core threads.
setCostTime(long) - 类 中的方法com.alipay.sofa.rpc.api.context.RpcReferenceContext
 
setDaemon(boolean) - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Sets daemon.
setDaemon(boolean) - 类 中的方法com.alipay.sofa.rpc.server.rest.SofaNettyJaxrsServer
 
setDaemon(boolean) - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
setData(AbstractByteBuf) - 类 中的方法com.alipay.sofa.rpc.core.request.SofaRequest
Sets data.
setData(AbstractByteBuf) - 类 中的方法com.alipay.sofa.rpc.core.response.SofaResponse
Sets data.
setDebugMode(boolean) - 类 中的静态方法com.alipay.sofa.rpc.context.RpcRunningState
设置是否调试模式
setDegradeEffective(boolean) - 类 中的方法com.alipay.sofa.rpc.client.aft.FaultToleranceConfig
Sets degrade effective.
setDegradeLeastWeight(int) - 类 中的方法com.alipay.sofa.rpc.client.aft.FaultToleranceConfig
Sets degrade least weight.
setDegradeMaxIpCount(int) - 类 中的方法com.alipay.sofa.rpc.client.aft.FaultToleranceConfig
Sets degrade max ip count.
setDelay(int) - 类 中的方法com.alipay.sofa.rpc.config.ProviderConfig
Sets delay.
setDeployment(ResteasyDeployment) - 类 中的方法com.alipay.sofa.rpc.server.rest.SofaNettyJaxrsServer
 
setDirectUrl(String) - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Sets directUrl.
setDisconnectTimeout(int) - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Sets disconnect timeout.
setDisconnectTimeout(int) - 类 中的方法com.alipay.sofa.rpc.transport.ClientTransportConfig
Sets disconnect timeout.
setDispatcher(String) - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Sets dispatcher.
setDoneTime() - 类 中的方法com.alipay.sofa.rpc.message.AbstractResponseFuture
记录结束时间
setDstParam(Integer) - 类 中的方法com.alipay.sofa.rpc.config.MethodConfig
Sets dst param.
setDstVersion(Integer) - 类 中的方法com.alipay.sofa.rpc.transport.ChannelContext
Sets dst version.
setDynamic(boolean) - 类 中的方法com.alipay.sofa.rpc.config.ProviderConfig
Sets dynamic.
setDynamicAttr(String, Object) - 类 中的方法com.alipay.sofa.rpc.client.ProviderInfo
Sets dynamic attribute.
setDynamicAttrs(Map<String, Object>) - 类 中的方法com.alipay.sofa.rpc.client.ProviderInfo
Sets dynamic attribute.
setElapsedTime(Long) - 类 中的方法com.alipay.sofa.rpc.metrics.lookout.RpcAbstractLookoutModel
Setter method for property elapsedTime.
setEpoll(boolean) - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Sets epoll.
setErrorMsg(String) - 类 中的方法com.alipay.sofa.rpc.core.response.SofaResponse
Sets error msg.
setExceptionCount(long) - 类 中的方法com.alipay.sofa.rpc.client.aft.impl.AbstractInvocationStat
Sets server exception.
setExclude(String) - 类 中的方法com.alipay.sofa.rpc.config.ProviderConfig
Sets exclude.
setExecutor(ThreadPoolExecutor) - 类 中的方法com.alipay.sofa.rpc.config.ProviderConfig
Sets executor.
setExecutorThreadCount(int) - 类 中的方法com.alipay.sofa.rpc.server.rest.SofaNettyJaxrsServer
Set the number of threads to use for the EventExecutor.
setFailure(Throwable) - 类 中的方法com.alipay.sofa.rpc.message.AbstractResponseFuture
设置异常
setFile(String) - 类 中的方法com.alipay.sofa.rpc.config.RegistryConfig
Sets file.
setFilter(List<String>) - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
Sets filter.
setFilterRef(List<Filter>) - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
Sets filter ref.
setFuture(ResponseFuture<?>) - 类 中的方法com.alipay.sofa.rpc.context.RpcInternalContext
set future.
setFuture(ResponseFuture<?>) - 类 中的方法com.alipay.sofa.rpc.context.RpcInvokeContext
设置单次请求返回的异步Future对象
setGeneric(boolean) - 类 中的方法com.alipay.sofa.rpc.api.context.RpcReferenceContext
 
setGeneric(boolean) - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Sets generic.
setGroup(String) - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
setHeartbeatPeriod(int) - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Sets heartbeatPeriod.
setHeartbeatPeriod(int) - 类 中的方法com.alipay.sofa.rpc.config.RegistryConfig
Sets heartbeatPeriod.
setHide(boolean) - 类 中的方法com.alipay.sofa.rpc.config.ParameterConfig
Sets hide.
setHost(String) - 类 中的方法com.alipay.sofa.rpc.client.ProviderInfo
Sets host.
setHost(String) - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Sets host.
setHost(String) - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
setHostname(String) - 类 中的方法com.alipay.sofa.rpc.server.rest.SofaNettyJaxrsServer
 
setHttpChannelHandlers(List<ChannelHandler>) - 类 中的方法com.alipay.sofa.rpc.server.rest.SofaNettyJaxrsServer
Add additional ChannelHandlers to the ServerBootstrap.
setId(String) - 类 中的方法com.alipay.sofa.rpc.config.AbstractIdConfig
Sets id.
setIdRule(String) - 类 中的方法com.alipay.sofa.rpc.filter.BeanIdMatchFilter
Setter method for property idRule.
setInclude(String) - 类 中的方法com.alipay.sofa.rpc.config.ProviderConfig
Sets include.
setIndex(String) - 类 中的方法com.alipay.sofa.rpc.config.RegistryConfig
Sets index.
setInJVM(boolean) - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Sets in jvm.
setInsId(String) - 类 中的方法com.alipay.sofa.rpc.config.ApplicationConfig
Sets ins id.
setInterfaceId(String) - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
Sets interface id.
setInterfaceName(String) - 类 中的方法com.alipay.sofa.rpc.api.context.RpcReferenceContext
 
setInterfaceName(String) - 类 中的方法com.alipay.sofa.rpc.core.request.SofaRequest
Sets interface name.
setInvokeCount(long) - 类 中的方法com.alipay.sofa.rpc.client.aft.impl.AbstractInvocationStat
Sets invoke count.
setInvokeTimeout(int) - 类 中的方法com.alipay.sofa.rpc.transport.ClientTransportConfig
Sets invoke timeout.
setInvokeType(String) - 类 中的方法com.alipay.sofa.rpc.api.context.RpcReferenceContext
 
setInvokeType(String) - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Sets invoke type.
setInvokeType(String) - 类 中的方法com.alipay.sofa.rpc.config.MethodConfig
Sets invoke type.
setInvokeType(String) - 类 中的方法com.alipay.sofa.rpc.core.request.SofaRequest
Sets invoke type.
setInvokeType(String) - 类 中的方法com.alipay.sofa.rpc.metrics.lookout.RpcAbstractLookoutModel
Setter method for property invokeType.
setIoThreads(int) - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Sets ioThreads.
setIoThreads(int) - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
setIoWorkerCount(int) - 类 中的方法com.alipay.sofa.rpc.server.rest.SofaNettyJaxrsServer
Specify the worker count to use.
setKeepAlive(boolean) - 类 中的方法com.alipay.sofa.rpc.server.rest.SofaNettyJaxrsServer
 
setKeepAlive(boolean) - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
setKeepAliveTime(int) - 类 中的方法com.alipay.sofa.rpc.server.UserThreadPool
Sets keep alive time.
setKey(String) - 类 中的方法com.alipay.sofa.rpc.config.ParameterConfig
Sets key.
setLazy(boolean) - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Sets lazy.
setLeastAbnormalRateMultiple(double) - 类 中的方法com.alipay.sofa.rpc.client.aft.MeasureResultDetail
Setter method for property leastAbnormalRateMultiple.
setLeastCallCount(long) - 类 中的方法com.alipay.sofa.rpc.client.aft.FaultToleranceConfig
Sets least invoke count.
setLeastWindowCount(long) - 类 中的方法com.alipay.sofa.rpc.client.aft.FaultToleranceConfig
Sets least window count.
setLeastWindowCount(long) - 类 中的方法com.alipay.sofa.rpc.client.aft.MeasureResultDetail
Setter method for property leastWindowCount.
setLeastWindowExceptionRateMultiple(double) - 类 中的方法com.alipay.sofa.rpc.client.aft.FaultToleranceConfig
Sets least window exception rate multiple.
setLoadBalancer(String) - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Sets load balancer.
setLocalAddress(InetSocketAddress) - 类 中的方法com.alipay.sofa.rpc.context.RpcInternalContext
set local address.
setLocalAddress(String, int) - 类 中的方法com.alipay.sofa.rpc.context.RpcInternalContext
已过时。
setLocalHost(String) - 类 中的静态方法com.alipay.sofa.rpc.common.SystemInfo
设置本机地址到缓存(一般是多网卡由外部选择后设置)
setLookoutCollectDisable(boolean) - 类 中的静态方法com.alipay.sofa.rpc.event.LookoutSubscriber
 
setMaxConnection(int) - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
setMaximumPoolSize(int) - 类 中的方法com.alipay.sofa.rpc.server.UserThreadPool
Sets maximum pool size.
setMaxRequestSize(int) - 类 中的方法com.alipay.sofa.rpc.server.rest.SofaNettyJaxrsServer
Set the max. request size in bytes.
setMaxThreads(int) - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Sets max threads.
setMeasureModel(MeasureModel) - 类 中的方法com.alipay.sofa.rpc.client.aft.MeasureResult
Sets measure model.
setMethod(Method) - 类 中的方法com.alipay.sofa.rpc.core.request.SofaRequest
Sets method.
setMethod(String) - 类 中的方法com.alipay.sofa.rpc.metrics.lookout.RpcAbstractLookoutModel
Setter method for property method.
setMethodArgs(Object[]) - 类 中的方法com.alipay.sofa.rpc.core.request.RequestBase
Sets method args.
setMethodArgSigs(String[]) - 类 中的方法com.alipay.sofa.rpc.core.request.RequestBase
Sets method arg sigs.
setMethodName(String) - 类 中的方法com.alipay.sofa.rpc.api.context.RpcReferenceContext
 
setMethodName(String) - 类 中的方法com.alipay.sofa.rpc.api.context.RpcServiceContext
 
setMethodName(String) - 类 中的方法com.alipay.sofa.rpc.core.request.RequestBase
Sets method name.
setMethods(Map<String, MethodConfig>) - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
Sets methods.
setMethods(List<MethodConfig>) - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
Sets methods.
setMethodsLimit(ConcurrentHashMap<String, Boolean>) - 类 中的方法com.alipay.sofa.rpc.config.ProviderConfig
Sets methodsLimit.
setMock(boolean) - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
Sets mock.
setMockRef(T) - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
Sets mock ref.
setName(String) - 类 中的方法com.alipay.sofa.rpc.config.MethodConfig
Sets name.
setOnAvailable(List<ConsumerStateListener>) - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Sets on available.
setOnConnect(List<ChannelListener>) - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Sets on connect.
setOnConnect(List<ChannelListener>) - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Sets onConnect.
setOnReturn(SofaResponseCallback) - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Sets on return.
setOnReturn(SofaResponseCallback) - 类 中的方法com.alipay.sofa.rpc.config.MethodConfig
Sets onReturn.
setOrder(int) - 类 中的方法com.alipay.sofa.rpc.ext.ExtensionClass
Sets order.
setOriginUrl(String) - 类 中的方法com.alipay.sofa.rpc.client.ProviderInfo
Sets origin url.
setOverride(boolean) - 类 中的方法com.alipay.sofa.rpc.ext.ExtensionClass
Sets override.
setParameter(String, String) - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
Sets parameter.
setParameter(String, String) - 类 中的方法com.alipay.sofa.rpc.config.MethodConfig
Sets parameter.
setParameter(String, String) - 类 中的方法com.alipay.sofa.rpc.config.RegistryConfig
Sets parameter.
setParameters(Map<String, String>) - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
Sets parameters.
setParameters(Map<String, String>) - 类 中的方法com.alipay.sofa.rpc.config.MethodConfig
Sets parameters.
setParameters(Map<String, String>) - 类 中的方法com.alipay.sofa.rpc.config.RegistryConfig
Sets parameters.
setParameters(Map<String, String>) - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Sets parameters.
setParameters(Map<String, String>) - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
setPath(String) - 类 中的方法com.alipay.sofa.rpc.client.ProviderInfo
Sets path.
setPayload(int) - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Sets payload.
setPayload(int) - 类 中的方法com.alipay.sofa.rpc.transport.ClientTransportConfig
Sets payload.
setPayload(int) - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
setPort(int) - 类 中的方法com.alipay.sofa.rpc.client.ProviderInfo
Sets port.
setPort(int) - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Sets port.
setPort(int) - 类 中的方法com.alipay.sofa.rpc.server.rest.SofaNettyJaxrsServer
 
setPort(int) - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
setPrestartAllCoreThreads(boolean) - 类 中的方法com.alipay.sofa.rpc.server.UserThreadPool
Sets prestart all core threads.
setPreStartCore(boolean) - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Sets pre start core.
setPriority(int) - 类 中的方法com.alipay.sofa.rpc.config.ProviderConfig
Sets priority.
setPriority(int) - 类 中的方法com.alipay.sofa.rpc.server.AbstractTask
 
setProperty(Object, String, Class<T>, T) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.BeanUtils
设置属性
setProtocol(String) - 类 中的方法com.alipay.sofa.rpc.api.context.RpcReferenceContext
 
setProtocol(String) - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Sets protocol.
setProtocol(String) - 类 中的方法com.alipay.sofa.rpc.config.RegistryConfig
Sets protocol.
setProtocol(String) - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Sets protocol.
setProtocol(String) - 类 中的方法com.alipay.sofa.rpc.metrics.lookout.RpcAbstractLookoutModel
Setter method for property protocol.
setProtocol(String) - 类 中的方法com.alipay.sofa.rpc.transport.ChannelContext
Sets protocol.
setProtocolType(String) - 类 中的方法com.alipay.sofa.rpc.client.ProviderInfo
Sets protocol type.
setProtocolType(String) - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
setProviderInfo(ProviderInfo) - 类 中的方法com.alipay.sofa.rpc.context.RpcInternalContext
Sets provider info.
setProviderInfo(ProviderInfo) - 类 中的方法com.alipay.sofa.rpc.transport.ClientTransportConfig
Sets provider info.
setProviderInfoListener(ProviderInfoListener) - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Sets provider info listener.
setProviderInfos(List<ProviderInfo>) - 类 中的方法com.alipay.sofa.rpc.client.ProviderGroup
Sets provider infos.
setProviderSide(Boolean) - 类 中的方法com.alipay.sofa.rpc.context.RpcInternalContext
Sets provider side.
setProxy(String) - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
Sets proxy.
setQueues(int) - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Sets queues.
setQueueSize(int) - 类 中的方法com.alipay.sofa.rpc.server.UserThreadPool
Sets queue size.
setQueueType(String) - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Sets queue type.
setReconnectPeriod(int) - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Sets reconnectPeriod.
setReconnectPeriod(int) - 类 中的方法com.alipay.sofa.rpc.config.RegistryConfig
Sets reconnectPeriod.
setRecoveredOriginWeight(boolean) - 类 中的方法com.alipay.sofa.rpc.client.aft.MeasureResultDetail
Setter method for property recoveredOriginWeight.
setRef(T) - 类 中的方法com.alipay.sofa.rpc.config.ProviderConfig
Sets ref.
setReferenceContext(RpcReferenceContext) - 类 中的静态方法com.alipay.sofa.rpc.api.context.RpcContextManager
 
setRegister(boolean) - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
Sets register.
setRegister(boolean) - 类 中的方法com.alipay.sofa.rpc.config.RegistryConfig
Sets register.
setRegistry(List<RegistryConfig>) - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
Sets registry.
setRegistry(RegistryConfig) - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
设置注册中心
setRegulationEffective(boolean) - 类 中的方法com.alipay.sofa.rpc.client.aft.FaultToleranceConfig
Sets regulation effective.
setRejection(String[]) - 类 中的方法com.alipay.sofa.rpc.ext.ExtensionClass
Sets rejection.
setRemoteAddress(InetSocketAddress) - 类 中的方法com.alipay.sofa.rpc.context.RpcInternalContext
set remote address.
setRemoteAddress(String, int) - 类 中的方法com.alipay.sofa.rpc.context.RpcInternalContext
set remote address.
setRepeatedExportLimit(int) - 类 中的方法com.alipay.sofa.rpc.config.ProviderConfig
Sets repeated export limit.
setRepeatedReferLimit(int) - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Sets max proxy count.
setRequestSize(long) - 类 中的方法com.alipay.sofa.rpc.api.context.RpcReferenceContext
 
setRequestSize(Long) - 类 中的方法com.alipay.sofa.rpc.metrics.lookout.RpcClientLookoutModel
Setter method for property requestSize.
setResponseCallback(SofaResponseCallback) - 类 中的方法com.alipay.sofa.rpc.context.RpcInvokeContext
设置单次请求的指定回调方法
setResponseProps(Map<String, String>) - 类 中的方法com.alipay.sofa.rpc.core.response.SofaResponse
Sets response props.
setResponseSize(long) - 类 中的方法com.alipay.sofa.rpc.api.context.RpcReferenceContext
 
setResponseSize(Long) - 类 中的方法com.alipay.sofa.rpc.metrics.lookout.RpcClientLookoutModel
Setter method for property responseSize.
setResultCode(ResultCodeEnum) - 类 中的方法com.alipay.sofa.rpc.api.context.RpcReferenceContext
 
setRetries(int) - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Sets retries.
setRetries(Integer) - 类 中的方法com.alipay.sofa.rpc.config.MethodConfig
Sets retries.
setReuseAddr(boolean) - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
setRootResourcePath(String) - 类 中的方法com.alipay.sofa.rpc.server.rest.SofaNettyJaxrsServer
 
setRouter(List<String>) - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Sets router.
setRouteRecord(String) - 类 中的方法com.alipay.sofa.rpc.api.context.RpcReferenceContext
 
setRouterRef(List<Router>) - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Sets routerRef.
setRpcId(String) - 类 中的方法com.alipay.sofa.rpc.api.context.RpcReferenceContext
 
setRpcId(String) - 类 中的方法com.alipay.sofa.rpc.api.context.RpcServiceContext
 
setRpcVersion(int) - 类 中的方法com.alipay.sofa.rpc.client.ProviderInfo
Sets sofa version.
setSecurityDomain(SecurityDomain) - 类 中的方法com.alipay.sofa.rpc.server.rest.SofaNettyJaxrsServer
 
setSentTime() - 类 中的方法com.alipay.sofa.rpc.message.AbstractResponseFuture
设置已发送时间
setSerialization(String) - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
Sets serialization.
setSerialization(String) - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Sets serialization.
setSerialization(String) - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Sets serialization.
setSerializationType(String) - 类 中的方法com.alipay.sofa.rpc.client.ProviderInfo
Sets serialization type.
setSerializeType(byte) - 类 中的方法com.alipay.sofa.rpc.core.request.SofaRequest
Sets serialize type.
setSerializeType(byte) - 类 中的方法com.alipay.sofa.rpc.core.response.SofaResponse
Sets serialize type.
setServer(List<ServerConfig>) - 类 中的方法com.alipay.sofa.rpc.config.ProviderConfig
Sets server.
setServer(ServerConfig) - 类 中的方法com.alipay.sofa.rpc.config.ProviderConfig
add server.
setServerHandler(ServerHandler) - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
setService(String) - 类 中的方法com.alipay.sofa.rpc.metrics.lookout.RpcAbstractLookoutModel
Setter method for property service.
setServiceContext(RpcServiceContext) - 类 中的静态方法com.alipay.sofa.rpc.api.context.RpcContextManager
 
setServiceName(String) - 类 中的方法com.alipay.sofa.rpc.api.context.RpcReferenceContext
 
setServiceName(String) - 类 中的方法com.alipay.sofa.rpc.api.context.RpcServiceContext
 
setSingleton(boolean) - 类 中的方法com.alipay.sofa.rpc.ext.ExtensionClass
Sets singleton.
setSofaResponseCallback(SofaResponseCallback) - 类 中的方法com.alipay.sofa.rpc.core.request.SofaRequest
Sets sofa response callback.
setSSLContext(SSLContext) - 类 中的方法com.alipay.sofa.rpc.server.rest.SofaNettyJaxrsServer
 
setStaticAttr(String, String) - 类 中的方法com.alipay.sofa.rpc.client.ProviderInfo
Sets static attribute.
setStaticAttrs(Map<String, String>) - 类 中的方法com.alipay.sofa.rpc.client.ProviderInfo
Sets static attribute.
setStatus(ProviderStatus) - 类 中的方法com.alipay.sofa.rpc.client.ProviderInfo
Sets status.
setSticky(boolean) - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Sets sticky.
setStopTimeout(int) - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Sets stop timeout.
setSubscribe(boolean) - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
Sets subscribe.
setSubscribe(boolean) - 类 中的方法com.alipay.sofa.rpc.config.RegistryConfig
Sets subscribe.
setSuccess(V) - 类 中的方法com.alipay.sofa.rpc.message.AbstractResponseFuture
设置正常返回结果
setSuccess(boolean) - 类 中的方法com.alipay.sofa.rpc.metrics.lookout.RpcAbstractLookoutModel
Setter method for property success.
setSuccess0(V) - 类 中的方法com.alipay.sofa.rpc.message.AbstractResponseFuture
 
setTargetApp(String) - 类 中的方法com.alipay.sofa.rpc.metrics.lookout.RpcClientLookoutModel
Setter method for property targetApp.
setTargetAppName(String) - 类 中的方法com.alipay.sofa.rpc.api.context.RpcReferenceContext
 
setTargetAppName(String) - 类 中的方法com.alipay.sofa.rpc.core.request.SofaRequest
Sets target app name.
setTargetGroup(String) - 类 中的方法com.alipay.sofa.rpc.context.RpcInvokeContext
设置单次请求的指定分组
setTargetServiceUniqueName(String) - 类 中的方法com.alipay.sofa.rpc.core.request.RequestBase
Sets target service unique name.
setTargetUrl(String) - 类 中的方法com.alipay.sofa.rpc.api.context.RpcReferenceContext
 
setTargetURL(String) - 类 中的方法com.alipay.sofa.rpc.context.RpcInvokeContext
设置单次请求的指定地址
setTcpNoDelay(boolean) - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
setTelnet(boolean) - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Sets telnet.
setTelnet(boolean) - 类 中的方法com.alipay.sofa.rpc.server.rest.SofaNettyJaxrsServer
 
setTelnet(boolean) - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
setThreadPoolName(String) - 类 中的方法com.alipay.sofa.rpc.server.UserThreadPool
Sets thread pool name.
setThreadPoolType(String) - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Sets threadPoolType.
setTimeout(int) - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
Sets timeout.
setTimeout(Integer) - 类 中的方法com.alipay.sofa.rpc.config.MethodConfig
Sets timeout.
setTimeout(int) - 类 中的方法com.alipay.sofa.rpc.config.ProviderConfig
Sets client timeout.
setTimeout(int) - 类 中的方法com.alipay.sofa.rpc.config.RegistryConfig
Sets timeout.
setTimeout(Integer) - 类 中的方法com.alipay.sofa.rpc.context.RpcInvokeContext
设置调用级别超时时间
setTimeout(Integer) - 类 中的方法com.alipay.sofa.rpc.core.request.SofaRequest
Sets timeout.
setTimeWindow(long) - 类 中的方法com.alipay.sofa.rpc.client.aft.FaultToleranceConfig
Sets time window.
setTimeWindow(long) - 类 中的方法com.alipay.sofa.rpc.client.aft.MeasureResultDetail
Setter method for property timeWindow.
settingsHandler() - 类 中的方法com.alipay.sofa.rpc.transport.http.Http2ClientInitializer
 
setTraceId(String) - 类 中的方法com.alipay.sofa.rpc.api.context.RpcReferenceContext
 
setTraceId(String) - 类 中的方法com.alipay.sofa.rpc.api.context.RpcServiceContext
 
setTransport(String) - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Sets transport.
setUnavailable(ProviderInfo, ClientTransport) - 类 中的方法com.alipay.sofa.rpc.client.AllConnectConnectionHolder
 
setUnavailable(ProviderInfo, ClientTransport) - 类 中的方法com.alipay.sofa.rpc.client.ConnectionHolder
设置为不可用
setUniqueId(String) - 类 中的方法com.alipay.sofa.rpc.api.context.RpcReferenceContext
 
setUniqueId(String) - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
Sets uniqueId.
setUnitTestMode(boolean) - 类 中的静态方法com.alipay.sofa.rpc.context.RpcRunningState
设置是否单元测试模式
setUseEpoll(boolean) - 类 中的方法com.alipay.sofa.rpc.transport.ClientTransportConfig
Sets use epoll.
setUseEpoll(boolean) - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransportConfig
 
setValidation(boolean) - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
Sets validation.
setValidation(Boolean) - 类 中的方法com.alipay.sofa.rpc.config.MethodConfig
Sets validation.
setValue(String) - 类 中的方法com.alipay.sofa.rpc.config.ParameterConfig
Sets value.
setVersion(String) - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
setVirtualHost(String) - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Sets virtualHost.
setVirtualPort(Integer) - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
Sets virtual port.
setWeight(int) - 类 中的方法com.alipay.sofa.rpc.client.ProviderInfo
Sets weight.
setWeight(int) - 类 中的方法com.alipay.sofa.rpc.config.ProviderConfig
Sets weight.
setWeightDegradeRate(double) - 类 中的方法com.alipay.sofa.rpc.client.aft.FaultToleranceConfig
Sets weight degrade rate.
setWeightRecoverRate(double) - 类 中的方法com.alipay.sofa.rpc.client.aft.FaultToleranceConfig
Sets weight recover rate.
setWindowCount(long) - 类 中的方法com.alipay.sofa.rpc.client.aft.MeasureResultDetail
Setter method for property windowCount.
SEVER_ADAPTIVE_PORT - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
端口是否自适应,如果当前端口被占用,自动+1启动
SEVER_AUTO_START - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
服务端是否自动启动
short2bytes(short) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.CodecUtils
short 转 byte数组
shutdown() - 类 中的方法com.alipay.sofa.rpc.common.struct.ScheduledService
停止执行定时任务,还可以重新start
shutdownReconnectThread() - 类 中的方法com.alipay.sofa.rpc.client.AllConnectConnectionHolder
关闭线程
SimpleMapSerializer - com.alipay.sofa.rpc.codec.bolt中的类
Common serializer of map (this generally refers to header).
SimpleMapSerializer() - 类 的构造器com.alipay.sofa.rpc.codec.bolt.SimpleMapSerializer
 
SingleClassLoaderSofaSerializerFactory - com.alipay.sofa.rpc.codec.sofahessian中的类
SofaSerializerFactory used in single class loader.
SingleClassLoaderSofaSerializerFactory() - 类 的构造器com.alipay.sofa.rpc.codec.sofahessian.SingleClassLoaderSofaSerializerFactory
 
SingleGroupAddressHolder - com.alipay.sofa.rpc.client中的类
只支持单个分组的地址选择器(额外存一个直连分组)
SingleGroupAddressHolder(ConsumerBootstrap) - 类 的构造器com.alipay.sofa.rpc.client.SingleGroupAddressHolder
构造函数
singleton - 类 中的变量com.alipay.sofa.rpc.ext.ExtensionClass
是否单例
size() - 类 中的方法com.alipay.sofa.rpc.client.ProviderGroup
Size int.
size() - 类 中的方法com.alipay.sofa.rpc.common.struct.ConcurrentHashSet
Returns the number of elements in this set (its cardinality).
size() - 类 中的方法com.alipay.sofa.rpc.common.struct.TwoWayMap
 
size() - 类 中的方法com.alipay.sofa.rpc.common.struct.UnsafeByteArrayInputStream
 
size() - 类 中的方法com.alipay.sofa.rpc.common.struct.UnsafeByteArrayOutputStream
 
size() - 接口 中的方法com.alipay.sofa.rpc.transport.ClientTransportHolder
长连接数量
size() - 类 中的方法com.alipay.sofa.rpc.transport.NotReusableClientTransportHolder
 
skip(long) - 类 中的方法com.alipay.sofa.rpc.common.struct.UnsafeByteArrayInputStream
 
SLF4JLoggerImpl - com.alipay.sofa.rpc.log中的类
Logger base on native slf4j
SLF4JLoggerImpl(String) - 类 的构造器com.alipay.sofa.rpc.log.SLF4JLoggerImpl
 
SLF4JLoggerImpl(Class) - 类 的构造器com.alipay.sofa.rpc.log.SLF4JLoggerImpl
 
SnappyRpcCompressor - com.alipay.sofa.rpc.codec.snappy中的类
SnappyRpcCompressor
SnappyRpcCompressor() - 类 的构造器com.alipay.sofa.rpc.codec.snappy.SnappyRpcCompressor
 
snapshot() - 类 中的方法com.alipay.sofa.rpc.client.aft.impl.AbstractInvocationStat
 
snapshot() - 接口 中的方法com.alipay.sofa.rpc.client.aft.InvocationStat
Do snapshot of stat.
SOFA_SERIALIZE_BLACK_LIST - 类 中的静态变量com.alipay.sofa.rpc.codec.sofahessian.BlackListFileLoader
 
SofaConfigs - com.alipay.sofa.rpc.common中的类
Sofa RPC 与配置相关的工具类,不依赖于 Sofa 框架的配置
大部分参数可配置,优先级:System.setProperty() > 外部加载器(例如可能每个应用独立的sofa-config.properties) > rpc-config.propertirs
SofaConfigs() - 类 的构造器com.alipay.sofa.rpc.common.SofaConfigs
 
SofaConfigs.ExternalConfigLoader - com.alipay.sofa.rpc.common中的类
外部配置加载器
SofaConfigs.ExternalConfigLoader() - 类 的构造器com.alipay.sofa.rpc.common.SofaConfigs.ExternalConfigLoader
 
SofaHessianSerializer - com.alipay.sofa.rpc.codec.sofahessian中的类
Serializer of SOFAHessian < Encode: : Support MessageLite, String, SofaRequest and SofaResponse.
SofaHessianSerializer() - 类 的构造器com.alipay.sofa.rpc.codec.sofahessian.SofaHessianSerializer
Instantiates a new Sofa hessian serializer.
SofaNettyJaxrsServer - com.alipay.sofa.rpc.server.rest中的类
参考NettyJaxrsServer的实现,增加了自定义功能,区别搜索 CHANGE
SofaNettyJaxrsServer() - 类 的构造器com.alipay.sofa.rpc.server.rest.SofaNettyJaxrsServer
 
SofaOptions - com.alipay.sofa.rpc.common中的类
Sofa Options
SofaOptions() - 类 的构造器com.alipay.sofa.rpc.common.SofaOptions
 
SofaRejectedExecutionHandler - com.alipay.sofa.rpc.server中的类
RejectedExecutionHandler when thread pool is full.
SofaRejectedExecutionHandler() - 类 的构造器com.alipay.sofa.rpc.server.SofaRejectedExecutionHandler
 
SofaRequest - com.alipay.sofa.rpc.core.request中的类
Based on RequestBase, add some extensional properties, such as requestProps INFO: this object will create in every RPC request
SofaRequest() - 类 的构造器com.alipay.sofa.rpc.core.request.SofaRequest
 
SofaResourceFactory - com.alipay.sofa.rpc.server.rest中的类
SofaResourceFactory base on SingletonResource.
SofaResourceFactory(ProviderConfig) - 类 的构造器com.alipay.sofa.rpc.server.rest.SofaResourceFactory
 
SofaResourceMethodInvoker - com.alipay.sofa.rpc.server.rest中的类
SofaResourceMethodInvoker base on ResourceMethodInvoker.
SofaResourceMethodInvoker(ResourceMethod, InjectorFactory, ResourceFactory, ResteasyProviderFactory) - 类 的构造器com.alipay.sofa.rpc.server.rest.SofaResourceMethodInvoker
 
SofaResourceMethodRegistry - com.alipay.sofa.rpc.server.rest中的类
SofaResourceMethodRegistry base on ResourceMethodRegistry.
SofaResourceMethodRegistry(ResteasyProviderFactory) - 类 的构造器com.alipay.sofa.rpc.server.rest.SofaResourceMethodRegistry
 
SofaResponse - com.alipay.sofa.rpc.core.response中的类
Sofa RPC Response class
SofaResponse() - 类 的构造器com.alipay.sofa.rpc.core.response.SofaResponse
 
SofaResponseCallback<T> - com.alipay.sofa.rpc.core.invoke中的接口
面向用户的Rpc请求结果监听器
SofaResponseFuture - com.alipay.sofa.rpc.api.future中的类
This class can get the response through Future mechanism
SofaResponseFuture() - 类 的构造器com.alipay.sofa.rpc.api.future.SofaResponseFuture
 
SofaResteasyClientBuilder - com.alipay.sofa.rpc.transport.rest中的类
 
SofaResteasyClientBuilder() - 类 的构造器com.alipay.sofa.rpc.transport.rest.SofaResteasyClientBuilder
 
SofaResteasyDeployment - com.alipay.sofa.rpc.server.rest中的类
SofaResteasyDeployment base on ResteasyDeployment.
SofaResteasyDeployment() - 类 的构造器com.alipay.sofa.rpc.server.rest.SofaResteasyDeployment
 
SofaRestRequestHandler - com.alipay.sofa.rpc.server.rest中的类
参考resteasy实现,增加了取远程地址的方法,包括vip或者nginx转发的情况
SofaRestRequestHandler(RequestDispatcher) - 类 的构造器com.alipay.sofa.rpc.server.rest.SofaRestRequestHandler
 
SofaRouteException - com.alipay.sofa.rpc.core.exception中的异常错误
SOFA RPC Route Exception
SofaRouteException(String) - 异常错误 的构造器com.alipay.sofa.rpc.core.exception.SofaRouteException
 
SofaRouteException(String, Throwable) - 异常错误 的构造器com.alipay.sofa.rpc.core.exception.SofaRouteException
 
SofaRpcException - com.alipay.sofa.rpc.core.exception中的异常错误
SOFA RPC Exception, all rpc exception will extends it
SofaRpcException() - 异常错误 的构造器com.alipay.sofa.rpc.core.exception.SofaRpcException
 
SofaRpcException(int, String) - 异常错误 的构造器com.alipay.sofa.rpc.core.exception.SofaRpcException
 
SofaRpcException(int, Throwable) - 异常错误 的构造器com.alipay.sofa.rpc.core.exception.SofaRpcException
 
SofaRpcException(int, String, Throwable) - 异常错误 的构造器com.alipay.sofa.rpc.core.exception.SofaRpcException
 
SofaRpcException(String) - 异常错误 的构造器com.alipay.sofa.rpc.core.exception.SofaRpcException
已过时。
SofaRpcException(String, Throwable) - 异常错误 的构造器com.alipay.sofa.rpc.core.exception.SofaRpcException
已过时。
SofaRpcRuntimeException - com.alipay.sofa.rpc.core.exception中的异常错误
SOFA RPC Runtime Exception, all rpc runtime exception will extends it
SofaRpcRuntimeException() - 异常错误 的构造器com.alipay.sofa.rpc.core.exception.SofaRpcRuntimeException
 
SofaRpcRuntimeException(String) - 异常错误 的构造器com.alipay.sofa.rpc.core.exception.SofaRpcRuntimeException
 
SofaRpcRuntimeException(String, Throwable) - 异常错误 的构造器com.alipay.sofa.rpc.core.exception.SofaRpcRuntimeException
 
SofaRpcRuntimeException(Throwable) - 异常错误 的构造器com.alipay.sofa.rpc.core.exception.SofaRpcRuntimeException
 
SofaRpcSerialization - com.alipay.sofa.rpc.codec.bolt中的类
Sofa RPC BOLT 协议的对象序列化/反序列化自定义类
SofaRpcSerialization() - 类 的构造器com.alipay.sofa.rpc.codec.bolt.SofaRpcSerialization
 
SofaRpcSerializationRegister - com.alipay.sofa.rpc.codec.bolt中的类
Register custom serializer to bolt.
SofaRpcSerializationRegister() - 类 的构造器com.alipay.sofa.rpc.codec.bolt.SofaRpcSerializationRegister
 
SofaSynchronousDispatcher - com.alipay.sofa.rpc.server.rest中的类
SofaSynchronousDispatcher base on SynchronousDispatcher
SofaSynchronousDispatcher(ResteasyProviderFactory) - 类 的构造器com.alipay.sofa.rpc.server.rest.SofaSynchronousDispatcher
 
SofaTimeOutException - com.alipay.sofa.rpc.core.exception中的异常错误
SOFA RPC Timeout Exception
SofaTimeOutException(String) - 异常错误 的构造器com.alipay.sofa.rpc.core.exception.SofaTimeOutException
 
SofaTimeOutException(Throwable) - 异常错误 的构造器com.alipay.sofa.rpc.core.exception.SofaTimeOutException
 
SofaTimeOutException(String, Throwable) - 异常错误 的构造器com.alipay.sofa.rpc.core.exception.SofaTimeOutException
 
SofaTracerModule - com.alipay.sofa.rpc.module中的类
该模块有两个作用:
- 加载sofaTracer
- 订阅事件
SofaTracerModule() - 类 的构造器com.alipay.sofa.rpc.module.SofaTracerModule
 
SofaTracerSubscriber - com.alipay.sofa.rpc.event中的类
 
SofaTracerSubscriber() - 类 的构造器com.alipay.sofa.rpc.event.SofaTracerSubscriber
 
Sortable - com.alipay.sofa.rpc.base中的接口
可排序的接口
split(String, String) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.StringUtils
按分隔符分隔的数组,包含空值
例如 "1,2,,3," 返回 [1,2,,3,] 5个值
splitWithCommaOrSemicolon(String) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.StringUtils
按逗号或者分号分隔的数组,排除空字符
例如 " 1,2 ,, 3 , " 返回 [1,2,3] 3个值
" 1;2 ;; 3 ; " 返回 [1,2,3] 3个值
SSL - 类 中的静态变量com.alipay.sofa.rpc.transport.http.SslContextBuilder
 
SslContextBuilder - com.alipay.sofa.rpc.transport.http中的类
 
SslContextBuilder() - 类 的构造器com.alipay.sofa.rpc.transport.http.SslContextBuilder
 
start() - 类 中的方法com.alipay.sofa.rpc.common.struct.ScheduledService
开始执行定时任务
start() - 类 中的方法com.alipay.sofa.rpc.registry.local.LocalRegistry
 
start() - 类 中的方法com.alipay.sofa.rpc.registry.Registry
启动
start() - 类 中的方法com.alipay.sofa.rpc.registry.zk.ZookeeperRegistry
 
start() - 类 中的方法com.alipay.sofa.rpc.server.bolt.BoltServer
 
start() - 类 中的方法com.alipay.sofa.rpc.server.http.AbstractHttpServer
 
start() - 类 中的方法com.alipay.sofa.rpc.server.rest.RestServer
 
start() - 类 中的方法com.alipay.sofa.rpc.server.rest.SofaNettyJaxrsServer
 
start() - 类 中的方法com.alipay.sofa.rpc.server.rest.SofaResteasyDeployment
 
start() - 接口 中的方法com.alipay.sofa.rpc.server.Server
启动
start() - 类 中的方法com.alipay.sofa.rpc.transport.http.AbstractHttp2ServerTransport
 
start() - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransport
启动
START_TIME - 类 中的静态变量com.alipay.sofa.rpc.context.RpcRuntimeContext
当前应用启动时间(用这个类加载时间为准)
started - 类 中的变量com.alipay.sofa.rpc.server.bolt.BoltServer
是否已经启动
started - 类 中的变量com.alipay.sofa.rpc.server.http.AbstractHttpServer
是否已经启动
started - 类 中的变量com.alipay.sofa.rpc.server.rest.RestServer
是否已经启动
startReconnectThread() - 类 中的方法com.alipay.sofa.rpc.client.AllConnectConnectionHolder
启动重连+心跳线程
startRegulate() - 类 中的方法com.alipay.sofa.rpc.client.aft.impl.TimeWindowRegulator
 
startRegulate() - 接口 中的方法com.alipay.sofa.rpc.client.aft.Regulator
Start Regulate
startRpc(SofaRequest) - 类 中的方法com.alipay.sofa.rpc.tracer.sofatracer.RpcSofaTracer
 
startRpc(SofaRequest) - 类 中的方法com.alipay.sofa.rpc.tracer.Tracer
0:开始
startRpc(SofaRequest) - 类 中的静态方法com.alipay.sofa.rpc.tracer.Tracers
0:开始
startsWith(byte[], byte[]) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.CodecUtils
byte数组比较,是否命中前面几位
sticky - 类 中的变量com.alipay.sofa.rpc.config.ConsumerConfig
粘滞连接,一个断开才选下一个 change transport when current is disconnected
stop() - 类 中的方法com.alipay.sofa.rpc.common.struct.ScheduledService
停止执行定时任务,还可以重新start
stop() - 类 中的方法com.alipay.sofa.rpc.server.bolt.BoltServer
 
stop() - 类 中的方法com.alipay.sofa.rpc.server.http.AbstractHttpServer
 
stop() - 类 中的方法com.alipay.sofa.rpc.server.rest.RestServer
 
stop() - 类 中的方法com.alipay.sofa.rpc.server.rest.SofaNettyJaxrsServer
 
stop() - 接口 中的方法com.alipay.sofa.rpc.server.Server
停止
stop() - 类 中的方法com.alipay.sofa.rpc.transport.http.AbstractHttp2ServerTransport
 
stop() - 类 中的方法com.alipay.sofa.rpc.transport.ServerTransport
停止
stopRegulate() - 类 中的方法com.alipay.sofa.rpc.client.aft.impl.TimeWindowRegulator
 
stopRegulate() - 接口 中的方法com.alipay.sofa.rpc.client.aft.Regulator
Stop Regulate
stopTimeout - 类 中的变量com.alipay.sofa.rpc.config.ServerConfig
服务端关闭超时时间
StopWatch - com.alipay.sofa.rpc.common.struct中的类
简单的计时器,单位毫秒
StopWatch() - 类 的构造器com.alipay.sofa.rpc.common.struct.StopWatch
 
storeTracerInfo(ClientRequestContext) - 类 中的静态方法com.alipay.sofa.rpc.tracer.sofatracer.RestTracerAdapter
存入tracer信息
STREAM_OBSERVER_MAX_SIZE - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
本地缓存的StreamObserver最大实例数
streamId - 类 中的变量com.alipay.sofa.rpc.server.http.Http2ServerTask
 
streamId - 类 中的变量com.alipay.sofa.rpc.transport.http.AbstractHttp2ClientTransport
StreamId, start from 3 (because 1 is setting stream)
string2File(File, String) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.FileUtils
字符流写文件 较快
StringSerializer - com.alipay.sofa.rpc.codec.common中的类
 
StringSerializer() - 类 的构造器com.alipay.sofa.rpc.codec.common.StringSerializer
 
StringUtils - com.alipay.sofa.rpc.common.utils中的类
字符串操作工具类
StringUtils() - 类 的构造器com.alipay.sofa.rpc.common.utils.StringUtils
 
strToDate(String) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.DateUtils
字符串转时间
strToDate(String, String) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.DateUtils
字符串转时间
subHealthToAlive(ProviderInfo, ClientTransport) - 类 中的方法com.alipay.sofa.rpc.client.AllConnectConnectionHolder
从亚健康丢到存活列表
subHealthToRetry(ProviderInfo, ClientTransport) - 类 中的方法com.alipay.sofa.rpc.client.AllConnectConnectionHolder
从存活丢到亚健康列表
subscribe() - 类 中的方法com.alipay.sofa.rpc.bootstrap.ConsumerBootstrap
订阅服务列表
subscribe() - 类 中的方法com.alipay.sofa.rpc.bootstrap.DefaultConsumerBootstrap
 
subscribe() - 类 中的方法com.alipay.sofa.rpc.bootstrap.dubbo.DubboConsumerBootstrap
 
subscribe(String, RpcConfigs.RpcConfigListener) - 类 中的静态方法com.alipay.sofa.rpc.common.RpcConfigs
订阅配置变化
subscribe - 类 中的变量com.alipay.sofa.rpc.config.AbstractInterfaceConfig
是否订阅服务
subscribe(ConsumerConfig) - 类 中的方法com.alipay.sofa.rpc.registry.local.LocalRegistry
 
subscribe(ConsumerConfig) - 类 中的方法com.alipay.sofa.rpc.registry.Registry
订阅服务列表
subscribe(ConsumerConfig) - 类 中的方法com.alipay.sofa.rpc.registry.zk.ZookeeperRegistry
 
subscribeConfig(AbstractInterfaceConfig, ConfigListener) - 类 中的方法com.alipay.sofa.rpc.registry.zk.ZookeeperRegistry
订阅接口级配置
subscribeFromDirectUrl(String) - 类 中的方法com.alipay.sofa.rpc.bootstrap.DefaultConsumerBootstrap
Subscribe provider list from direct url
subscribeFromRegistries() - 类 中的方法com.alipay.sofa.rpc.bootstrap.DefaultConsumerBootstrap
Subscribe provider list from all registries, the providers will be merged.
subscribeOverride(ConsumerConfig, ConfigListener) - 类 中的方法com.alipay.sofa.rpc.registry.zk.ZookeeperRegistry
订阅IP级配置(服务发布暂时不支持动态配置,暂时支持订阅ConsumerConfig参数设置)
Subscriber - com.alipay.sofa.rpc.event中的类
Subscriber of event.
Subscriber() - 类 的构造器com.alipay.sofa.rpc.event.Subscriber
事件订阅者
Subscriber(boolean) - 类 的构造器com.alipay.sofa.rpc.event.Subscriber
事件订阅者
substringAfter(String, String) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.StringUtils
取得第一个出现的分隔子串之后的子串。
subtract(double, double, int) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.CalculateUtils
减法。
subtract(double, double) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.CalculateUtils
减法。
success - 类 中的变量com.alipay.sofa.rpc.metrics.lookout.RpcAbstractLookoutModel
 
sync - 类 中的变量com.alipay.sofa.rpc.event.Subscriber
接到事件是否同步执行
SyncInvokeClientHandler - com.alipay.sofa.rpc.transport.http中的类
同步调用的响应处理器
SyncInvokeClientHandler(ConsumerConfig, ProviderInfo, HttpResponseFuture, SofaRequest, RpcInternalContext, ClassLoader) - 类 的构造器com.alipay.sofa.rpc.transport.http.SyncInvokeClientHandler
Instantiates a new SyncInvokeClientHandler.
syncSend(SofaRequest, int) - 类 中的方法com.alipay.sofa.rpc.transport.AbstractProxyClientTransport
 
syncSend(SofaRequest, int) - 类 中的方法com.alipay.sofa.rpc.transport.bolt.BoltClientTransport
 
syncSend(SofaRequest, int) - 类 中的方法com.alipay.sofa.rpc.transport.ClientTransport
同步调用
syncSend(SofaRequest, int) - 类 中的方法com.alipay.sofa.rpc.transport.http.AbstractHttp2ClientTransport
 
SYSTEM_CPU_CORES - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
系统cpu核数
SystemInfo - com.alipay.sofa.rpc.common中的类
系统相关信息
SystemInfo() - 类 的构造器com.alipay.sofa.rpc.common.SystemInfo
 

T

targetApp - 类 中的变量com.alipay.sofa.rpc.metrics.lookout.RpcClientLookoutModel
 
targetAppName - 类 中的变量com.alipay.sofa.rpc.api.context.RpcReferenceContext
target appName
targetGroup - 类 中的变量com.alipay.sofa.rpc.context.RpcInvokeContext
用户自定义对方分组
targetUrl - 类 中的变量com.alipay.sofa.rpc.api.context.RpcReferenceContext
target url
targetURL - 类 中的变量com.alipay.sofa.rpc.context.RpcInvokeContext
用户自定义对方地址,单次调用生效
telnet - 类 中的变量com.alipay.sofa.rpc.config.ServerConfig
是否允许telnet,针对自定义协议
telnet(AbstractChannel, String) - 类 中的方法com.alipay.sofa.rpc.protocol.telnet.HelpTelnetHandler
 
telnet(AbstractChannel, String) - 接口 中的方法com.alipay.sofa.rpc.protocol.TelnetHandler
Do telnet and return string result.
telnet - 类 中的变量com.alipay.sofa.rpc.server.rest.SofaNettyJaxrsServer
 
TelnetHandler - com.alipay.sofa.rpc.protocol中的接口
Handler of telnet command
TelnetHandlerFactory - com.alipay.sofa.rpc.protocol中的类
Factory of TelnetHandler
TelnetHandlerFactory() - 类 的构造器com.alipay.sofa.rpc.protocol.TelnetHandlerFactory
 
THREAD_PRIORITY_HIGH - 类 中的静态变量com.alipay.sofa.rpc.common.utils.ThreadPoolUtils
高任务优先级,默认10
THREAD_PRIORITY_LOW - 类 中的静态变量com.alipay.sofa.rpc.common.utils.ThreadPoolUtils
低任务优先级,默认-10
THREAD_PRIORITY_NORMAL - 类 中的静态变量com.alipay.sofa.rpc.common.utils.ThreadPoolUtils
普通任务优先级,默认0
THREADPOOL_TYPE_CACHED - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
线程池类型:伸缩线程池
THREADPOOL_TYPE_FIXED - 类 中的静态变量com.alipay.sofa.rpc.common.RpcConstants
线程池类型:固定线程池
threadPoolType - 类 中的变量com.alipay.sofa.rpc.config.ServerConfig
线程池类型
ThreadPoolUtils - com.alipay.sofa.rpc.common.utils中的类
线程池工具类
ThreadPoolUtils() - 类 的构造器com.alipay.sofa.rpc.common.utils.ThreadPoolUtils
 
ThreadSafe - javax.annotation.concurrent中的注释类型
ThreadSafe The class to which this annotation is applied is thread-safe.
tick() - 类 中的方法com.alipay.sofa.rpc.common.struct.StopWatch
记录当前时间
timeout - 类 中的变量com.alipay.sofa.rpc.config.ConsumerConfig
客户端调用超时时间(毫秒)
timeout - 类 中的变量com.alipay.sofa.rpc.config.MethodConfig
The Timeout.
timeout - 类 中的变量com.alipay.sofa.rpc.config.ProviderConfig
服务端执行超时时间(毫秒),不会打断执行线程,只是打印警告
timeout - 类 中的变量com.alipay.sofa.rpc.context.RpcInvokeContext
用户自定义超时时间,单次调用生效
timeout - 类 中的变量com.alipay.sofa.rpc.message.AbstractResponseFuture
用户设置的超时时间
timeoutDiscard() - 类 中的方法com.alipay.sofa.rpc.server.bolt.BoltServerProcessor
 
timeoutException(SofaRequest, int, Throwable) - 类 中的方法com.alipay.sofa.rpc.transport.http.AbstractHttp2ClientTransport
 
TimeWindowRegulator - com.alipay.sofa.rpc.client.aft.impl中的类
按时间窗口进行调控
TimeWindowRegulator() - 类 的构造器com.alipay.sofa.rpc.client.aft.impl.TimeWindowRegulator
 
toAddressString(InetSocketAddress) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.NetUtils
InetSocketAddress转 host:port 字符串
toByteArray() - 类 中的方法com.alipay.sofa.rpc.common.struct.UnsafeByteArrayOutputStream
 
toByteBuffer() - 类 中的方法com.alipay.sofa.rpc.common.struct.UnsafeByteArrayOutputStream
 
toIpString(InetSocketAddress) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.NetUtils
得到ip地址
toJSONString(Object) - 类 中的静态方法com.alipay.sofa.rpc.common.json.JSON
对象转为json字符串
toJSONString(Object, boolean) - 类 中的静态方法com.alipay.sofa.rpc.common.json.JSON
序列化json基本类型(自定义对象需要先转换成Map)
toJSONString(Object) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.JSONUtils
对象转为json字符串
toProviderInfo(String) - 类 中的静态方法com.alipay.sofa.rpc.client.ProviderHelper
Parse url string to ProviderInfo.
toShortString(Throwable, int) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.ExceptionUtils
返回消息+简短堆栈信息(e.printStackTrace()的内容)
toString() - 枚举 中的方法com.alipay.sofa.rpc.api.context.ResultCodeEnum
 
toString() - 类 中的方法com.alipay.sofa.rpc.bootstrap.DefaultClientProxyInvoker
 
toString() - 类 中的方法com.alipay.sofa.rpc.client.aft.FaultToleranceConfig
 
toString() - 类 中的方法com.alipay.sofa.rpc.client.aft.InvocationStatDimension
 
toString() - 类 中的方法com.alipay.sofa.rpc.client.ProviderGroup
 
toString() - 类 中的方法com.alipay.sofa.rpc.client.ProviderInfo
 
toString() - 类 中的方法com.alipay.sofa.rpc.common.struct.UnsafeByteArrayOutputStream
 
toString(String) - 类 中的方法com.alipay.sofa.rpc.common.struct.UnsafeByteArrayOutputStream
 
toString(Throwable) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.ExceptionUtils
返回堆栈信息(e.printStackTrace()的内容)
toString(byte[], String) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.StringUtils
Converts a byte[] to a String using the specified character encoding.
toString(Object, String) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.StringUtils
对象转string
toString(Object) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.StringUtils
对象转string
toString() - 类 中的方法com.alipay.sofa.rpc.config.RegistryConfig
 
toString() - 类 中的方法com.alipay.sofa.rpc.config.ServerConfig
To string.
toString() - 类 中的方法com.alipay.sofa.rpc.context.RpcInternalContext
 
toString() - 类 中的方法com.alipay.sofa.rpc.context.RpcInvokeContext
 
toString() - 类 中的方法com.alipay.sofa.rpc.core.request.RequestBase
 
toString() - 类 中的方法com.alipay.sofa.rpc.core.response.SofaResponse
 
toString() - 类 中的方法com.alipay.sofa.rpc.ext.ExtensionClass
 
toString() - 类 中的方法com.alipay.sofa.rpc.metrics.lookout.RpcClientLookoutModel
 
toString() - 类 中的方法com.alipay.sofa.rpc.metrics.lookout.RpcServerLookoutModel
 
toString() - 类 中的方法com.alipay.sofa.rpc.transport.ClientTransportConfig
 
toString(ByteBuf) - 类 中的静态方法com.alipay.sofa.rpc.transport.netty.NettyHelper
 
toUrl(ProviderInfo) - 类 中的静态方法com.alipay.sofa.rpc.client.ProviderHelper
Write provider info to url string
toUrl() - 类 中的方法com.alipay.sofa.rpc.client.ProviderInfo
TR_DEFAULT_PORT - 类 中的静态变量com.alipay.sofa.rpc.common.SofaOptions
默认TR协议的端口
TR_MAX_POOLSIZE - 类 中的静态变量com.alipay.sofa.rpc.common.SofaOptions
TR业务线程池的最大值
TR_MAX_POOLSIZE_OLD - 类 中的静态变量com.alipay.sofa.rpc.common.SofaOptions
已过时。
replace by SofaConfigs#TR_MAX_POOLSIZE
TR_MIN_POOLSIZE - 类 中的静态变量com.alipay.sofa.rpc.common.SofaOptions
TR业务线程池的最小值
TR_MIN_POOLSIZE_OLD - 类 中的静态变量com.alipay.sofa.rpc.common.SofaOptions
已过时。
replace by SofaConfigs#TR_MIN_POOLSIZE
TR_QUEUE_SIZE - 类 中的静态变量com.alipay.sofa.rpc.common.SofaOptions
TR业务线程池的队列大小
TR_QUEUE_SIZE_OLD - 类 中的静态变量com.alipay.sofa.rpc.common.SofaOptions
已过时。
replace by SofaConfigs#TR_QUEUE_SIZE
TRACE_ID_KEY - 类 中的静态变量com.alipay.sofa.rpc.common.RemotingConstants
TraceId 放在透传上下文中的 key
TRACE_ID_KEY - 类 中的静态变量com.alipay.sofa.rpc.common.TracerCompatibleConstants
TraceId 放在透传上下文中的 key
TraceClientRequestFilter - com.alipay.sofa.rpc.transport.rest中的类
 
TraceClientRequestFilter() - 类 的构造器com.alipay.sofa.rpc.transport.rest.TraceClientRequestFilter
 
TraceClientResponseFilter - com.alipay.sofa.rpc.transport.rest中的类
 
TraceClientResponseFilter() - 类 的构造器com.alipay.sofa.rpc.transport.rest.TraceClientResponseFilter
 
traceId - 类 中的变量com.alipay.sofa.rpc.api.context.RpcReferenceContext
 
traceId - 类 中的变量com.alipay.sofa.rpc.api.context.RpcServiceContext
 
Tracer - com.alipay.sofa.rpc.tracer中的类
Tracer SPI
Tracer() - 类 的构造器com.alipay.sofa.rpc.tracer.Tracer
 
TracerCompatibleConstants - com.alipay.sofa.rpc.common中的类
TracerCompatibleConstants 注意:这里面的常量万不可更改,涉及到各种兼容问题,如果更改后果很严重
TracerCompatibleConstants() - 类 的构造器com.alipay.sofa.rpc.common.TracerCompatibleConstants
 
TraceRequestFilter - com.alipay.sofa.rpc.server.rest中的类
 
TraceRequestFilter() - 类 的构造器com.alipay.sofa.rpc.server.rest.TraceRequestFilter
 
TraceResponseFilter - com.alipay.sofa.rpc.server.rest中的类
 
TraceResponseFilter() - 类 的构造器com.alipay.sofa.rpc.server.rest.TraceResponseFilter
 
TracerFactory - com.alipay.sofa.rpc.tracer中的类
Factory of Tracer
TracerFactory() - 类 的构造器com.alipay.sofa.rpc.tracer.TracerFactory
 
TracerResultCode - com.alipay.sofa.rpc.tracer.sofatracer.code中的类
TracerResultCode
TracerResultCode() - 类 的构造器com.alipay.sofa.rpc.tracer.sofatracer.code.TracerResultCode
 
Tracers - com.alipay.sofa.rpc.tracer中的类
包装工具类,自动判断是否启动Tracer。
Tracers() - 类 的构造器com.alipay.sofa.rpc.tracer.Tracers
 
transport - 类 中的变量com.alipay.sofa.rpc.config.ServerConfig
传输层
TRANSPORT_BUFFER_MAX - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
最大IO的buffer大小
TRANSPORT_BUFFER_MIN - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
最小IO的buffer大小
TRANSPORT_BUFFER_SIZE - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认IO的buffer大小
TRANSPORT_CLIENT_IO_RATIO - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
客户端IO 比例:用户在代码中使用到了Runnable和ScheduledFutureTask,请合理设置ioRatio的比例, 通过NioEventLoop的setIoRatio(int ioRatio)方法可以设置该值,默认值为50,即I/O操作和用户自定义任务的执行时间比为1:1
TRANSPORT_CLIENT_IO_THREADS - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
客户端IO线程池
TRANSPORT_CONNECTION_REUSE - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
是否跨接口的长连接复用
TRANSPORT_CONSUMER_EPOLL - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
自定义设置:客户端是否使用epoll(针对linux)
TRANSPORT_PAYLOAD_MAX - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认服务端 数据包限制
TRANSPORT_SERVER_BACKLOG - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
连接重用
TRANSPORT_SERVER_BOSS_THREADS - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
服务端boss线程数
TRANSPORT_SERVER_DISPATCHER - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
线程方法模型
TRANSPORT_SERVER_IO_RATIO - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
客户端IO 比例:用户在代码中使用到了Runnable和ScheduledFutureTask,请合理设置ioRatio的比例, 通过NioEventLoop的setIoRatio(int ioRatio)方法可以设置该值,默认值为50,即I/O操作和用户自定义任务的执行时间比为1:1
TRANSPORT_SERVER_IO_THREADS - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
服务端IO线程数
TRANSPORT_SERVER_KEEPALIVE - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
保存长连接
TRANSPORT_SERVER_PROTOCOL_ADAPTIVE - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
是否一个端口支持多协议
TRANSPORT_SERVER_REUSE_ADDR - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
连接重用
TRANSPORT_SERVER_TCPNODELAY - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
无延迟
TRANSPORT_USE_EPOLL - 类 中的静态变量com.alipay.sofa.rpc.common.RpcOptions
默认开启epoll?
transportConfig - 类 中的变量com.alipay.sofa.rpc.transport.ClientTransport
客户端配置
transportConfig - 类 中的变量com.alipay.sofa.rpc.transport.ServerTransport
服务端配置
treeCopyTo(String, Map<String, String>, Map<String, String>, boolean) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.CodecUtils
树状恢复
trim(String) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.StringUtils
StringUtils.trim(null) = null StringUtils.trim("") = "" StringUtils.trim(" ") = "" StringUtils.trim("abc") = "abc" StringUtils.trim(" abc ") = "abc"
trimToEmpty(String) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.StringUtils
StringUtils.trimToEmpty(null) = "" StringUtils.trimToEmpty("") = "" StringUtils.trimToEmpty(" ") = "" StringUtils.trimToEmpty("abc") = "abc" StringUtils.trimToEmpty(" abc ") = "abc"
trimToNull(String) - 类 中的静态方法com.alipay.sofa.rpc.common.utils.StringUtils
StringUtils.trimToNull(null) = null StringUtils.trimToNull("") = null StringUtils.trimToNull(" ") = null StringUtils.trimToNull("abc") = "abc" StringUtils.trimToNull(" abc ") = "abc"
TRUE - 类 中的静态变量com.alipay.sofa.rpc.common.utils.StringUtils
The string "true".
TwoWayMap<K,V> - com.alipay.sofa.rpc.common.struct中的类
two-way map, you can get key by value, or get value by key.
TwoWayMap() - 类 的构造器com.alipay.sofa.rpc.common.struct.TwoWayMap
 
TypeReference<T> - com.alipay.sofa.rpc.common.json中的类
 
TypeReference() - 类 的构造器com.alipay.sofa.rpc.common.json.TypeReference
 

U

unavailableProviderException(String, String) - 类 中的方法com.alipay.sofa.rpc.client.AbstractCluster
指定地址不可用
uncompress(byte[], int, int) - 类 中的方法com.alipay.sofa.rpc.codec.snappy.SnappyRpcCompressor
 
uncompress(byte[], int, int, byte[], int) - 类 中的方法com.alipay.sofa.rpc.codec.snappy.SnappyRpcCompressor
 
unExport() - 类 中的方法com.alipay.sofa.rpc.bootstrap.DefaultProviderBootstrap
 
unExport() - 类 中的方法com.alipay.sofa.rpc.bootstrap.dubbo.DubboProviderBootstrap
取消发布(从server里取消注册)
unExport() - 类 中的方法com.alipay.sofa.rpc.bootstrap.ProviderBootstrap
反引用一个服务
unExport() - 类 中的方法com.alipay.sofa.rpc.config.ProviderConfig
取消发布服务
uninstall() - 类 中的方法com.alipay.sofa.rpc.module.FaultToleranceModule
 
uninstall() - 类 中的方法com.alipay.sofa.rpc.module.LookoutModule
 
uninstall() - 接口 中的方法com.alipay.sofa.rpc.module.Module
卸载模块
uninstall() - 类 中的方法com.alipay.sofa.rpc.module.RestTracerModule
 
uninstall() - 类 中的方法com.alipay.sofa.rpc.module.SofaTracerModule
 
uninstallModule(String) - 类 中的静态方法com.alipay.sofa.rpc.module.ModuleFactory
卸载模块
uninstallModules() - 类 中的静态方法com.alipay.sofa.rpc.module.ModuleFactory
卸载全部模块
uniqueId - 类 中的变量com.alipay.sofa.rpc.api.context.RpcReferenceContext
uniqueId
uniqueId - 类 中的变量com.alipay.sofa.rpc.config.AbstractInterfaceConfig
服务标签:做为服务唯一标识的组成部分
UNKNOWN - 类 中的静态变量com.alipay.sofa.rpc.core.exception.RpcErrorType
 
unload(String) - 类 中的静态方法com.alipay.sofa.rpc.context.RpcRuntimeContext
按应用名卸载RPC相关服务
会卸载应用名下的ProviderConfig和ConsumerConfig
unRefer() - 类 中的方法com.alipay.sofa.rpc.bootstrap.ConsumerBootstrap
取消调用一个服务
unRefer() - 类 中的方法com.alipay.sofa.rpc.bootstrap.DefaultConsumerBootstrap
 
unRefer() - 类 中的方法com.alipay.sofa.rpc.bootstrap.dubbo.DubboConsumerBootstrap
unRefer void.
unRefer() - 类 中的方法com.alipay.sofa.rpc.config.ConsumerConfig
取消引用服务
unregister() - 类 中的方法com.alipay.sofa.rpc.bootstrap.DefaultProviderBootstrap
取消订阅服务列表
unRegister(Class<? extends Event>, Subscriber) - 类 中的静态方法com.alipay.sofa.rpc.event.EventBus
反注册一个订阅者
unRegister(ProviderConfig) - 类 中的方法com.alipay.sofa.rpc.registry.local.LocalRegistry
 
unRegister(ProviderConfig) - 类 中的方法com.alipay.sofa.rpc.registry.Registry
反注册服务提供者
unRegister(ProviderConfig) - 类 中的方法com.alipay.sofa.rpc.registry.zk.ZookeeperRegistry
 
unRegisterChannel(AbstractChannel) - 类 中的方法com.alipay.sofa.rpc.server.http.HttpServerHandler
 
unRegisterChannel(AbstractChannel) - 接口 中的方法com.alipay.sofa.rpc.server.ServerHandler
Un register channel.
unRegisterExternalConfigLoader(SofaConfigs.ExternalConfigLoader) - 类 中的静态方法com.alipay.sofa.rpc.common.SofaConfigs
反注册外部配置加载器
unRegisterProcessor(ProviderConfig, boolean) - 类 中的方法com.alipay.sofa.rpc.server.bolt.BoltServer
 
unRegisterProcessor(ProviderConfig, boolean) - 类 中的方法com.alipay.sofa.rpc.server.http.AbstractHttpServer
 
unRegisterProcessor(ProviderConfig, boolean) - 类 中的方法com.alipay.sofa.rpc.server.rest.RestServer
 
unRegisterProcessor(ProviderConfig, boolean) - 接口 中的方法com.alipay.sofa.rpc.server.Server
取消注册服务
unRegisterUserThread(String) - 类 中的静态方法com.alipay.sofa.rpc.config.UserThreadPoolManager
给某个服务取消分配到独立线程池
UnsafeByteArrayInputStream - com.alipay.sofa.rpc.common.struct中的类
去掉了synchronized关键字,和修改了数组增长策略(ByteArrayOutputStream默认是翻倍),无需关闭
UnsafeByteArrayInputStream(byte[]) - 类 的构造器com.alipay.sofa.rpc.common.struct.UnsafeByteArrayInputStream
 
UnsafeByteArrayInputStream(byte[], int) - 类 的构造器com.alipay.sofa.rpc.common.struct.UnsafeByteArrayInputStream
 
UnsafeByteArrayInputStream(byte[], int, int) - 类 的构造器com.alipay.sofa.rpc.common.struct.UnsafeByteArrayInputStream
 
UnsafeByteArrayOutputStream - com.alipay.sofa.rpc.common.struct中的类
去掉了synchronized关键字,和修改了数组增长策略(ByteArrayOutputStream默认是翻倍)无需关闭
UnsafeByteArrayOutputStream() - 类 的构造器com.alipay.sofa.rpc.common.struct.UnsafeByteArrayOutputStream
 
UnsafeByteArrayOutputStream(int) - 类 的构造器com.alipay.sofa.rpc.common.struct.UnsafeByteArrayOutputStream
 
Unstable - com.alipay.sofa.rpc.common.annotation中的注释类型
代表这个类里的API还不是稳定的,可能会改变
unSubscribe() - 类 中的方法com.alipay.sofa.rpc.bootstrap.DefaultConsumerBootstrap
取消订阅服务列表
unSubscribe(String, RpcConfigs.RpcConfigListener) - 类 中的静态方法com.alipay.sofa.rpc.common.RpcConfigs
取消订阅配置变化
unSubscribe(ConsumerConfig) - 类 中的方法com.alipay.sofa.rpc.registry.local.LocalRegistry
 
unSubscribe(ConsumerConfig) - 类 中的方法com.alipay.sofa.rpc.registry.Registry
反订阅服务调用者相关配置
unSubscribe(ConsumerConfig) - 类 中的方法com.alipay.sofa.rpc.registry.zk.ZookeeperRegistry
 
update(InvocationStat) - 类 中的方法com.alipay.sofa.rpc.client.aft.impl.AbstractInvocationStat
 
update(InvocationStat) - 接口 中的方法com.alipay.sofa.rpc.client.aft.InvocationStat
Update the value of InvocationStat(eg. for next time window)
updateAllProviders(List<ProviderGroup>) - 类 中的方法com.alipay.sofa.rpc.bootstrap.ClusterProviderInfoListener
 
updateAllProviders(List<ProviderGroup>) - 类 中的方法com.alipay.sofa.rpc.client.AbstractCluster
 
updateAllProviders(List<ProviderGroup>) - 类 中的方法com.alipay.sofa.rpc.client.AllConnectConnectionHolder
 
updateAllProviders(List<ProviderGroup>) - 类 中的方法com.alipay.sofa.rpc.client.SingleGroupAddressHolder
 
updateAllProviders(List<ProviderGroup>) - 接口 中的方法com.alipay.sofa.rpc.listener.ProviderInfoListener
更新全部服务端列表(全量)
updateAttribute(String, String, boolean) - 类 中的方法com.alipay.sofa.rpc.config.AbstractInterfaceConfig
覆盖属性,可以检查,或者更新
updateConfig(AbstractInterfaceConfig, String, ChildData) - 类 中的方法com.alipay.sofa.rpc.registry.zk.ZookeeperConfigObserver
接口配置修改子节点Data
updateConfig(AbstractInterfaceConfig, String, ChildData) - 类 中的方法com.alipay.sofa.rpc.registry.zk.ZookeeperOverrideObserver
接口配置修改子节点Data
updateConfigAll(AbstractInterfaceConfig, String, List<ChildData>) - 类 中的方法com.alipay.sofa.rpc.registry.zk.ZookeeperConfigObserver
接口配置修改子节点Data列表
updateConfigAll(AbstractInterfaceConfig, String, List<ChildData>) - 类 中的方法com.alipay.sofa.rpc.registry.zk.ZookeeperOverrideObserver
接口配置修改子节点Data列表
updateInvocationStats(List<InvocationStat>) - 类 中的静态方法com.alipay.sofa.rpc.client.aft.InvocationStatFactory
对批量InvocationStat快照进行一个更新
updateProvider(ConsumerConfig, String, ChildData) - 类 中的方法com.alipay.sofa.rpc.registry.zk.ZookeeperProviderObserver
 
updateProviders(ProviderGroup) - 类 中的方法com.alipay.sofa.rpc.bootstrap.ClusterProviderInfoListener
 
updateProviders(ProviderGroup) - 类 中的方法com.alipay.sofa.rpc.client.AbstractCluster
 
updateProviders(ProviderGroup) - 类 中的方法com.alipay.sofa.rpc.client.AllConnectConnectionHolder
 
updateProviders(ProviderGroup) - 类 中的方法com.alipay.sofa.rpc.client.SingleGroupAddressHolder
 
updateProviders(ProviderGroup) - 接口 中的方法com.alipay.sofa.rpc.listener.ProviderInfoListener
更新某标签的服务端列表(全量)
url - 类 中的变量com.alipay.sofa.rpc.transport.bolt.BoltClientTransport
bolt需要的URL的缓存
UselessInvocationHandler - com.alipay.sofa.rpc.proxy.javassist中的类
Just for adapter of jdk
UselessInvocationHandler() - 类 的构造器com.alipay.sofa.rpc.proxy.javassist.UselessInvocationHandler
 
USER_ID - 类 中的静态变量com.alipay.sofa.rpc.tracer.sofatracer.log.tags.RpcSpanTags
userId
userEventTriggered(ChannelHandlerContext, Object) - 类 中的方法com.alipay.sofa.rpc.transport.http.Http2ServerChannelHandler
 
UserThreadPool - com.alipay.sofa.rpc.server中的类
给用户配置的自定义业务线程池
UserThreadPool() - 类 的构造器com.alipay.sofa.rpc.server.UserThreadPool
 
UserThreadPoolManager - com.alipay.sofa.rpc.config中的类
用户自定义线程管理器
UserThreadPoolManager() - 类 的构造器com.alipay.sofa.rpc.config.UserThreadPoolManager
 

V

validation - 类 中的变量com.alipay.sofa.rpc.config.AbstractInterfaceConfig
是否开启参数验证(jsr303)
validation - 类 中的变量com.alipay.sofa.rpc.config.MethodConfig
The Validation.
ValueDifference<V> - com.alipay.sofa.rpc.common.struct中的类
MapDifference辅助类,表达一个Map.Entry里value的变化,包含变化前后的值
ValueDifference(V, V) - 类 的构造器com.alipay.sofa.rpc.common.struct.ValueDifference
Instantiates a new Value difference.
valueOf(String) - 枚举 中的静态方法com.alipay.sofa.rpc.api.context.ResultCodeEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.alipay.sofa.rpc.client.aft.MeasureState
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 类 中的静态方法com.alipay.sofa.rpc.client.ProviderInfo
valueOf(String) - 枚举 中的静态方法com.alipay.sofa.rpc.client.ProviderStatus
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.alipay.sofa.rpc.tracer.sofatracer.log.type.RpcTracerLogEnum
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法com.alipay.sofa.rpc.api.context.ResultCodeEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.alipay.sofa.rpc.client.aft.MeasureState
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.alipay.sofa.rpc.client.ProviderStatus
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 类 中的方法com.alipay.sofa.rpc.common.struct.TwoWayMap
 
values() - 枚举 中的静态方法com.alipay.sofa.rpc.tracer.sofatracer.log.type.RpcTracerLogEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
Version - com.alipay.sofa.rpc.common中的类
 
Version() - 类 的构造器com.alipay.sofa.rpc.common.Version
 
VERSION - 类 中的静态变量com.alipay.sofa.rpc.common.Version
当前RPC版本,例如:5.6.7
version - 类 中的变量com.alipay.sofa.rpc.config.AbstractInterfaceConfig
已过时。
从5.4.0开始,不再作为服务唯一标识,请直接使用 AbstractInterfaceConfig.uniqueId 代替
virtualHost - 类 中的变量com.alipay.sofa.rpc.config.ServerConfig
镜像ip,例如监听地址是1.2.3.4,告诉注册中心的确是3.4.5.6
virtualPort - 类 中的变量com.alipay.sofa.rpc.config.ServerConfig
镜像端口
VisibleForTesting - com.alipay.sofa.rpc.common.annotation中的注释类型
代表这个只是为了测试用例才开放的

W

warn(String) - 接口 中的方法com.alipay.sofa.rpc.log.Logger
Warn.
warn(String, Object...) - 接口 中的方法com.alipay.sofa.rpc.log.Logger
Warn.
warn(String, Throwable) - 接口 中的方法com.alipay.sofa.rpc.log.Logger
Warn.
warn(String) - 类 中的方法com.alipay.sofa.rpc.log.MiddlewareLoggerImpl
 
warn(String, Object...) - 类 中的方法com.alipay.sofa.rpc.log.MiddlewareLoggerImpl
 
warn(String, Throwable) - 类 中的方法com.alipay.sofa.rpc.log.MiddlewareLoggerImpl
 
warn(String) - 类 中的方法com.alipay.sofa.rpc.log.SLF4JLoggerImpl
 
warn(String, Object...) - 类 中的方法com.alipay.sofa.rpc.log.SLF4JLoggerImpl
 
warn(String, Throwable) - 类 中的方法com.alipay.sofa.rpc.log.SLF4JLoggerImpl
 
WARN_BINDING_ADDRESS_WAIT_TIME - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
WARN_CANNOT_FOUND_SERVICE_4_SERVER - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
WARN_CONSUMER_NOT_PERMIT - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
WARN_DESERIALIZE_HEADER_ERROR - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
WARN_PROCESS_ADDRESS_WAIT - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
WARN_PROCESS_ADDRESS_WAIT_CONTINUE - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
WARN_PROCESS_PARSE_TARGET_METHOD - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
WARN_PROVIDER_CUT_CAUSE - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
WARN_PROVIDER_STOPPED - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
WARN_SUCCESS_BY_RETRY - 类 中的静态变量com.alipay.sofa.rpc.log.LogCodes
 
warnWithApp(String, String) - 接口 中的方法com.alipay.sofa.rpc.log.Logger
Warn with app.
warnWithApp(String, String, Object...) - 接口 中的方法com.alipay.sofa.rpc.log.Logger
Warn with app.
warnWithApp(String, String, Throwable) - 接口 中的方法com.alipay.sofa.rpc.log.Logger
Warn with app.
warnWithApp(String, String) - 类 中的方法com.alipay.sofa.rpc.log.MiddlewareLoggerImpl
 
warnWithApp(String, String, Object...) - 类 中的方法com.alipay.sofa.rpc.log.MiddlewareLoggerImpl
 
warnWithApp(String, String, Throwable) - 类 中的方法com.alipay.sofa.rpc.log.MiddlewareLoggerImpl
 
warnWithApp(String, String) - 类 中的方法com.alipay.sofa.rpc.log.SLF4JLoggerImpl
 
warnWithApp(String, String, Object...) - 类 中的方法com.alipay.sofa.rpc.log.SLF4JLoggerImpl
 
warnWithApp(String, String, Throwable) - 类 中的方法com.alipay.sofa.rpc.log.SLF4JLoggerImpl
 
weight - 类 中的变量com.alipay.sofa.rpc.config.ProviderConfig
权重
WeightDegradeStrategy - com.alipay.sofa.rpc.client.aft.impl中的类
 
WeightDegradeStrategy() - 类 的构造器com.alipay.sofa.rpc.client.aft.impl.WeightDegradeStrategy
 
WeightRecoverStrategy - com.alipay.sofa.rpc.client.aft.impl中的类
 
WeightRecoverStrategy() - 类 的构造器com.alipay.sofa.rpc.client.aft.impl.WeightRecoverStrategy
 
WeightRoundRobinLoadBalancer - com.alipay.sofa.rpc.client.lb中的类
已过时。
WeightRoundRobinLoadBalancer(ConsumerBootstrap) - 类 的构造器com.alipay.sofa.rpc.client.lb.WeightRoundRobinLoadBalancer
已过时。
构造函数
write(int) - 类 中的方法com.alipay.sofa.rpc.common.struct.UnsafeByteArrayOutputStream
 
write(byte[], int, int) - 类 中的方法com.alipay.sofa.rpc.common.struct.UnsafeByteArrayOutputStream
 
writeAndFlush(Object) - 类 中的方法com.alipay.sofa.rpc.transport.AbstractChannel
写入数据
writeAndFlush(Object) - 类 中的方法com.alipay.sofa.rpc.transport.netty.NettyChannel
 
writeString(OutputStream, String) - 类 中的方法com.alipay.sofa.rpc.codec.bolt.SimpleMapSerializer
写一个String
writeTo(OutputStream) - 类 中的方法com.alipay.sofa.rpc.common.struct.UnsafeByteArrayOutputStream
 

Z

ZookeeperConfigObserver - com.alipay.sofa.rpc.registry.zk中的类
ZookeeperObserver for config node,subscribe interface level provider/consumer config.
ZookeeperConfigObserver() - 类 的构造器com.alipay.sofa.rpc.registry.zk.ZookeeperConfigObserver
 
ZookeeperOverrideObserver - com.alipay.sofa.rpc.registry.zk中的类
ZookeeperObserver for override node,subscribe ip level provider/consumer config.
ZookeeperOverrideObserver() - 类 的构造器com.alipay.sofa.rpc.registry.zk.ZookeeperOverrideObserver
 
ZookeeperProviderObserver - com.alipay.sofa.rpc.registry.zk中的类
ZookeeperObserver for provider node.
ZookeeperProviderObserver() - 类 的构造器com.alipay.sofa.rpc.registry.zk.ZookeeperProviderObserver
 
ZookeeperRegistry - com.alipay.sofa.rpc.registry.zk中的类
简单的Zookeeper注册中心,具有如下特性:
1.可以设置优先读取远程,还是优先读取本地备份文件
2.如果zk不可用,自动读取本地备份文件
3.可以设置使用临时节点还是永久节点
4.断线了会自动重连,并且自动recover数据

在zookeeper上存放的数据结构为: -$rootPath (根路径) └--sofa-rpc |--com.alipay.sofa.rpc.example.HelloService (服务) | |-providers (服务提供者列表) | | |--bolt://192.168.1.100:22000?
ZookeeperRegistry(RegistryConfig) - 类 的构造器com.alipay.sofa.rpc.registry.zk.ZookeeperRegistry
注册中心配置
ZookeeperRegistryHelper - com.alipay.sofa.rpc.registry.zk中的类
Helper for ZookeeperRegistry
ZookeeperRegistryHelper() - 类 的构造器com.alipay.sofa.rpc.registry.zk.ZookeeperRegistryHelper
 
$ A B C D E F G H I J K L M N O P Q R S T U V W Z 

Copyright © 2008–2018 The Ant Financial. All rights reserved.