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

A

AbstractClient - com.weibo.api.motan.transport中的类
 
AbstractClient(URL) - 类 的构造器com.weibo.api.motan.transport.AbstractClient
 
AbstractCodec - com.weibo.api.motan.codec中的类
 
AbstractCodec() - 类 的构造器com.weibo.api.motan.codec.AbstractCodec
 
AbstractConfig - com.weibo.api.motan.config中的类
abstract config
AbstractConfig() - 类 的构造器com.weibo.api.motan.config.AbstractConfig
 
AbstractEndpointFactory - com.weibo.api.motan.transport.support中的类
abstract endpoint factory 一些约定: 1) service : 1.1) not share channel : 某个service暴露服务的时候,不期望和别的service共享服务,明哲自保,比如你说:我很重要,我很重要。
AbstractEndpointFactory() - 类 的构造器com.weibo.api.motan.transport.support.AbstractEndpointFactory
 
AbstractExporter<T> - com.weibo.api.motan.rpc中的类
abstract exporter
AbstractExporter(Provider<T>, URL) - 类 的构造器com.weibo.api.motan.rpc.AbstractExporter
 
AbstractHaStrategy<T> - com.weibo.api.motan.cluster.ha中的类
Abstract ha strategy.
AbstractHaStrategy() - 类 的构造器com.weibo.api.motan.cluster.ha.AbstractHaStrategy
 
AbstractInterfaceConfig - com.weibo.api.motan.config中的类
Interface config, 配置约定 1 service 和 referer 端相同的参数的含义一定相同; 2 service端参数的覆盖策略:protocol--basicConfig--service,前面的配置会被后面的config参数覆盖; 3 registry 参数不进入service、referer端的参数列表; 4 referer端从注册中心拿到参数后,先用referer端的参数覆盖,然后再使用该service
AbstractInterfaceConfig() - 类 的构造器com.weibo.api.motan.config.AbstractInterfaceConfig
 
AbstractLoadBalance<T> - com.weibo.api.motan.cluster.loadbalance中的类
loadbalance
AbstractLoadBalance() - 类 的构造器com.weibo.api.motan.cluster.loadbalance.AbstractLoadBalance
 
AbstractMockRpcProtocol - com.weibo.api.motan.protocol.mock中的类
 
AbstractMockRpcProtocol() - 类 的构造器com.weibo.api.motan.protocol.mock.AbstractMockRpcProtocol
 
AbstractNode - com.weibo.api.motan.rpc中的类
 
AbstractNode(URL) - 类 的构造器com.weibo.api.motan.rpc.AbstractNode
 
AbstractPoolClient - com.weibo.api.motan.transport中的类
 
AbstractPoolClient(URL) - 类 的构造器com.weibo.api.motan.transport.AbstractPoolClient
 
AbstractProtocol - com.weibo.api.motan.protocol中的类
abstract protocol
AbstractProtocol() - 类 的构造器com.weibo.api.motan.protocol.AbstractProtocol
 
AbstractProvider<T> - com.weibo.api.motan.rpc中的类
 
AbstractProvider(URL, Class<T>) - 类 的构造器com.weibo.api.motan.rpc.AbstractProvider
 
AbstractReferer<T> - com.weibo.api.motan.rpc中的类
abstract referer
AbstractReferer(Class<T>, URL) - 类 的构造器com.weibo.api.motan.rpc.AbstractReferer
 
AbstractReferer(Class<T>, URL, URL) - 类 的构造器com.weibo.api.motan.rpc.AbstractReferer
 
AbstractRefererConfig - com.weibo.api.motan.config中的类
Abstract referer config.
AbstractRefererConfig() - 类 的构造器com.weibo.api.motan.config.AbstractRefererConfig
 
AbstractRegistry - com.weibo.api.motan.registry.support中的类
Abstract registry。
AbstractRegistry(URL) - 类 的构造器com.weibo.api.motan.registry.support.AbstractRegistry
 
AbstractRegistryFactory - com.weibo.api.motan.registry.support中的类
Create and cache registry.
AbstractRegistryFactory() - 类 的构造器com.weibo.api.motan.registry.support.AbstractRegistryFactory
 
AbstractServer - com.weibo.api.motan.transport中的类
 
AbstractServer() - 类 的构造器com.weibo.api.motan.transport.AbstractServer
 
AbstractServer(URL) - 类 的构造器com.weibo.api.motan.transport.AbstractServer
 
AbstractServiceConfig - com.weibo.api.motan.config中的类
Abstract service config.
AbstractServiceConfig() - 类 的构造器com.weibo.api.motan.config.AbstractServiceConfig
 
acceptConnections - 类 中的变量com.weibo.api.motan.config.ProtocolConfig
 
accessLog - 类 中的变量com.weibo.api.motan.config.AbstractInterfaceConfig
 
accessLog(String) - 类 中的方法com.weibo.api.motan.log.DefaultLogService
 
accessLog(String) - 接口 中的方法com.weibo.api.motan.log.LogService
 
accessLog(String) - 类 中的静态方法com.weibo.api.motan.util.LoggerUtil
 
AccessLogFilter - com.weibo.api.motan.filter中的类
Access log filter 统计整个call的执行状况,尽量到最上层,最后执行.
AccessLogFilter() - 类 的构造器com.weibo.api.motan.filter.AccessLogFilter
 
accessProfileLog(String, Object...) - 类 中的方法com.weibo.api.motan.log.DefaultLogService
 
accessProfileLog(String, Object...) - 接口 中的方法com.weibo.api.motan.log.LogService
 
accessProfileLog(String, Object...) - 类 中的静态方法com.weibo.api.motan.util.LoggerUtil
 
accessStatistic(String, long, long, long, StatsUtil.AccessStatus) - 类 中的静态方法com.weibo.api.motan.util.StatsUtil
已过时。
accessStatistic(String, String, String, long, long, long, StatsUtil.AccessStatus) - 类 中的静态方法com.weibo.api.motan.util.StatsUtil
 
AccessStatisticFilter - com.weibo.api.motan.filter中的类
 
AccessStatisticFilter() - 类 的构造器com.weibo.api.motan.filter.AccessStatisticFilter
 
AccessStatisticResult - com.weibo.api.motan.util中的类
 
AccessStatisticResult() - 类 的构造器com.weibo.api.motan.util.AccessStatisticResult
 
accessStatistics - 类 中的静态变量com.weibo.api.motan.util.StatsUtil
 
accessStatsLog(String) - 类 中的方法com.weibo.api.motan.log.DefaultLogService
 
accessStatsLog(String, Object...) - 类 中的方法com.weibo.api.motan.log.DefaultLogService
 
accessStatsLog(String) - 接口 中的方法com.weibo.api.motan.log.LogService
 
accessStatsLog(String, Object...) - 接口 中的方法com.weibo.api.motan.log.LogService
 
accessStatsLog(String) - 类 中的静态方法com.weibo.api.motan.util.LoggerUtil
 
accessStatsLog(String, Object...) - 类 中的静态方法com.weibo.api.motan.util.LoggerUtil
 
Activation - com.weibo.api.motan.core.extension中的注释类型
Spi有多个实现时,可以根据条件进行过滤、排序后再返回。
ActivationComparator<T> - com.weibo.api.motan.core.extension中的类
Priority comparator
ActivationComparator() - 类 的构造器com.weibo.api.motan.core.extension.ActivationComparator
 
ActiveLimitFilter - com.weibo.api.motan.filter中的类
limit active count,判断某个接口并发数是否超限,如果超过限制,则上抛异常,同时做简单的统计。
ActiveLimitFilter() - 类 的构造器com.weibo.api.motan.filter.ActiveLimitFilter
 
activeRefererCount - 类 中的变量com.weibo.api.motan.rpc.AbstractReferer
 
activeRefererCount() - 类 中的方法com.weibo.api.motan.rpc.AbstractReferer
 
activeRefererCount() - 接口 中的方法com.weibo.api.motan.rpc.Referer
当前使用该referer的调用数
actives - 类 中的变量com.weibo.api.motan.config.AbstractInterfaceConfig
 
ActiveWeightLoadBalance<T> - com.weibo.api.motan.cluster.loadbalance中的类
"低并发优化" 负载均衡 1) 低并发度优先: referer的某时刻的call数越小优先级越高 2) 低并发referer获取策略: 由于Referer List可能很多,比如上百台,如果每次都要从这上百个Referer或者最低并发的几个,性能有些损耗, 因此 random.nextInt(list.size()) 获取一个起始的index,然后获取最多不超过MAX_REFERER_COUNT的 状态是isAvailable的referer进行判断activeCount.
ActiveWeightLoadBalance() - 类 的构造器com.weibo.api.motan.cluster.loadbalance.ActiveWeightLoadBalance
 
add(E) - 类 中的方法com.weibo.api.motan.util.ConcurrentHashSet
Adds the specified element to this set if it is not already present.
addEndpoint(Endpoint) - 接口 中的方法com.weibo.api.motan.transport.EndpointManager
 
addEndpoint(Endpoint) - 类 中的方法com.weibo.api.motan.transport.support.HeartbeatClientEndpointManager
 
addExtensionClass(Class<T>) - 类 中的方法com.weibo.api.motan.core.extension.ExtensionLoader
 
addListener(FutureListener) - 类 中的方法com.weibo.api.motan.rpc.DefaultResponseFuture
 
addListener(FutureListener) - 接口 中的方法com.weibo.api.motan.rpc.Future
add future listener , when task is success,failure, timeout, cancel, it will be called
addNotifyListener(NotifyListener) - 类 中的方法com.weibo.api.motan.registry.support.command.CommandServiceManager
 
addParameter(String, String) - 类 中的方法com.weibo.api.motan.rpc.URL
 
addParameterIfAbsent(String, String) - 类 中的方法com.weibo.api.motan.rpc.URL
 
addParameters(Map<String, String>) - 类 中的方法com.weibo.api.motan.rpc.URL
 
addProvider(Provider<?>) - 类 中的方法com.weibo.api.motan.transport.ProviderMessageRouter
 
addService(URL) - 类 中的静态方法com.weibo.api.motan.rpc.ApplicationInfo
已过时。
 
afterCall(URL, Request, boolean, long) - 类 中的静态方法com.weibo.api.motan.rpc.RpcStats
call after invoke the request
afterExecute(Runnable, Throwable) - 类 中的方法com.weibo.api.motan.core.StandardThreadExecutor
 
alive - 类 中的变量com.weibo.api.motan.rpc.AbstractProvider
 
allRegistries() - 类 中的静态方法com.weibo.api.motan.util.InternalMetricsFactory
返回当前注册的全部 MetricRegistrys。
ANYHOST - 类 中的静态变量com.weibo.api.motan.util.NetUtils
 
appendConfigParams(Map<String, String>) - 类 中的方法com.weibo.api.motan.config.AbstractConfig
 
appendConfigParams(Map<String, String>, String) - 类 中的方法com.weibo.api.motan.config.AbstractConfig
将config 参数录入Map中
application - 类 中的变量com.weibo.api.motan.config.AbstractInterfaceConfig
 
Application - com.weibo.api.motan.rpc中的类
 
Application(String, String) - 类 的构造器com.weibo.api.motan.rpc.Application
 
APPLICATION_STATISTIC - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
ApplicationInfo - com.weibo.api.motan.rpc中的类
已过时。
ApplicationInfo() - 类 的构造器com.weibo.api.motan.rpc.ApplicationInfo
已过时。
 
applications - 类 中的静态变量com.weibo.api.motan.rpc.ApplicationInfo
已过时。
 
async - 类 中的变量com.weibo.api.motan.config.AbstractInterfaceConfig
 
async - 类 中的变量com.weibo.api.motan.config.ProtocolConfig
 
ASYNC - 类 中的静态变量com.weibo.api.motan.transport.async.MotanAsyncProcessor
 
ASYNC_SUFFIX - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
available(URL) - 接口 中的方法com.weibo.api.motan.registry.RegistryService
set service status to available, so clients could use it
available(URL) - 类 中的方法com.weibo.api.motan.registry.support.AbstractRegistry
 
available - 类 中的变量com.weibo.api.motan.rpc.AbstractNode
 

B

backupRequestDelayRatio - 类 中的变量com.weibo.api.motan.config.AbstractInterfaceConfig
 
backupRequestDelayTime - 类 中的变量com.weibo.api.motan.config.AbstractInterfaceConfig
 
backupRequestMaxRetryRatio - 类 中的变量com.weibo.api.motan.config.AbstractInterfaceConfig
 
backupRequestSwitcherName - 类 中的变量com.weibo.api.motan.config.AbstractInterfaceConfig
 
BasicRefererInterfaceConfig - com.weibo.api.motan.config中的类
Base config for service and referer config.
BasicRefererInterfaceConfig() - 类 的构造器com.weibo.api.motan.config.BasicRefererInterfaceConfig
 
BasicServiceInterfaceConfig - com.weibo.api.motan.config中的类
Base config for service and referer config.
BasicServiceInterfaceConfig() - 类 的构造器com.weibo.api.motan.config.BasicServiceInterfaceConfig
 
beforeCall(URL, Request) - 类 中的静态方法com.weibo.api.motan.rpc.RpcStats
call before invoke the request
BITS - 类 中的静态变量com.weibo.api.motan.util.RequestIdGenerator
 
BIZ_DEFAULT_ERROR_CODE - 类 中的静态变量com.weibo.api.motan.exception.MotanErrorMsgConstant
 
BIZ_DEFAULT_EXCEPTION - 类 中的静态变量com.weibo.api.motan.exception.MotanErrorMsgConstant
biz error start
bizExceptionCount - 类 中的变量com.weibo.api.motan.util.AccessStatisticResult
 
bizTime - 类 中的变量com.weibo.api.motan.util.AccessStatisticResult
 
borrowObject() - 类 中的方法com.weibo.api.motan.transport.AbstractPoolClient
 
buildClusterSupport(Class<T>, List<URL>) - 接口 中的方法com.weibo.api.motan.config.handler.ConfigHandler
 
buildClusterSupport(Class<T>, List<URL>) - 类 中的方法com.weibo.api.motan.config.handler.SimpleConfigHandler
 
buildErrorResponse(long, Exception) - 类 中的静态方法com.weibo.api.motan.util.MotanFrameworkUtil
 
buildHeader(byte[]) - 类 中的静态方法com.weibo.api.motan.protocol.v2motan.MotanV2Header
 
bytes2int(byte[], int) - 类 中的静态方法com.weibo.api.motan.util.ByteUtil
把byte数组中off开始的4个字节,转为int类型,高位在前
bytes2long(byte[], int) - 类 中的静态方法com.weibo.api.motan.util.ByteUtil
把byte数组中off开始的8个字节,转为long类型,高位在前
bytes2short(byte[], int) - 类 中的静态方法com.weibo.api.motan.util.ByteUtil
把byte数组中off开始的2个字节,转为short类型,高位在前
ByteUtil - com.weibo.api.motan.util中的类
 
ByteUtil() - 类 的构造器com.weibo.api.motan.util.ByteUtil
 

C

call(Request, LoadBalance<T>) - 类 中的方法com.weibo.api.motan.cluster.ha.FailfastHaStrategy
 
call(Request, LoadBalance<T>) - 类 中的方法com.weibo.api.motan.cluster.ha.FailoverHaStrategy
 
call(Request, LoadBalance<T>) - 接口 中的方法com.weibo.api.motan.cluster.HaStrategy
 
call(Request) - 类 中的方法com.weibo.api.motan.cluster.support.ClusterSpi
 
call(Request) - 类 中的方法com.weibo.api.motan.rpc.AbstractProvider
 
call(Request) - 类 中的方法com.weibo.api.motan.rpc.AbstractReferer
 
call(Request) - 接口 中的方法com.weibo.api.motan.rpc.Caller
 
call(Request, Provider<?>) - 类 中的方法com.weibo.api.motan.transport.ProviderMessageRouter
 
call(Request, Provider<?>) - 类 中的方法com.weibo.api.motan.transport.ProviderProtectedMessageRouter
 
Caller<T> - com.weibo.api.motan.rpc中的接口
类说明
callFalse(Request, Exception) - 类 中的方法com.weibo.api.motan.cluster.support.ClusterSpi
 
cancel() - 类 中的方法com.weibo.api.motan.rpc.DefaultResponseFuture
 
cancel(Exception) - 类 中的方法com.weibo.api.motan.rpc.DefaultResponseFuture
 
cancel() - 接口 中的方法com.weibo.api.motan.rpc.Future
cancle the task
canServe(URL) - 类 中的方法com.weibo.api.motan.rpc.URL
check if this url can serve the refUrl.
Channel - com.weibo.api.motan.transport中的接口
类说明
ChannelState - com.weibo.api.motan.common中的枚举
channel 节点的状态
check - 类 中的变量com.weibo.api.motan.config.AbstractInterfaceConfig
 
checkIfCanShallClientChannel(URL, URL) - 类 中的静态方法com.weibo.api.motan.util.MotanFrameworkUtil
判断url:source和url:target是否可以使用共享的client channel(port) 对外提供服务 1) protocol 2) codec 3) serialize 4) maxContentLength 5) maxClientConnection 6) heartbeatFactory
checkIfCanShallServiceChannel(URL, URL) - 类 中的静态方法com.weibo.api.motan.util.MotanFrameworkUtil
判断url:source和url:target是否可以使用共享的service channel(port) 对外提供服务 1) protocol 2) codec 3) serialize 4) maxContentLength 5) maxServerConnection 6) maxWorkerThread 7) workerQueueSize 8) heartbeatFactory
checkInterfaceAndMethods(Class<?>, List<MethodConfig>) - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
clear() - 类 中的方法com.weibo.api.motan.util.ConcurrentHashSet
Removes all of the elements from this set.
client - 类 中的变量com.weibo.api.motan.protocol.rpc.DefaultRpcReferer
 
Client - com.weibo.api.motan.transport中的接口
类说明
Closable<T> - com.weibo.api.motan.closable中的接口
 
close() - 接口 中的方法com.weibo.api.motan.closable.Closable
 
close - 类 中的变量com.weibo.api.motan.rpc.AbstractProvider
 
close() - 接口 中的方法com.weibo.api.motan.transport.Channel
close the channel.
close(int) - 接口 中的方法com.weibo.api.motan.transport.Channel
close the channel gracefully.
close() - 接口 中的方法com.weibo.api.motan.transport.Transport
close transport
close(int) - 接口 中的方法com.weibo.api.motan.transport.Transport
close transport
Cluster<T> - com.weibo.api.motan.cluster中的接口
Cluster is a service broker, used to
cluster - 类 中的变量com.weibo.api.motan.config.ProtocolConfig
 
ClusterSpi<T> - com.weibo.api.motan.cluster.support中的类
Cluster spi.
ClusterSpi() - 类 的构造器com.weibo.api.motan.cluster.support.ClusterSpi
 
ClusterSupport<T> - com.weibo.api.motan.cluster.support中的类
Notify cluster the referers have changed.
ClusterSupport(Class<T>, List<URL>) - 类 的构造器com.weibo.api.motan.cluster.support.ClusterSupport
 
clz - 类 中的变量com.weibo.api.motan.rpc.AbstractProvider
 
clz - 类 中的变量com.weibo.api.motan.rpc.AbstractReferer
 
Codec - com.weibo.api.motan.codec中的接口
 
codec - 类 中的变量com.weibo.api.motan.config.AbstractInterfaceConfig
 
codec - 类 中的变量com.weibo.api.motan.transport.AbstractClient
 
codec - 类 中的变量com.weibo.api.motan.transport.AbstractServer
 
CODEC_VERSION_SWITCHER - 类 中的静态变量com.weibo.api.motan.protocol.rpc.CompressRpcCodec
 
collectConfigParams(Map<String, String>, AbstractConfig...) - 类 中的静态方法com.weibo.api.motan.config.AbstractConfig
按顺序进行config 参数append and override,按照configs出现的顺序,后面的会覆盖前面的相同名称的参数
CollectionUtil - com.weibo.api.motan.util中的类
Utils for collections.
CollectionUtil() - 类 的构造器com.weibo.api.motan.util.CollectionUtil
 
collectMethodConfigParams(Map<String, String>, List<MethodConfig>) - 类 中的静态方法com.weibo.api.motan.config.AbstractConfig
 
com.weibo.api.motan.closable - 程序包 com.weibo.api.motan.closable
 
com.weibo.api.motan.cluster - 程序包 com.weibo.api.motan.cluster
 
com.weibo.api.motan.cluster.ha - 程序包 com.weibo.api.motan.cluster.ha
 
com.weibo.api.motan.cluster.loadbalance - 程序包 com.weibo.api.motan.cluster.loadbalance
 
com.weibo.api.motan.cluster.support - 程序包 com.weibo.api.motan.cluster.support
 
com.weibo.api.motan.codec - 程序包 com.weibo.api.motan.codec
 
com.weibo.api.motan.common - 程序包 com.weibo.api.motan.common
 
com.weibo.api.motan.config - 程序包 com.weibo.api.motan.config
 
com.weibo.api.motan.config.annotation - 程序包 com.weibo.api.motan.config.annotation
 
com.weibo.api.motan.config.handler - 程序包 com.weibo.api.motan.config.handler
 
com.weibo.api.motan.core - 程序包 com.weibo.api.motan.core
 
com.weibo.api.motan.core.extension - 程序包 com.weibo.api.motan.core.extension
 
com.weibo.api.motan.exception - 程序包 com.weibo.api.motan.exception
 
com.weibo.api.motan.filter - 程序包 com.weibo.api.motan.filter
 
com.weibo.api.motan.log - 程序包 com.weibo.api.motan.log
 
com.weibo.api.motan.protocol - 程序包 com.weibo.api.motan.protocol
 
com.weibo.api.motan.protocol.injvm - 程序包 com.weibo.api.motan.protocol.injvm
 
com.weibo.api.motan.protocol.mock - 程序包 com.weibo.api.motan.protocol.mock
 
com.weibo.api.motan.protocol.rpc - 程序包 com.weibo.api.motan.protocol.rpc
 
com.weibo.api.motan.protocol.support - 程序包 com.weibo.api.motan.protocol.support
 
com.weibo.api.motan.protocol.v2motan - 程序包 com.weibo.api.motan.protocol.v2motan
 
com.weibo.api.motan.proxy - 程序包 com.weibo.api.motan.proxy
 
com.weibo.api.motan.proxy.spi - 程序包 com.weibo.api.motan.proxy.spi
 
com.weibo.api.motan.registry - 程序包 com.weibo.api.motan.registry
 
com.weibo.api.motan.registry.support - 程序包 com.weibo.api.motan.registry.support
 
com.weibo.api.motan.registry.support.command - 程序包 com.weibo.api.motan.registry.support.command
 
com.weibo.api.motan.rpc - 程序包 com.weibo.api.motan.rpc
 
com.weibo.api.motan.rpc.init - 程序包 com.weibo.api.motan.rpc.init
 
com.weibo.api.motan.serialize - 程序包 com.weibo.api.motan.serialize
 
com.weibo.api.motan.switcher - 程序包 com.weibo.api.motan.switcher
 
com.weibo.api.motan.transport - 程序包 com.weibo.api.motan.transport
 
com.weibo.api.motan.transport.async - 程序包 com.weibo.api.motan.transport.async
 
com.weibo.api.motan.transport.support - 程序包 com.weibo.api.motan.transport.support
 
com.weibo.api.motan.util - 程序包 com.weibo.api.motan.util
 
COMMA_SEPARATOR - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
COMMA_SPLIT_PATTERN - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
CommandFailbackRegistry - com.weibo.api.motan.registry.support.command中的类
 
CommandFailbackRegistry(URL) - 类 的构造器com.weibo.api.motan.registry.support.command.CommandFailbackRegistry
 
CommandListener - com.weibo.api.motan.registry.support.command中的接口
 
commandPreview(URL, RpcCommand, String) - 类 中的方法com.weibo.api.motan.registry.support.command.CommandFailbackRegistry
 
CommandServiceManager - com.weibo.api.motan.registry.support.command中的类
 
CommandServiceManager(URL) - 类 的构造器com.weibo.api.motan.registry.support.command.CommandServiceManager
 
commandToString(RpcCommand) - 类 中的静态方法com.weibo.api.motan.registry.support.command.RpcCommandUtil
指令对象转为string
compare(T, T) - 类 中的方法com.weibo.api.motan.core.extension.ActivationComparator
sequence 大的排在后面,如果没有设置sequence的排到最前面
compress(byte[], boolean, int) - 类 中的方法com.weibo.api.motan.protocol.rpc.CompressRpcCodec
 
CompressRpcCodec - com.weibo.api.motan.protocol.rpc中的类
压缩协议codec,支持开启gzip压缩。
CompressRpcCodec() - 类 的构造器com.weibo.api.motan.protocol.rpc.CompressRpcCodec
 
ConcurrentHashSet<E> - com.weibo.api.motan.util中的类
 
ConcurrentHashSet() - 类 的构造器com.weibo.api.motan.util.ConcurrentHashSet
 
ConcurrentHashSet(int) - 类 的构造器com.weibo.api.motan.util.ConcurrentHashSet
 
ConfigDesc - com.weibo.api.motan.config.annotation中的注释类型
对配置参数的描述,用于通过配置方法进行配置属性自动装载
ConfigHandler - com.weibo.api.motan.config.handler中的接口
Handle urls which are from config.
ConfigurableWeightLoadBalance<T> - com.weibo.api.motan.cluster.loadbalance中的类
权重可配置的负载均衡器
ConfigurableWeightLoadBalance() - 类 的构造器com.weibo.api.motan.cluster.loadbalance.ConfigurableWeightLoadBalance
 
ConfigUtil - com.weibo.api.motan.config中的类
Config tools
ConfigUtil() - 类 的构造器com.weibo.api.motan.config.ConfigUtil
 
connect() - 接口 中的方法com.weibo.api.motan.transport.Transport
transport connect
ConsistentHashLoadBalance<T> - com.weibo.api.motan.cluster.loadbalance中的类
Use consistent hash to choose referer
ConsistentHashLoadBalance() - 类 的构造器com.weibo.api.motan.cluster.loadbalance.ConsistentHashLoadBalance
 
contains(Object) - 类 中的方法com.weibo.api.motan.util.ConcurrentHashSet
Returns true if this set contains the specified element.
contextDestroyed(ServletContextEvent) - 类 中的方法com.weibo.api.motan.closable.ShutDownHookListener
 
contextInitialized(ServletContextEvent) - 类 中的方法com.weibo.api.motan.closable.ShutDownHookListener
 
costTime - 类 中的变量com.weibo.api.motan.util.AccessStatisticResult
 
createChannelFactory() - 类 中的方法com.weibo.api.motan.transport.AbstractPoolClient
 
createClient(URL) - 接口 中的方法com.weibo.api.motan.transport.EndpointFactory
create remote client
createClient(URL) - 类 中的方法com.weibo.api.motan.transport.support.AbstractEndpointFactory
 
createCopy() - 类 中的方法com.weibo.api.motan.rpc.URL
 
createExporter(Provider<T>, URL) - 类 中的方法com.weibo.api.motan.protocol.AbstractProtocol
 
createExporter(Provider<T>, URL) - 类 中的方法com.weibo.api.motan.protocol.injvm.InjvmProtocol
 
createExporter(Provider<T>, URL) - 类 中的方法com.weibo.api.motan.protocol.mock.AbstractMockRpcProtocol
 
createExporter(Provider<T>, URL) - 类 中的方法com.weibo.api.motan.protocol.rpc.DefaultRpcProtocol
 
createExporter(Provider<T>, URL) - 类 中的方法com.weibo.api.motan.protocol.v2motan.MotanV2Protocol
 
createInput(InputStream) - 类 中的方法com.weibo.api.motan.codec.AbstractCodec
 
createOutput(OutputStream) - 类 中的方法com.weibo.api.motan.codec.AbstractCodec
 
createReferer(Class<T>, URL, URL) - 类 中的方法com.weibo.api.motan.protocol.AbstractProtocol
 
createReferer(Class<T>, URL, URL) - 类 中的方法com.weibo.api.motan.protocol.injvm.InjvmProtocol
 
createReferer(Class<T>, URL, URL) - 类 中的方法com.weibo.api.motan.protocol.mock.AbstractMockRpcProtocol
 
createReferer(Class<T>, URL, URL) - 类 中的方法com.weibo.api.motan.protocol.rpc.DefaultRpcProtocol
 
createReferer(Class<T>, URL, URL) - 类 中的方法com.weibo.api.motan.protocol.v2motan.MotanV2Protocol
 
createRegistry(URL) - 类 中的方法com.weibo.api.motan.registry.support.AbstractRegistryFactory
 
createRegistry(URL) - 类 中的方法com.weibo.api.motan.registry.support.DirectRegistryFactory
 
createRegistry(URL) - 类 中的方法com.weibo.api.motan.registry.support.LocalRegistryFactory
 
createRequest() - 接口 中的方法com.weibo.api.motan.transport.HeartbeatFactory
创建心跳包
createRequest() - 类 中的方法com.weibo.api.motan.transport.support.DefaultRpcHeartbeatFactory
 
createServer(URL, MessageHandler) - 接口 中的方法com.weibo.api.motan.transport.EndpointFactory
create remote server
createServer(URL, MessageHandler) - 类 中的方法com.weibo.api.motan.transport.support.AbstractEndpointFactory
 
createTime - 类 中的变量com.weibo.api.motan.rpc.DefaultResponseFuture
 

D

debug(String) - 类 中的方法com.weibo.api.motan.log.DefaultLogService
 
debug(String, Object...) - 类 中的方法com.weibo.api.motan.log.DefaultLogService
 
debug(String, Throwable) - 类 中的方法com.weibo.api.motan.log.DefaultLogService
 
debug(String) - 接口 中的方法com.weibo.api.motan.log.LogService
 
debug(String, Object...) - 接口 中的方法com.weibo.api.motan.log.LogService
 
debug(String, Throwable) - 接口 中的方法com.weibo.api.motan.log.LogService
 
debug(String) - 类 中的静态方法com.weibo.api.motan.util.LoggerUtil
 
debug(String, Object...) - 类 中的静态方法com.weibo.api.motan.util.LoggerUtil
 
debug(String, Throwable) - 类 中的静态方法com.weibo.api.motan.util.LoggerUtil
 
decode(Channel, String, byte[]) - 接口 中的方法com.weibo.api.motan.codec.Codec
 
decode(Channel, String, byte[]) - 类 中的方法com.weibo.api.motan.protocol.rpc.CompressRpcCodec
decode data 对于client端:主要是来自server端的response or exception 对于server端: 主要是来自client端的request
decode(Channel, String, byte[]) - 类 中的方法com.weibo.api.motan.protocol.rpc.DefaultRpcCodec
decode data 对于client端:主要是来自server端的response or exception 对于server端: 主要是来自client端的request
decode(Channel, String, byte[]) - 类 中的方法com.weibo.api.motan.protocol.v2motan.MotanV2Codec
decode data
decodeV2(Channel, String, byte[]) - 类 中的方法com.weibo.api.motan.protocol.rpc.CompressRpcCodec
decode data 对于client端:主要是来自server端的response or exception 对于server端: 主要是来自client端的request
decrActiveCount(Request, Response) - 类 中的方法com.weibo.api.motan.protocol.rpc.DefaultRpcReferer
 
decrActiveCount(Request, Response) - 类 中的方法com.weibo.api.motan.rpc.AbstractReferer
 
DEFAULT_CHARACTER - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
DEFAULT_CODEC - 类 中的静态变量com.weibo.api.motan.protocol.v2motan.MotanV2Protocol
 
DEFAULT_CONSISTENT_HASH_BASE_LOOP - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
默认的consistent的hash的数量
DEFAULT_INT_VALUE - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
DEFAULT_MAX_IDLE_TIME - 类 中的静态变量com.weibo.api.motan.core.StandardThreadExecutor
 
DEFAULT_MAX_THREADS - 类 中的静态变量com.weibo.api.motan.core.StandardThreadExecutor
 
DEFAULT_MIN_THREADS - 类 中的静态变量com.weibo.api.motan.core.StandardThreadExecutor
 
DEFAULT_THROWS_EXCEPTION - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
DEFAULT_VALUE - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
DEFAULT_VERSION - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
DefaultLogService - com.weibo.api.motan.log中的类
 
DefaultLogService() - 类 的构造器com.weibo.api.motan.log.DefaultLogService
 
defaultMinEvictableIdleTimeMillis - 类 中的静态变量com.weibo.api.motan.transport.AbstractPoolClient
 
DefaultProvider<T> - com.weibo.api.motan.rpc中的类
 
DefaultProvider(T, URL, Class<T>) - 类 的构造器com.weibo.api.motan.rpc.DefaultProvider
 
DefaultRequest - com.weibo.api.motan.rpc中的类
Rpc Request
DefaultRequest() - 类 的构造器com.weibo.api.motan.rpc.DefaultRequest
 
DefaultResponse - com.weibo.api.motan.rpc中的类
Response received via rpc.
DefaultResponse() - 类 的构造器com.weibo.api.motan.rpc.DefaultResponse
 
DefaultResponse(long) - 类 的构造器com.weibo.api.motan.rpc.DefaultResponse
 
DefaultResponse(Response) - 类 的构造器com.weibo.api.motan.rpc.DefaultResponse
 
DefaultResponse(Object) - 类 的构造器com.weibo.api.motan.rpc.DefaultResponse
 
DefaultResponse(Object, long) - 类 的构造器com.weibo.api.motan.rpc.DefaultResponse
 
DefaultResponseFuture - com.weibo.api.motan.rpc中的类
Created by zhanglei28 on 2017/9/11.
DefaultResponseFuture(Request, int, URL) - 类 的构造器com.weibo.api.motan.rpc.DefaultResponseFuture
 
DefaultRpcCodec - com.weibo.api.motan.protocol.rpc中的类
 
DefaultRpcCodec() - 类 的构造器com.weibo.api.motan.protocol.rpc.DefaultRpcCodec
 
DefaultRpcExporter<T> - com.weibo.api.motan.protocol.rpc中的类
Created by zhanglei28 on 2017/9/1.
DefaultRpcExporter(Provider<T>, URL, ConcurrentHashMap<String, ProviderMessageRouter>, ConcurrentHashMap<String, Exporter<?>>) - 类 的构造器com.weibo.api.motan.protocol.rpc.DefaultRpcExporter
 
DefaultRpcHeartbeatFactory - com.weibo.api.motan.transport.support中的类
 
DefaultRpcHeartbeatFactory() - 类 的构造器com.weibo.api.motan.transport.support.DefaultRpcHeartbeatFactory
 
DefaultRpcProtocol - com.weibo.api.motan.protocol.rpc中的类
 
DefaultRpcProtocol() - 类 的构造器com.weibo.api.motan.protocol.rpc.DefaultRpcProtocol
 
DefaultRpcReferer<T> - com.weibo.api.motan.protocol.rpc中的类
Created by zhanglei28 on 2017/9/1.
DefaultRpcReferer(Class<T>, URL, URL) - 类 的构造器com.weibo.api.motan.protocol.rpc.DefaultRpcReferer
 
defaultSoftMinEvictableIdleTimeMillis - 类 中的静态变量com.weibo.api.motan.transport.AbstractPoolClient
 
DefaultThreadFactory - com.weibo.api.motan.core中的类
 
DefaultThreadFactory() - 类 的构造器com.weibo.api.motan.core.DefaultThreadFactory
 
DefaultThreadFactory(String) - 类 的构造器com.weibo.api.motan.core.DefaultThreadFactory
 
DefaultThreadFactory(String, boolean) - 类 的构造器com.weibo.api.motan.core.DefaultThreadFactory
 
DefaultThreadFactory(String, boolean, int) - 类 的构造器com.weibo.api.motan.core.DefaultThreadFactory
 
defaultTimeBetweenEvictionRunsMillis - 类 中的静态变量com.weibo.api.motan.transport.AbstractPoolClient
 
delayDestroy(List<Referer<T>>) - 类 中的静态方法com.weibo.api.motan.rpc.RefererSupports
 
desc() - 类 中的方法com.weibo.api.motan.cluster.support.ClusterSpi
 
desc() - 类 中的方法com.weibo.api.motan.rpc.AbstractExporter
 
desc() - 类 中的方法com.weibo.api.motan.rpc.AbstractProvider
 
desc() - 类 中的方法com.weibo.api.motan.rpc.AbstractReferer
 
desc() - 接口 中的方法com.weibo.api.motan.rpc.Node
 
DeserializableObject - com.weibo.api.motan.serialize中的类
Created by zhanglei28 on 2017/5/9.
DeserializableObject(Serialization, byte[]) - 类 的构造器com.weibo.api.motan.serialize.DeserializableObject
 
deserialize(byte[], Class<?>, Serialization) - 类 中的方法com.weibo.api.motan.codec.AbstractCodec
 
deserialize(byte[], Class<T>) - 接口 中的方法com.weibo.api.motan.codec.Serialization
 
deserialize(Class<T>) - 类 中的方法com.weibo.api.motan.serialize.DeserializableObject
 
deserialize(byte[], Class<T>) - 类 中的方法com.weibo.api.motan.serialize.FastJsonSerialization
 
deserialize(byte[], Class<T>) - 类 中的方法com.weibo.api.motan.serialize.Hessian2Serialization
 
deserialize(byte[], Class<T>) - 类 中的方法com.weibo.api.motan.serialize.SimpleSerialization
 
deserializeMulti(byte[], Class<?>[]) - 接口 中的方法com.weibo.api.motan.codec.Serialization
 
deserializeMulti(Class<?>[]) - 类 中的方法com.weibo.api.motan.serialize.DeserializableObject
 
deserializeMulti(byte[], Class<?>[]) - 类 中的方法com.weibo.api.motan.serialize.FastJsonSerialization
 
deserializeMulti(byte[], Class<?>[]) - 类 中的方法com.weibo.api.motan.serialize.Hessian2Serialization
 
deserializeMulti(byte[], Class<?>[]) - 类 中的方法com.weibo.api.motan.serialize.SimpleSerialization
 
destroy() - 类 中的方法com.weibo.api.motan.cluster.support.ClusterSpi
 
destroy() - 类 中的方法com.weibo.api.motan.cluster.support.ClusterSupport
 
destroy() - 类 中的方法com.weibo.api.motan.config.RefererConfig
 
destroy() - 类 中的方法com.weibo.api.motan.protocol.AbstractProtocol
 
destroy() - 类 中的方法com.weibo.api.motan.protocol.rpc.DefaultRpcExporter
 
destroy() - 类 中的方法com.weibo.api.motan.protocol.rpc.DefaultRpcReferer
 
destroy() - 类 中的方法com.weibo.api.motan.protocol.support.ProtocolFilterDecorator
 
destroy() - 类 中的方法com.weibo.api.motan.rpc.AbstractProvider
 
destroy() - 接口 中的方法com.weibo.api.motan.rpc.Node
 
destroy() - 接口 中的方法com.weibo.api.motan.rpc.Protocol
1) exporter destroy 2) referer destroy
destroy() - 类 中的静态方法com.weibo.api.motan.rpc.RpcContext
 
destroy() - 接口 中的方法com.weibo.api.motan.transport.EndpointManager
 
destroy() - 类 中的方法com.weibo.api.motan.transport.support.HeartbeatClientEndpointManager
 
DirectRegistry - com.weibo.api.motan.registry.support中的类
Created by axb on 16/6/12.
DirectRegistry(URL) - 类 的构造器com.weibo.api.motan.registry.support.DirectRegistry
 
DirectRegistryFactory - com.weibo.api.motan.registry.support中的类
Created by axb on 16/6/12.
DirectRegistryFactory() - 类 的构造器com.weibo.api.motan.registry.support.DirectRegistryFactory
 
discover(URL) - 接口 中的方法com.weibo.api.motan.registry.DiscoveryService
 
discover(URL) - 类 中的方法com.weibo.api.motan.registry.support.AbstractRegistry
 
discover(URL) - 类 中的方法com.weibo.api.motan.registry.support.FailbackRegistry
 
discoverCommand(URL) - 类 中的方法com.weibo.api.motan.registry.support.command.CommandFailbackRegistry
 
discoverService(URL) - 类 中的方法com.weibo.api.motan.registry.support.command.CommandFailbackRegistry
 
discoverServiceWithCommand(URL, Map<String, Integer>, RpcCommand) - 类 中的方法com.weibo.api.motan.registry.support.command.CommandServiceManager
 
discoverServiceWithCommand(URL, Map<String, Integer>, RpcCommand, String) - 类 中的方法com.weibo.api.motan.registry.support.command.CommandServiceManager
 
DiscoveryService - com.weibo.api.motan.registry中的接口
Deicovery service.
doAvailable(URL) - 类 中的方法com.weibo.api.motan.registry.support.AbstractRegistry
 
doAvailable(URL) - 类 中的方法com.weibo.api.motan.registry.support.DirectRegistry
 
doAvailable(URL) - 类 中的方法com.weibo.api.motan.registry.support.LocalRegistryService
 
doCall(Request) - 类 中的方法com.weibo.api.motan.protocol.rpc.DefaultRpcReferer
 
doCall(Request) - 类 中的方法com.weibo.api.motan.rpc.AbstractReferer
 
doDiscover(URL) - 类 中的方法com.weibo.api.motan.registry.support.AbstractRegistry
 
doDiscover(URL) - 类 中的方法com.weibo.api.motan.registry.support.command.CommandFailbackRegistry
 
doDiscover(URL) - 类 中的方法com.weibo.api.motan.registry.support.DirectRegistry
 
doDiscover(URL) - 类 中的方法com.weibo.api.motan.registry.support.LocalRegistryService
 
doInit() - 类 中的方法com.weibo.api.motan.protocol.rpc.DefaultRpcExporter
 
doInit() - 类 中的方法com.weibo.api.motan.protocol.rpc.DefaultRpcReferer
 
doInit() - 类 中的方法com.weibo.api.motan.rpc.AbstractNode
 
done() - 类 中的方法com.weibo.api.motan.rpc.DefaultResponseFuture
 
doRegister(URL) - 类 中的方法com.weibo.api.motan.registry.support.AbstractRegistry
 
doRegister(URL) - 类 中的方法com.weibo.api.motan.registry.support.DirectRegistry
 
doRegister(URL) - 类 中的方法com.weibo.api.motan.registry.support.LocalRegistryService
 
doSelect(Request) - 类 中的方法com.weibo.api.motan.cluster.loadbalance.AbstractLoadBalance
 
doSelect(Request) - 类 中的方法com.weibo.api.motan.cluster.loadbalance.ActiveWeightLoadBalance
 
doSelect(Request) - 类 中的方法com.weibo.api.motan.cluster.loadbalance.ConfigurableWeightLoadBalance
 
doSelect(Request) - 类 中的方法com.weibo.api.motan.cluster.loadbalance.ConsistentHashLoadBalance
 
doSelect(Request) - 类 中的方法com.weibo.api.motan.cluster.loadbalance.LocalFirstLoadBalance
 
doSelect(Request) - 类 中的方法com.weibo.api.motan.cluster.loadbalance.RandomLoadBalance
 
doSelect(Request) - 类 中的方法com.weibo.api.motan.cluster.loadbalance.RoundRobinLoadBalance
 
doSelectToHolder(Request, List<Referer<T>>) - 类 中的方法com.weibo.api.motan.cluster.loadbalance.AbstractLoadBalance
 
doSelectToHolder(Request, List<Referer<T>>) - 类 中的方法com.weibo.api.motan.cluster.loadbalance.ActiveWeightLoadBalance
 
doSelectToHolder(Request, List<Referer<T>>) - 类 中的方法com.weibo.api.motan.cluster.loadbalance.ConfigurableWeightLoadBalance
 
doSelectToHolder(Request, List<Referer<T>>) - 类 中的方法com.weibo.api.motan.cluster.loadbalance.ConsistentHashLoadBalance
 
doSelectToHolder(Request, List<Referer<T>>) - 类 中的方法com.weibo.api.motan.cluster.loadbalance.LocalFirstLoadBalance
 
doSelectToHolder(Request, List<Referer<T>>) - 类 中的方法com.weibo.api.motan.cluster.loadbalance.RandomLoadBalance
 
doSelectToHolder(Request, List<Referer<T>>) - 类 中的方法com.weibo.api.motan.cluster.loadbalance.RoundRobinLoadBalance
 
doSubscribe(URL, NotifyListener) - 类 中的方法com.weibo.api.motan.registry.support.AbstractRegistry
 
doSubscribe(URL, NotifyListener) - 类 中的方法com.weibo.api.motan.registry.support.command.CommandFailbackRegistry
 
doSubscribe(URL, NotifyListener) - 类 中的方法com.weibo.api.motan.registry.support.DirectRegistry
 
doSubscribe(URL, NotifyListener) - 类 中的方法com.weibo.api.motan.registry.support.LocalRegistryService
 
doUnavailable(URL) - 类 中的方法com.weibo.api.motan.registry.support.AbstractRegistry
 
doUnavailable(URL) - 类 中的方法com.weibo.api.motan.registry.support.DirectRegistry
 
doUnavailable(URL) - 类 中的方法com.weibo.api.motan.registry.support.LocalRegistryService
 
doUnregister(URL) - 类 中的方法com.weibo.api.motan.registry.support.AbstractRegistry
 
doUnregister(URL) - 类 中的方法com.weibo.api.motan.registry.support.DirectRegistry
 
doUnregister(URL) - 类 中的方法com.weibo.api.motan.registry.support.LocalRegistryService
 
doUnsubscribe(URL, NotifyListener) - 类 中的方法com.weibo.api.motan.registry.support.AbstractRegistry
 
doUnsubscribe(URL, NotifyListener) - 类 中的方法com.weibo.api.motan.registry.support.command.CommandFailbackRegistry
 
doUnsubscribe(URL, NotifyListener) - 类 中的方法com.weibo.api.motan.registry.support.DirectRegistry
 
doUnsubscribe(URL, NotifyListener) - 类 中的方法com.weibo.api.motan.registry.support.LocalRegistryService
 

E

EMPTY_PARAM - 类 中的静态变量com.weibo.api.motan.util.ReflectUtil
 
encode(Channel, Object) - 接口 中的方法com.weibo.api.motan.codec.Codec
 
encode(Channel, Object) - 类 中的方法com.weibo.api.motan.protocol.rpc.CompressRpcCodec
 
encode(Channel, Object) - 类 中的方法com.weibo.api.motan.protocol.rpc.DefaultRpcCodec
 
encode(Channel, Object) - 类 中的方法com.weibo.api.motan.protocol.v2motan.MotanV2Codec
 
encodeV2(Channel, Object) - 类 中的方法com.weibo.api.motan.protocol.rpc.CompressRpcCodec
 
Endpoint - com.weibo.api.motan.transport中的接口
Endpoint of client or server.
endpointFactory - 类 中的变量com.weibo.api.motan.config.ProtocolConfig
 
endpointFactory - 类 中的变量com.weibo.api.motan.protocol.rpc.DefaultRpcExporter
 
endpointFactory - 类 中的变量com.weibo.api.motan.protocol.rpc.DefaultRpcReferer
 
EndpointFactory - com.weibo.api.motan.transport中的接口
 
EndpointManager - com.weibo.api.motan.transport中的接口
 
EQUAL_SIGN_PATTERN - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
EQUAL_SIGN_SEPERATOR - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
equals(Object) - 类 中的方法com.weibo.api.motan.protocol.v2motan.MotanV2Header
 
equals(Object) - 类 中的方法com.weibo.api.motan.rpc.URL
 
error(String) - 类 中的方法com.weibo.api.motan.log.DefaultLogService
 
error(String, Object...) - 类 中的方法com.weibo.api.motan.log.DefaultLogService
 
error(String, Throwable) - 类 中的方法com.weibo.api.motan.log.DefaultLogService
 
error(String) - 接口 中的方法com.weibo.api.motan.log.LogService
 
error(String, Object...) - 接口 中的方法com.weibo.api.motan.log.LogService
 
error(String, Throwable) - 接口 中的方法com.weibo.api.motan.log.LogService
 
error(String) - 类 中的静态方法com.weibo.api.motan.util.LoggerUtil
 
error(String, Object...) - 类 中的静态方法com.weibo.api.motan.util.LoggerUtil
 
error(String, Throwable) - 类 中的静态方法com.weibo.api.motan.util.LoggerUtil
 
errorMsg - 异常错误 中的变量com.weibo.api.motan.exception.MotanAbstractException
 
errorRate - 类 中的变量com.weibo.api.motan.config.AbstractRefererConfig
 
exception - 类 中的变量com.weibo.api.motan.rpc.DefaultResponseFuture
 
ExceptionUtil - com.weibo.api.motan.util中的类
 
ExceptionUtil() - 类 的构造器com.weibo.api.motan.util.ExceptionUtil
 
execute(Runnable) - 类 中的方法com.weibo.api.motan.core.StandardThreadExecutor
 
executorService - 类 中的静态变量com.weibo.api.motan.util.StatsUtil
 
export - 类 中的变量com.weibo.api.motan.config.AbstractServiceConfig
一个service可以按多个protocol提供服务,不同protocol使用不同port 利用export来设置protocol和port,格式如下: protocol1:port1,protocol2:port2
export(Class<T>, T, List<URL>) - 接口 中的方法com.weibo.api.motan.config.handler.ConfigHandler
 
export(Class<T>, T, List<URL>) - 类 中的方法com.weibo.api.motan.config.handler.SimpleConfigHandler
 
export() - 类 中的方法com.weibo.api.motan.config.ServiceConfig
 
export(Provider<T>, URL) - 类 中的方法com.weibo.api.motan.protocol.AbstractProtocol
 
export(Provider<T>, URL) - 类 中的方法com.weibo.api.motan.protocol.support.ProtocolFilterDecorator
 
export(Provider<T>, URL) - 接口 中的方法com.weibo.api.motan.rpc.Protocol
暴露服务
Exporter<T> - com.weibo.api.motan.rpc中的接口
Export service providers.
exporterMap - 类 中的变量com.weibo.api.motan.protocol.AbstractProtocol
 
exporterMap - 类 中的变量com.weibo.api.motan.protocol.rpc.DefaultRpcExporter
 
extConfig - 类 中的变量com.weibo.api.motan.config.AbstractInterfaceConfig
 
ExtConfig - com.weibo.api.motan.config中的类
扩展配置的扩展点,需要在refererConfig和serviceConfig中增加更多配置的应用,通过此类扩展。
ExtConfig() - 类 的构造器com.weibo.api.motan.config.ExtConfig
 
ExtensionLoader<T> - com.weibo.api.motan.core.extension中的类
扩展增加的方式: 支持 JDK ServiceProvider 支持 weibo:spi 配置
extractProtocols(String) - 类 中的静态方法com.weibo.api.motan.config.ConfigUtil
 

F

factory - 类 中的变量com.weibo.api.motan.transport.AbstractPoolClient
 
FailbackRegistry - com.weibo.api.motan.registry.support中的类
Failback registry
FailbackRegistry(URL) - 类 的构造器com.weibo.api.motan.registry.support.FailbackRegistry
 
FailfastHaStrategy<T> - com.weibo.api.motan.cluster.ha中的类
Fail fast ha strategy.
FailfastHaStrategy() - 类 的构造器com.weibo.api.motan.cluster.ha.FailfastHaStrategy
 
FailoverHaStrategy<T> - com.weibo.api.motan.cluster.ha中的类
Failover ha strategy.
FailoverHaStrategy() - 类 的构造器com.weibo.api.motan.cluster.ha.FailoverHaStrategy
 
FastJsonSerialization - com.weibo.api.motan.serialize中的类
fastjson 序列化 对于嵌套场景无法支持
FastJsonSerialization() - 类 的构造器com.weibo.api.motan.serialize.FastJsonSerialization
 
filter - 类 中的变量com.weibo.api.motan.config.AbstractInterfaceConfig
 
filter - 类 中的变量com.weibo.api.motan.config.ProtocolConfig
 
filter(Caller<?>, Request) - 类 中的方法com.weibo.api.motan.filter.AccessLogFilter
 
filter(Caller<?>, Request) - 类 中的方法com.weibo.api.motan.filter.AccessStatisticFilter
 
filter(Caller<?>, Request) - 类 中的方法com.weibo.api.motan.filter.ActiveLimitFilter
 
Filter - com.weibo.api.motan.filter中的接口
filter before transport.
filter(Caller<?>, Request) - 接口 中的方法com.weibo.api.motan.filter.Filter
 
filter(Caller<?>, Request) - 类 中的方法com.weibo.api.motan.filter.ServiceMockFilter
 
filter(Caller<?>, Request) - 类 中的方法com.weibo.api.motan.filter.SwitcherFilter
 
filter(Caller<?>, Request) - 类 中的方法com.weibo.api.motan.filter.ThreadProtectedFilter
 
FLAG_OTHER - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
FLAG_REQUEST - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
FLAG_RESPONSE - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
FLAG_RESPONSE_ATTACHMENT - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
FLAG_RESPONSE_EXCEPTION - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
FLAG_RESPONSE_VOID - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
flip() - 类 中的方法com.weibo.api.motan.protocol.v2motan.GrowableByteBuffer
 
forName(String) - 类 中的静态方法com.weibo.api.motan.util.ReflectUtil
 
forNames(String) - 类 中的静态方法com.weibo.api.motan.util.ReflectUtil
 
FRAMEWORK_DECODE_ERROR - 类 中的静态变量com.weibo.api.motan.exception.MotanErrorMsgConstant
 
FRAMEWORK_DECODE_ERROR_CODE - 类 中的静态变量com.weibo.api.motan.exception.MotanErrorMsgConstant
 
FRAMEWORK_DEFAULT_ERROR - 类 中的静态变量com.weibo.api.motan.exception.MotanErrorMsgConstant
framework error start
FRAMEWORK_DEFAULT_ERROR_CODE - 类 中的静态变量com.weibo.api.motan.exception.MotanErrorMsgConstant
 
FRAMEWORK_ENCODE_ERROR - 类 中的静态变量com.weibo.api.motan.exception.MotanErrorMsgConstant
service error end
FRAMEWORK_ENCODE_ERROR_CODE - 类 中的静态变量com.weibo.api.motan.exception.MotanErrorMsgConstant
 
FRAMEWORK_EXPORT_ERROR - 类 中的静态变量com.weibo.api.motan.exception.MotanErrorMsgConstant
 
FRAMEWORK_EXPORT_ERROR_CODE - 类 中的静态变量com.weibo.api.motan.exception.MotanErrorMsgConstant
 
FRAMEWORK_INIT_ERROR - 类 中的静态变量com.weibo.api.motan.exception.MotanErrorMsgConstant
 
FRAMEWORK_INIT_ERROR_CODE - 类 中的静态变量com.weibo.api.motan.exception.MotanErrorMsgConstant
 
FRAMEWORK_NAME - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
FRAMEWORK_REFER_ERROR - 类 中的静态变量com.weibo.api.motan.exception.MotanErrorMsgConstant
 
FRAMEWORK_REFER_ERROR_CODE - 类 中的静态变量com.weibo.api.motan.exception.MotanErrorMsgConstant
 
FRAMEWORK_REGISTER_ERROR_CODE - 类 中的静态变量com.weibo.api.motan.exception.MotanErrorMsgConstant
 
FRAMEWORK_SERVER_ERROR_CODE - 类 中的静态变量com.weibo.api.motan.exception.MotanErrorMsgConstant
 
fromMessage(String) - 类 中的静态方法com.weibo.api.motan.util.ExceptionUtil
 
Future - com.weibo.api.motan.rpc中的接口
 
FutureListener - com.weibo.api.motan.rpc中的接口
用于监听Future的success和fail事件
FutureState - com.weibo.api.motan.common中的枚举
future task state

G

GENERATE_PATH_KEY - 类 中的静态变量com.weibo.api.motan.transport.async.MotanAsyncProcessor
 
get(byte[]) - 类 中的方法com.weibo.api.motan.protocol.v2motan.GrowableByteBuffer
 
getAcceptConnections() - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
getAccessLog() - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
getActiveCount() - 类 中的方法com.weibo.api.motan.rpc.RpcStats.StatInfo
 
getActives() - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
getActives() - 类 中的方法com.weibo.api.motan.config.MethodConfig
 
getAddress() - 类 中的方法com.weibo.api.motan.config.RegistryConfig
 
getAllSwitchers() - 类 中的方法com.weibo.api.motan.switcher.LocalSwitcherService
 
getAllSwitchers() - 接口 中的方法com.weibo.api.motan.switcher.SwitcherService
获取所有接口降级开关
getAllUrl() - 类 中的方法com.weibo.api.motan.registry.support.LocalRegistryService
防止数据在外部被变更,因此copy一份
getApplication() - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
getApplication() - 类 中的方法com.weibo.api.motan.rpc.Application
 
getApplication(URL) - 类 中的静态方法com.weibo.api.motan.rpc.ApplicationInfo
已过时。
 
getApplication() - 类 中的方法com.weibo.api.motan.rpc.URL
 
getArguments() - 类 中的方法com.weibo.api.motan.rpc.DefaultRequest
 
getArguments() - 接口 中的方法com.weibo.api.motan.rpc.Request
service method param
getArgumentTypes() - 类 中的方法com.weibo.api.motan.config.MethodConfig
 
getAsync() - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
getAsync() - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
getAttachments() - 类 中的方法com.weibo.api.motan.rpc.DefaultRequest
 
getAttachments() - 类 中的方法com.weibo.api.motan.rpc.DefaultResponse
 
getAttachments() - 类 中的方法com.weibo.api.motan.rpc.DefaultResponseFuture
 
getAttachments() - 接口 中的方法com.weibo.api.motan.rpc.Request
get framework param
getAttachments() - 接口 中的方法com.weibo.api.motan.rpc.Response
 
getAttribute(Object) - 类 中的方法com.weibo.api.motan.rpc.RpcContext
 
getAttributes() - 类 中的方法com.weibo.api.motan.rpc.RpcContext
 
getAvailable() - 类 中的方法com.weibo.api.motan.cluster.support.ClusterSpi
 
getBackupRequestDelayRatio() - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
getBackupRequestDelayTime() - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
getBackupRequestMaxRetryRatio() - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
getBackupRequestSwitcherName() - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
getBasicReferer() - 类 中的方法com.weibo.api.motan.config.RefererConfig
 
getBasicService() - 类 中的方法com.weibo.api.motan.config.ServiceConfig
 
getBooleanParameter(String, boolean) - 类 中的方法com.weibo.api.motan.rpc.URL
 
getBooleanParameter(String) - 类 中的方法com.weibo.api.motan.rpc.URL
 
getBooleanValue() - 枚举 中的方法com.weibo.api.motan.common.URLParamType
 
getCachedUrls(URL) - 类 中的方法com.weibo.api.motan.registry.support.AbstractRegistry
 
getChannel(InetSocketAddress) - 类 中的方法com.weibo.api.motan.transport.AbstractServer
 
getChannel(InetSocketAddress) - 接口 中的方法com.weibo.api.motan.transport.Server
get channel.
getChannels() - 类 中的方法com.weibo.api.motan.transport.AbstractServer
 
getChannels() - 接口 中的方法com.weibo.api.motan.transport.Server
get channels.
getCheck() - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
getCheck() - 类 中的方法com.weibo.api.motan.config.RegistryConfig
 
getClientCommandList() - 类 中的方法com.weibo.api.motan.registry.support.command.RpcCommand
 
getClientRequestId() - 类 中的方法com.weibo.api.motan.rpc.RpcContext
 
getClients() - 类 中的方法com.weibo.api.motan.transport.support.HeartbeatClientEndpointManager
 
getCluster() - 类 中的方法com.weibo.api.motan.cluster.support.ClusterSupport
 
getCluster() - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
getClusterSupports() - 类 中的方法com.weibo.api.motan.config.RefererConfig
 
getCodec() - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
getCodec() - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
getCommandManagerMap() - 类 中的方法com.weibo.api.motan.registry.support.command.CommandFailbackRegistry
 
getConnectTimeout() - 类 中的方法com.weibo.api.motan.config.RegistryConfig
 
getContext() - 类 中的静态方法com.weibo.api.motan.rpc.RpcContext
 
getCount() - 类 中的方法com.weibo.api.motan.rpc.RpcStats.CountTime
 
getCrc32(String) - 类 中的静态方法com.weibo.api.motan.util.MotanDigestUtil
 
getCrc32(byte[]) - 类 中的静态方法com.weibo.api.motan.util.MotanDigestUtil
 
getCreateTime() - 类 中的方法com.weibo.api.motan.rpc.DefaultResponseFuture
 
getCreateTime() - 接口 中的方法com.weibo.api.motan.rpc.ResponseFuture
 
getDc() - 类 中的方法com.weibo.api.motan.registry.support.command.RpcCommand.ClientCommand
 
getDecorateProtocol(String) - 类 中的方法com.weibo.api.motan.cluster.support.ClusterSupport
 
getDefaultHeartbeatRequest(long) - 类 中的静态方法com.weibo.api.motan.transport.support.DefaultRpcHeartbeatFactory
 
getDefaultHeartbeatResponse(long) - 类 中的静态方法com.weibo.api.motan.transport.support.DefaultRpcHeartbeatFactory
 
getDefaultMetricsRegistry() - 类 中的静态方法com.weibo.api.motan.util.InternalMetricsFactory
返回默认的 MetricRegistry
getDefaultProtocolConfig() - 类 中的静态方法com.weibo.api.motan.util.MotanFrameworkUtil
获取默认motan协议配置
getDefaultRegistryConfig() - 类 中的静态方法com.weibo.api.motan.util.MotanFrameworkUtil
默认本地注册中心
getDirectUrl() - 类 中的方法com.weibo.api.motan.config.RefererConfig
 
getEmptyObject(Class<?>) - 类 中的静态方法com.weibo.api.motan.util.ReflectUtil
 
getEndpointFactory() - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
getEndpointManager() - 类 中的方法com.weibo.api.motan.transport.support.AbstractEndpointFactory
 
getErrorCode() - 异常错误 中的方法com.weibo.api.motan.exception.MotanAbstractException
 
getErrorCode() - 类 中的方法com.weibo.api.motan.exception.MotanErrorMsg
 
getErrorRate() - 类 中的方法com.weibo.api.motan.config.AbstractRefererConfig
 
getException() - 类 中的方法com.weibo.api.motan.rpc.DefaultResponse
 
getException() - 类 中的方法com.weibo.api.motan.rpc.DefaultResponseFuture
 
getException() - 接口 中的方法com.weibo.api.motan.rpc.Future
if task is done or cancle, return the exception
getException() - 接口 中的方法com.weibo.api.motan.rpc.Response
如果request处理有异常,那么调用该方法return exception 如果request还没处理完或者request处理正常,那么return null 该方法不会阻塞,无论该request是处理中还是处理完成
getExcise() - 类 中的方法com.weibo.api.motan.config.RegistryConfig
 
getExistingServices() - 类 中的静态方法com.weibo.api.motan.config.ServiceConfig
 
getExport() - 类 中的方法com.weibo.api.motan.config.AbstractServiceConfig
 
getExported() - 类 中的方法com.weibo.api.motan.config.ServiceConfig
 
getExporterMap() - 类 中的方法com.weibo.api.motan.protocol.AbstractProtocol
 
getExporters() - 类 中的方法com.weibo.api.motan.config.ServiceConfig
 
getExtConfig() - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
getExtension(String) - 类 中的方法com.weibo.api.motan.core.extension.ExtensionLoader
 
getExtensionClass(String) - 类 中的方法com.weibo.api.motan.core.extension.ExtensionLoader
 
getExtensionLoader(Class<T>) - 类 中的静态方法com.weibo.api.motan.core.extension.ExtensionLoader
 
getExtensions(String) - 类 中的方法com.weibo.api.motan.core.extension.ExtensionLoader
有些地方需要spi的所有激活的instances,所以需要能返回一个列表的方法 注意:1 SpiMeta 中的active 为true; 2 按照spiMeta中的sequence进行排序 FIXME: 是否需要对singleton来区分对待,后面再考虑 fishermen
getFailCount() - 类 中的方法com.weibo.api.motan.rpc.RpcStats.StatInfo
 
getFilter() - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
getFilter() - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
getFloatParameter(String, float) - 类 中的方法com.weibo.api.motan.rpc.URL
 
getFullMethodString(Request) - 类 中的静态方法com.weibo.api.motan.util.MotanFrameworkUtil
根据Request得到 interface.method(paramDesc) 的 desc 比如: package com.weibo.api.motan; interface A { public hello(int age); } 那么return "com.weibo.api.motan.A.hell(int)"
getGroup() - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
getGroup() - 类 中的方法com.weibo.api.motan.rpc.URL
 
getGroupFromRequest(Request) - 类 中的静态方法com.weibo.api.motan.util.MotanFrameworkUtil
 
getGroupMethodString(Request) - 类 中的静态方法com.weibo.api.motan.util.MotanFrameworkUtil
 
getHaStrategy() - 类 中的方法com.weibo.api.motan.cluster.support.ClusterSpi
 
getHaStrategy() - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
getHeaderLength() - 枚举 中的方法com.weibo.api.motan.protocol.rpc.RpcProtocolVersion
 
getHost() - 类 中的方法com.weibo.api.motan.config.AbstractServiceConfig
 
getHost() - 类 中的方法com.weibo.api.motan.config.ServiceConfig
 
getHost() - 类 中的方法com.weibo.api.motan.rpc.URL
 
getHostName(SocketAddress) - 类 中的静态方法com.weibo.api.motan.util.NetUtils
 
getId() - 类 中的方法com.weibo.api.motan.config.AbstractConfig
 
getId() - 类 中的方法com.weibo.api.motan.config.SpiConfig
 
getIdentity() - 类 中的方法com.weibo.api.motan.rpc.URL
返回一个service or referer的identity,如果两个url的identity相同,则表示相同的一个service或者referer
getImpl() - 类 中的方法com.weibo.api.motan.rpc.DefaultProvider
 
getImpl() - 接口 中的方法com.weibo.api.motan.rpc.Provider
 
getIndex() - 类 中的方法com.weibo.api.motan.registry.support.command.RpcCommand.ClientCommand
 
getInitialization() - 类 中的静态方法com.weibo.api.motan.rpc.init.InitializationFactory
 
getInitialized() - 类 中的方法com.weibo.api.motan.config.RefererConfig
 
getInputStream(byte[]) - 类 中的静态方法com.weibo.api.motan.protocol.rpc.CompressRpcCodec
获取输入流。
getInterface() - 类 中的方法com.weibo.api.motan.cluster.support.ClusterSpi
 
getInterface() - 类 中的方法com.weibo.api.motan.config.RefererConfig
 
getInterface() - 类 中的方法com.weibo.api.motan.config.ServiceConfig
 
getInterface() - 类 中的方法com.weibo.api.motan.rpc.AbstractProvider
 
getInterface() - 类 中的方法com.weibo.api.motan.rpc.AbstractReferer
 
getInterface() - 接口 中的方法com.weibo.api.motan.rpc.Caller
 
getInterface() - 接口 中的方法com.weibo.api.motan.rpc.Provider
 
getInterfaceClass() - 类 中的方法com.weibo.api.motan.config.SpiConfig
 
getInterfaceName() - 类 中的方法com.weibo.api.motan.rpc.DefaultRequest
 
getInterfaceName() - 接口 中的方法com.weibo.api.motan.rpc.Request
service interface
getIntParameter(String, int) - 类 中的方法com.weibo.api.motan.rpc.URL
 
getIntValue() - 枚举 中的方法com.weibo.api.motan.common.URLParamType
 
getIothreads() - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
getIsDefault() - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
getLatestCountTime() - 类 中的方法com.weibo.api.motan.rpc.RpcStats.StatInfo
 
getLazyInit() - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
getLoadBalance() - 接口 中的方法com.weibo.api.motan.cluster.Cluster
 
getLoadBalance() - 类 中的方法com.weibo.api.motan.cluster.support.ClusterSpi
 
getLoadbalance() - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
getLocalAddress() - 类 中的方法com.weibo.api.motan.transport.AbstractClient
 
getLocalAddress() - 类 中的方法com.weibo.api.motan.transport.AbstractServer
 
getLocalAddress() - 接口 中的方法com.weibo.api.motan.transport.Channel
get local socket address.
getLocalAddress() - 异常错误 中的方法com.weibo.api.motan.transport.TransportException
 
getLocalAddress() - 类 中的静态方法com.weibo.api.motan.util.NetUtils
getLocalAddress(Map<String, Integer>) - 类 中的静态方法com.weibo.api.motan.util.NetUtils
查找策略:首先看是否已经查到ip --> hostname对应的ip --> 根据连接目标端口得到的本地ip --> 轮询网卡
getLocalHostAddress(List<URL>) - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
getLocalServiceAddress() - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
getLogService() - 类 中的静态方法com.weibo.api.motan.util.LoggerUtil
 
getLongParameter(String, long) - 类 中的方法com.weibo.api.motan.rpc.URL
 
getLongValue() - 枚举 中的方法com.weibo.api.motan.common.URLParamType
 
getMaxClientConnection() - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
getMaxContentLength() - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
getMaxServerConnection() - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
getMaxSubmittedTaskCount() - 类 中的方法com.weibo.api.motan.core.StandardThreadExecutor
 
getMaxWorkerThread() - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
getMean() - 类 中的方法com.weibo.api.motan.config.AbstractRefererConfig
 
getMergeGroups() - 类 中的方法com.weibo.api.motan.registry.support.command.RpcCommand.ClientCommand
 
getMessage() - 异常错误 中的方法com.weibo.api.motan.exception.MotanAbstractException
 
getMessage() - 类 中的方法com.weibo.api.motan.exception.MotanErrorMsg
 
getMethodDesc(Method) - 类 中的静态方法com.weibo.api.motan.util.ReflectUtil
获取方法的标示 : method_name + "(" + paramDesc + ")"
getMethodDesc(String, String) - 类 中的静态方法com.weibo.api.motan.util.ReflectUtil
获取方法的标示 : method_name + "(" + paramDesc + ")"
getMethodName() - 类 中的方法com.weibo.api.motan.rpc.DefaultRequest
 
getMethodName() - 接口 中的方法com.weibo.api.motan.rpc.Request
service method name
getMethodParamDesc(Method) - 类 中的静态方法com.weibo.api.motan.util.ReflectUtil
获取method方式的接口参数,以逗号分割,拼接clz列表。
getMethodParameter(String, String, String) - 类 中的方法com.weibo.api.motan.rpc.URL
 
getMethodParameter(String, String, String, String) - 类 中的方法com.weibo.api.motan.rpc.URL
 
getMethodParameter(String, String, String, boolean) - 类 中的方法com.weibo.api.motan.rpc.URL
 
getMethodParameter(String, String, String, int) - 类 中的方法com.weibo.api.motan.rpc.URL
 
getMethodParameter(String, String, String, long) - 类 中的方法com.weibo.api.motan.rpc.URL
 
getMethodParameter(String, String, String, float) - 类 中的方法com.weibo.api.motan.rpc.URL
 
getMethods() - 类 中的方法com.weibo.api.motan.config.RefererConfig
 
getMethods() - 类 中的方法com.weibo.api.motan.config.ServiceConfig
 
getMethodStat(URL, Request) - 类 中的静态方法com.weibo.api.motan.rpc.RpcStats
 
getMinClientConnection() - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
getMingzSize() - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
getMinWorkerThread() - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
getMock() - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
getMockProviderMessageRouter(URL) - 类 中的方法com.weibo.api.motan.protocol.mock.AbstractMockRpcProtocol
 
getModule() - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
getModule() - 类 中的方法com.weibo.api.motan.rpc.Application
 
getModule() - 类 中的方法com.weibo.api.motan.rpc.URL
 
getMotanErrorMsg() - 异常错误 中的方法com.weibo.api.motan.exception.MotanAbstractException
 
getName() - 枚举 中的方法com.weibo.api.motan.common.URLParamType
 
getName() - 类 中的方法com.weibo.api.motan.config.MethodConfig
 
getName() - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
getName() - 枚举 中的方法com.weibo.api.motan.config.RegistryConfig.Excise
 
getName() - 类 中的方法com.weibo.api.motan.config.RegistryConfig
 
getName() - 类 中的方法com.weibo.api.motan.switcher.Switcher
 
getName(Class<?>) - 类 中的静态方法com.weibo.api.motan.util.ReflectUtil
需要支持一维数组、二维数组等
getOriginMessage() - 异常错误 中的方法com.weibo.api.motan.exception.MotanAbstractException
 
getP90() - 类 中的方法com.weibo.api.motan.config.AbstractRefererConfig
 
getP99() - 类 中的方法com.weibo.api.motan.config.AbstractRefererConfig
 
getP999() - 类 中的方法com.weibo.api.motan.config.AbstractRefererConfig
 
getParameter(String) - 类 中的方法com.weibo.api.motan.rpc.URL
 
getParameter(String, String) - 类 中的方法com.weibo.api.motan.rpc.URL
 
getParameters() - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
getParameters() - 类 中的方法com.weibo.api.motan.rpc.URL
 
getParamtersDesc() - 类 中的方法com.weibo.api.motan.rpc.DefaultRequest
 
getParamtersDesc() - 接口 中的方法com.weibo.api.motan.rpc.Request
service method param desc (sign)
getPath() - 类 中的方法com.weibo.api.motan.rpc.URL
 
getPattern() - 类 中的方法com.weibo.api.motan.registry.support.command.RpcCommand.ClientCommand
 
getPoolLifo() - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
getPort() - 类 中的方法com.weibo.api.motan.config.RegistryConfig
 
getPort() - 类 中的方法com.weibo.api.motan.rpc.URL
 
getPositive(int) - 类 中的静态方法com.weibo.api.motan.util.MathUtil
return positive int value of originValue
getPrimitiveClass(String) - 类 中的静态方法com.weibo.api.motan.util.ReflectUtil
 
getProcessTime() - 类 中的方法com.weibo.api.motan.rpc.DefaultResponse
 
getProcessTime() - 类 中的方法com.weibo.api.motan.rpc.DefaultResponseFuture
 
getProcessTime() - 接口 中的方法com.weibo.api.motan.rpc.Response
业务处理时间
getProtocol() - 类 中的方法com.weibo.api.motan.rpc.URL
 
getProtocolAndPort() - 类 中的方法com.weibo.api.motan.config.ServiceConfig
 
getProtocolKey(URL) - 类 中的静态方法com.weibo.api.motan.util.MotanFrameworkUtil
protocol key: protocol://host:port/group/interface/version
getProtocols() - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
getProvider(Protocol, T, URL, Class<T>) - 类 中的方法com.weibo.api.motan.config.handler.SimpleConfigHandler
 
getProvider() - 类 中的方法com.weibo.api.motan.rpc.AbstractExporter
 
getProvider() - 接口 中的方法com.weibo.api.motan.rpc.Exporter
 
getProxy() - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
getProxy() - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
getProxy(Class<T>, InvocationHandler) - 接口 中的方法com.weibo.api.motan.proxy.ProxyFactory
 
getProxy(Class<T>, InvocationHandler) - 类 中的方法com.weibo.api.motan.proxy.spi.JdkProxyFactory
 
getPublicMethod(Class<?>) - 类 中的静态方法com.weibo.api.motan.util.ReflectUtil
获取clz public method 1)不包含构造函数 2)不包含Object.class 3)包含该clz的父类的所有public方法
getPublicMethodCount() - 类 中的方法com.weibo.api.motan.transport.ProviderMessageRouter
 
getRef() - 类 中的方法com.weibo.api.motan.config.RefererConfig
 
getRef() - 类 中的方法com.weibo.api.motan.config.ServiceConfig
 
getReferers() - 接口 中的方法com.weibo.api.motan.cluster.Cluster
 
getReferers() - 类 中的方法com.weibo.api.motan.cluster.loadbalance.AbstractLoadBalance
 
getReferers() - 类 中的方法com.weibo.api.motan.cluster.support.ClusterSpi
 
getRegister() - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
getRegister() - 类 中的方法com.weibo.api.motan.config.RegistryConfig
 
getRegisteredServiceUrls() - 接口 中的方法com.weibo.api.motan.registry.RegistryService
 
getRegisteredServiceUrls() - 类 中的方法com.weibo.api.motan.registry.support.AbstractRegistry
 
getRegistereUrls() - 类 中的方法com.weibo.api.motan.config.ServiceConfig
 
getRegistries() - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
getRegistry(URL) - 类 中的方法com.weibo.api.motan.cluster.support.ClusterSupport
 
getRegistry(URL) - 接口 中的方法com.weibo.api.motan.registry.RegistryFactory
 
getRegistry(URL) - 类 中的方法com.weibo.api.motan.registry.support.AbstractRegistryFactory
 
getRegistryInstance(String) - 类 中的静态方法com.weibo.api.motan.util.InternalMetricsFactory
指定名字获取所属的实例。
getRegistryInstance(String, String...) - 类 中的静态方法com.weibo.api.motan.util.InternalMetricsFactory
指定几个名字的关键词,依据 MetricRegistry 的名字生成规则获取所属的实例。
getRegistryInstance(Class<?>, String...) - 类 中的静态方法com.weibo.api.motan.util.InternalMetricsFactory
指定类类型和几个名字的关键词,依据 MetricRegistry 的名字生成规则获取所属的实例。
getRegistryRetryPeriod() - 类 中的方法com.weibo.api.motan.config.RegistryConfig
 
getRegistrySessionTimeout() - 类 中的方法com.weibo.api.motan.config.RegistryConfig
 
getRegistryUri(URL) - 类 中的方法com.weibo.api.motan.registry.support.AbstractRegistryFactory
 
getRegProtocol() - 类 中的方法com.weibo.api.motan.config.RegistryConfig
 
getRemark() - 类 中的方法com.weibo.api.motan.registry.support.command.RpcCommand.ClientCommand
 
getRemoteAddress() - 类 中的方法com.weibo.api.motan.transport.AbstractClient
 
getRemoteAddress() - 类 中的方法com.weibo.api.motan.transport.AbstractServer
 
getRemoteAddress() - 接口 中的方法com.weibo.api.motan.transport.Channel
get remote socket address
getRemoteAddress() - 异常错误 中的方法com.weibo.api.motan.transport.TransportException
 
getRequest() - 类 中的方法com.weibo.api.motan.rpc.RpcContext
 
getRequestId() - 类 中的方法com.weibo.api.motan.protocol.v2motan.MotanV2Header
 
getRequestId() - 类 中的方法com.weibo.api.motan.rpc.DefaultRequest
 
getRequestId() - 类 中的方法com.weibo.api.motan.rpc.DefaultResponse
 
getRequestId() - 类 中的方法com.weibo.api.motan.rpc.DefaultResponseFuture
 
getRequestId() - 接口 中的方法com.weibo.api.motan.rpc.Request
request id
getRequestId() - 接口 中的方法com.weibo.api.motan.rpc.Response
与 Request 的 requestId 相对应
getRequestId() - 类 中的方法com.weibo.api.motan.rpc.RpcContext
clientRequestId > request.id
getRequestId() - 类 中的静态方法com.weibo.api.motan.util.RequestIdGenerator
获取 requestId
getRequestIdFromClient() - 类 中的静态方法com.weibo.api.motan.util.RequestIdGenerator
 
getRequestObj() - 类 中的方法com.weibo.api.motan.rpc.DefaultResponseFuture
 
getRequestTimeout() - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
getRequestTimeout() - 类 中的方法com.weibo.api.motan.config.MethodConfig
 
getRequestTimeout() - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
getRequestTimeout() - 类 中的方法com.weibo.api.motan.config.RegistryConfig
 
getResponse() - 类 中的方法com.weibo.api.motan.rpc.RpcContext
 
getRetries() - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
getRetries() - 类 中的方法com.weibo.api.motan.config.MethodConfig
 
getRetries() - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
getRetries() - 类 中的方法com.weibo.api.motan.rpc.DefaultRequest
 
getRetries() - 接口 中的方法com.weibo.api.motan.rpc.Request
retries
getRouteRules() - 类 中的方法com.weibo.api.motan.registry.support.command.RpcCommand.ClientCommand
 
getRpcAttachment(String) - 类 中的方法com.weibo.api.motan.rpc.RpcContext
get attachments from rpccontext only. not from request or response
getRpcAttachments() - 类 中的方法com.weibo.api.motan.rpc.RpcContext
 
getRpcProtocolVersion() - 类 中的方法com.weibo.api.motan.rpc.DefaultRequest
 
getRpcProtocolVersion() - 类 中的方法com.weibo.api.motan.rpc.DefaultResponse
 
getRpcProtocolVersion() - 类 中的方法com.weibo.api.motan.rpc.DefaultResponseFuture
 
getRpcProtocolVersion() - 接口 中的方法com.weibo.api.motan.rpc.Request
 
getRpcProtocolVersion() - 接口 中的方法com.weibo.api.motan.rpc.Response
 
getSerializaiontByNum(int) - 类 中的方法com.weibo.api.motan.codec.AbstractCodec
 
getSerialization() - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
getSerializationNumber() - 接口 中的方法com.weibo.api.motan.codec.Serialization
serializaion的唯一编号,用于传输协议中指定序列化方式。
getSerializationNumber() - 类 中的方法com.weibo.api.motan.serialize.FastJsonSerialization
 
getSerializationNumber() - 类 中的方法com.weibo.api.motan.serialize.Hessian2Serialization
 
getSerializationNumber() - 类 中的方法com.weibo.api.motan.serialize.SimpleSerialization
 
getSerialize() - 类 中的方法com.weibo.api.motan.protocol.v2motan.MotanV2Header
 
getServerPortStr() - 类 中的方法com.weibo.api.motan.rpc.URL
comma separated host:port pairs, e.g. "127.0.0.1:3000"
getServiceKey(Request) - 类 中的静态方法com.weibo.api.motan.util.MotanFrameworkUtil
目前根据 group/interface/version 来唯一标示一个服务
getServiceKey(URL) - 类 中的静态方法com.weibo.api.motan.util.MotanFrameworkUtil
目前根据 group/interface/version 来唯一标示一个服务
getServiceStat(URL) - 类 中的静态方法com.weibo.api.motan.rpc.RpcStats
 
getServiceUrl() - 类 中的方法com.weibo.api.motan.rpc.AbstractReferer
 
getServiceUrl() - 接口 中的方法com.weibo.api.motan.rpc.Referer
获取referer的原始service url
getShallServerChannels() - 类 中的方法com.weibo.api.motan.transport.support.AbstractEndpointFactory
 
getShareChannel() - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
getSide() - 类 中的方法com.weibo.api.motan.filter.AccessLogFilter
 
getSpiClass() - 类 中的方法com.weibo.api.motan.config.SpiConfig
 
getSpiName(Class<?>) - 类 中的方法com.weibo.api.motan.core.extension.ExtensionLoader
获取扩展点的名字 如果扩展类有SpiMeta的注解,那么获取对应的name,如果没有的话获取classname
getState() - 类 中的方法com.weibo.api.motan.rpc.DefaultResponseFuture
 
getStatisticItem(String, long) - 类 中的静态方法com.weibo.api.motan.util.StatsUtil
 
getStatus() - 异常错误 中的方法com.weibo.api.motan.exception.MotanAbstractException
 
getStatus() - 类 中的方法com.weibo.api.motan.exception.MotanErrorMsg
 
getStatus() - 类 中的方法com.weibo.api.motan.protocol.v2motan.MotanV2Header
 
getStatus() - 枚举 中的方法com.weibo.api.motan.protocol.v2motan.MotanV2Header.MessageStatus
 
getSubmittedTasksCount() - 类 中的方法com.weibo.api.motan.core.StandardThreadExecutor
 
getSubscribe() - 类 中的方法com.weibo.api.motan.config.RegistryConfig
 
getSwitcher(String) - 类 中的方法com.weibo.api.motan.switcher.LocalSwitcherService
 
getSwitcher(String) - 接口 中的方法com.weibo.api.motan.switcher.SwitcherService
获取接口降级开关
getSwitcherService() - 类 中的静态方法com.weibo.api.motan.util.MotanSwitcherUtil
 
getThrowException() - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
getTimeout() - 类 中的方法com.weibo.api.motan.rpc.DefaultResponse
 
getTimeout() - 类 中的方法com.weibo.api.motan.rpc.DefaultResponseFuture
 
getTimeout() - 接口 中的方法com.weibo.api.motan.rpc.Response
 
getTotalAccessStatistic() - 类 中的静态方法com.weibo.api.motan.util.StatsUtil
 
getTotalAccessStatistic(int) - 类 中的静态方法com.weibo.api.motan.util.StatsUtil
 
getTotalCountTime() - 类 中的方法com.weibo.api.motan.rpc.RpcStats.StatInfo
 
getTransExceptionStack() - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
getUri() - 类 中的方法com.weibo.api.motan.rpc.URL
 
getUrl() - 类 中的方法com.weibo.api.motan.cluster.support.ClusterSpi
 
getUrl() - 类 中的方法com.weibo.api.motan.cluster.support.ClusterSupport
 
getUrl() - 接口 中的方法com.weibo.api.motan.registry.Registry
 
getUrl() - 类 中的方法com.weibo.api.motan.registry.support.AbstractRegistry
 
getUrl() - 类 中的方法com.weibo.api.motan.registry.support.LocalRegistryService
 
getUrl() - 类 中的方法com.weibo.api.motan.rpc.AbstractNode
 
getUrl() - 类 中的方法com.weibo.api.motan.rpc.AbstractProvider
 
getUrl() - 接口 中的方法com.weibo.api.motan.rpc.Node
 
getUrl() - 接口 中的方法com.weibo.api.motan.transport.Channel
 
getUsegz() - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
getValue() - 枚举 中的方法com.weibo.api.motan.common.URLParamType
 
getValue() - 类 中的方法com.weibo.api.motan.rpc.DefaultResponse
 
getValue() - 类 中的方法com.weibo.api.motan.rpc.DefaultResponseFuture
 
getValue() - 接口 中的方法com.weibo.api.motan.rpc.Future
if task is success, return the result.
getValue() - 接口 中的方法com.weibo.api.motan.rpc.Response
如果 request 正常处理,那么会返回 Object value,而如果 request 处理有异常,那么 getValue 会抛出异常
getValueFromRequest(Request, String, String) - 类 中的静态方法com.weibo.api.motan.util.MotanFrameworkUtil
 
getVersion() - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
getVersion() - 枚举 中的方法com.weibo.api.motan.protocol.rpc.RpcProtocolVersion
 
getVersion() - 类 中的方法com.weibo.api.motan.protocol.v2motan.MotanV2Header
 
getVersion() - 类 中的方法com.weibo.api.motan.registry.support.command.RpcCommand.ClientCommand
 
getVersion() - 类 中的方法com.weibo.api.motan.rpc.URL
 
getVersionFromRequest(Request) - 类 中的静态方法com.weibo.api.motan.util.MotanFrameworkUtil
 
getWorkerQueueSize() - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
group - 类 中的变量com.weibo.api.motan.config.AbstractInterfaceConfig
 
GROUP_CODEC_VERSION_SWITCHER - 类 中的静态变量com.weibo.api.motan.protocol.rpc.CompressRpcCodec
 
GrowableByteBuffer - com.weibo.api.motan.protocol.v2motan中的类
Created by zhanglei28 on 2017/6/27.
GrowableByteBuffer(int) - 类 的构造器com.weibo.api.motan.protocol.v2motan.GrowableByteBuffer
 
gzip(byte[]) - 类 中的静态方法com.weibo.api.motan.util.ByteUtil
 

H

handle(Channel, Object) - 接口 中的方法com.weibo.api.motan.transport.MessageHandler
 
handle(Channel, Object) - 类 中的方法com.weibo.api.motan.transport.ProviderMessageRouter
 
hashCode() - 类 中的方法com.weibo.api.motan.protocol.v2motan.MotanV2Header
 
hashCode() - 类 中的方法com.weibo.api.motan.rpc.URL
 
hasMethods() - 类 中的方法com.weibo.api.motan.config.RefererConfig
 
hasMethods() - 类 中的方法com.weibo.api.motan.config.ServiceConfig
 
hasParameter(String) - 类 中的方法com.weibo.api.motan.rpc.URL
 
hasProtocol() - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
HaStrategy<T> - com.weibo.api.motan.cluster中的接口
Ha strategy.
haStrategy - 类 中的变量com.weibo.api.motan.config.ProtocolConfig
 
heartbeat(Request) - 类 中的方法com.weibo.api.motan.transport.AbstractClient
 
heartbeat(Request) - 接口 中的方法com.weibo.api.motan.transport.Client
async send request.
HEARTBEAT_INTERFACE_NAME - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
HEARTBEAT_METHOD_NAME - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
HEARTBEAT_PERIOD - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
heartbeat constants start
HeartbeatClientEndpointManager - com.weibo.api.motan.transport.support中的类
 
HeartbeatClientEndpointManager() - 类 的构造器com.weibo.api.motan.transport.support.HeartbeatClientEndpointManager
 
HeartbeatFactory - com.weibo.api.motan.transport中的接口
heartbeat的消息保持和正常请求的Request一致,这样以便更能反应service端的可用情况
Hessian2Serialization - com.weibo.api.motan.serialize中的类
hession2 序列化,要求序列化的对象实现 java.io.Serializable 接口
Hessian2Serialization() - 类 的构造器com.weibo.api.motan.serialize.Hessian2Serialization
 
HHEARTBEAT_PARAM - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
histogram - 类 中的变量com.weibo.api.motan.util.AccessStatisticResult
 
HISTOGRAM_NAME - 类 中的静态变量com.weibo.api.motan.util.StatsUtil
 
host - 类 中的变量com.weibo.api.motan.config.AbstractServiceConfig
一般不用设置,由服务自己获取,但如果有多个ip,而只想用指定ip,则可以在此处指定

I

id - 类 中的变量com.weibo.api.motan.config.AbstractConfig
 
incrActiveCount(Request) - 类 中的方法com.weibo.api.motan.rpc.AbstractReferer
 
info(String) - 类 中的方法com.weibo.api.motan.log.DefaultLogService
 
info(String, Object...) - 类 中的方法com.weibo.api.motan.log.DefaultLogService
 
info(String, Throwable) - 类 中的方法com.weibo.api.motan.log.DefaultLogService
 
info(String) - 接口 中的方法com.weibo.api.motan.log.LogService
 
info(String, Object...) - 接口 中的方法com.weibo.api.motan.log.LogService
 
info(String, Throwable) - 接口 中的方法com.weibo.api.motan.log.LogService
 
info(String) - 类 中的静态方法com.weibo.api.motan.util.LoggerUtil
 
info(String, Object...) - 类 中的静态方法com.weibo.api.motan.util.LoggerUtil
 
info(String, Throwable) - 类 中的静态方法com.weibo.api.motan.util.LoggerUtil
 
init() - 接口 中的方法com.weibo.api.motan.cluster.Cluster
 
init() - 类 中的方法com.weibo.api.motan.cluster.support.ClusterSpi
 
init() - 类 中的方法com.weibo.api.motan.cluster.support.ClusterSupport
 
init(Caller<?>) - 接口 中的方法com.weibo.api.motan.filter.InitializableFilter
init with caller eg. referer or provider be careful when using SINGLETON scope
init(Caller<?>) - 类 中的方法com.weibo.api.motan.filter.ThreadProtectedFilter
默认策略当接口线程池占用达到3/4或者空闲小于150时,限制单个方法请求不能超过总线程数的1/2 需要自定义方法并发限制可以通过actives参数配置
init - 类 中的变量com.weibo.api.motan.rpc.AbstractNode
 
init() - 类 中的方法com.weibo.api.motan.rpc.AbstractNode
 
init() - 类 中的方法com.weibo.api.motan.rpc.AbstractProvider
 
init() - 接口 中的方法com.weibo.api.motan.rpc.init.Initializable
 
init() - 接口 中的方法com.weibo.api.motan.rpc.Node
 
init(Request) - 类 中的静态方法com.weibo.api.motan.rpc.RpcContext
init new rpcContext with request
init() - 类 中的静态方法com.weibo.api.motan.rpc.RpcContext
 
init(ProcessingEnvironment) - 类 中的方法com.weibo.api.motan.transport.async.MotanAsyncProcessor
 
init() - 接口 中的方法com.weibo.api.motan.transport.EndpointManager
 
init() - 类 中的方法com.weibo.api.motan.transport.support.HeartbeatClientEndpointManager
 
initAllSerialziation() - 类 中的静态方法com.weibo.api.motan.codec.AbstractCodec
 
initConnection(boolean) - 类 中的方法com.weibo.api.motan.transport.AbstractPoolClient
 
initExtensionLoader(Class<T>) - 类 中的静态方法com.weibo.api.motan.core.extension.ExtensionLoader
 
Initializable - com.weibo.api.motan.rpc.init中的接口
 
InitializableFilter - com.weibo.api.motan.filter中的接口
 
InitializationFactory - com.weibo.api.motan.rpc.init中的类
 
InitializationFactory() - 类 的构造器com.weibo.api.motan.rpc.init.InitializationFactory
 
initPool() - 类 中的方法com.weibo.api.motan.transport.AbstractPoolClient
 
initRef() - 类 中的方法com.weibo.api.motan.config.RefererConfig
 
initRequestRouter(URL) - 类 中的方法com.weibo.api.motan.protocol.rpc.DefaultRpcExporter
 
initSwitcher(String, boolean) - 类 中的方法com.weibo.api.motan.switcher.LocalSwitcherService
 
initSwitcher(String, boolean) - 接口 中的方法com.weibo.api.motan.switcher.SwitcherService
初始化开关。
initSwitcher(String, boolean) - 类 中的静态方法com.weibo.api.motan.util.MotanSwitcherUtil
 
InjvmProtocol - com.weibo.api.motan.protocol.injvm中的类
JVM 节点内部的调用 1) provider 和 referer 相对应 2) provider 需要在被consumer refer 之前需要 export
InjvmProtocol() - 类 的构造器com.weibo.api.motan.protocol.injvm.InjvmProtocol
 
innerCreateClient(URL) - 类 中的方法com.weibo.api.motan.transport.support.AbstractEndpointFactory
 
innerCreateServer(URL, MessageHandler) - 类 中的方法com.weibo.api.motan.transport.support.AbstractEndpointFactory
 
int2bytes(int, byte[], int) - 类 中的静态方法com.weibo.api.motan.util.ByteUtil
把int类型的value转为4个byte字节,放到byte数组的off开始的位置,高位在前
InternalMetricsFactory - com.weibo.api.motan.util中的类
生成 MetricRegistry 的工厂类。
InternalMetricsFactory() - 类 的构造器com.weibo.api.motan.util.InternalMetricsFactory
 
intervalCounts - 类 中的变量com.weibo.api.motan.util.AccessStatisticResult
 
invalidateObject(Channel) - 类 中的方法com.weibo.api.motan.transport.AbstractPoolClient
 
invoke(Object, Method, Object[]) - 类 中的方法com.weibo.api.motan.proxy.RefererInvocationHandler
 
invoke(Request) - 类 中的方法com.weibo.api.motan.rpc.AbstractProvider
 
invoke(Request) - 类 中的方法com.weibo.api.motan.rpc.DefaultProvider
 
ipPort2RequestRouter - 类 中的变量com.weibo.api.motan.protocol.rpc.DefaultRpcExporter
 
ipPort2ServerShareChannel - 类 中的变量com.weibo.api.motan.transport.support.AbstractEndpointFactory
维持share channel 的service列表
ipToLong(String) - 类 中的静态方法com.weibo.api.motan.cluster.loadbalance.LocalFirstLoadBalance
 
isAliveState() - 枚举 中的方法com.weibo.api.motan.common.ChannelState
 
isAllowRequest(int, int, int, Request) - 类 中的方法com.weibo.api.motan.transport.ProviderProtectedMessageRouter
 
isAvailable() - 类 中的方法com.weibo.api.motan.cluster.support.ClusterSpi
 
isAvailable() - 类 中的方法com.weibo.api.motan.protocol.rpc.DefaultRpcExporter
 
isAvailable() - 类 中的方法com.weibo.api.motan.protocol.rpc.DefaultRpcReferer
 
isAvailable() - 类 中的方法com.weibo.api.motan.rpc.AbstractNode
 
isAvailable() - 类 中的方法com.weibo.api.motan.rpc.AbstractProvider
 
isAvailable() - 接口 中的方法com.weibo.api.motan.rpc.Node
 
isAvailable() - 接口 中的方法com.weibo.api.motan.transport.Channel
the node available status
isAvailable() - 接口 中的方法com.weibo.api.motan.transport.Transport
判断transport的available状态
isBizException(Exception) - 类 中的静态方法com.weibo.api.motan.util.ExceptionUtil
已过时。
isBizException(Throwable) - 类 中的静态方法com.weibo.api.motan.util.ExceptionUtil
 
isBound() - 接口 中的方法com.weibo.api.motan.transport.Server
is server bound
isCancelled() - 类 中的方法com.weibo.api.motan.rpc.DefaultResponseFuture
 
isCancelled() - 接口 中的方法com.weibo.api.motan.rpc.Future
task cancelled
isCancelledState() - 枚举 中的方法com.weibo.api.motan.common.FutureState
 
isClose() - 接口 中的方法com.weibo.api.motan.transport.Transport
transport is close?
isClosed() - 接口 中的方法com.weibo.api.motan.transport.Channel
is closed.
isCloseState() - 枚举 中的方法com.weibo.api.motan.common.ChannelState
 
isConnect() - 接口 中的方法com.weibo.api.motan.transport.Transport
判断transport的connect状态
isDebugEnabled() - 类 中的方法com.weibo.api.motan.log.DefaultLogService
 
isDebugEnabled() - 接口 中的方法com.weibo.api.motan.log.LogService
 
isDebugEnabled() - 类 中的静态方法com.weibo.api.motan.util.LoggerUtil
 
isDefault() - 类 中的方法com.weibo.api.motan.config.BasicRefererInterfaceConfig
 
isDefault() - 类 中的方法com.weibo.api.motan.config.BasicServiceInterfaceConfig
 
isDefault() - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
isDefault() - 类 中的方法com.weibo.api.motan.config.RegistryConfig
 
isDefault(String) - 类 中的静态方法com.weibo.api.motan.filter.ServiceMockFilter
 
isDoingState() - 枚举 中的方法com.weibo.api.motan.common.FutureState
 
isDone() - 类 中的方法com.weibo.api.motan.rpc.DefaultResponseFuture
 
isDone() - 接口 中的方法com.weibo.api.motan.rpc.Future
task is complete : normal or exception
isDoneState() - 枚举 中的方法com.weibo.api.motan.common.FutureState
 
isEmpty(Collection) - 类 中的静态方法com.weibo.api.motan.util.CollectionUtil
 
isEmpty() - 类 中的方法com.weibo.api.motan.util.ConcurrentHashSet
Returns true if this set contains no elements.
isErrorEnabled() - 类 中的方法com.weibo.api.motan.log.DefaultLogService
 
isErrorEnabled() - 接口 中的方法com.weibo.api.motan.log.LogService
 
isErrorEnabled() - 类 中的静态方法com.weibo.api.motan.util.LoggerUtil
 
isGzip() - 类 中的方法com.weibo.api.motan.protocol.v2motan.MotanV2Header
 
isHeartbeat() - 类 中的方法com.weibo.api.motan.protocol.v2motan.MotanV2Header
 
isHeartbeatRequest(Object) - 类 中的静态方法com.weibo.api.motan.transport.support.DefaultRpcHeartbeatFactory
 
isHeartbeatResponse(Object) - 类 中的静态方法com.weibo.api.motan.transport.support.DefaultRpcHeartbeatFactory
 
isInfoEnabled() - 类 中的方法com.weibo.api.motan.log.DefaultLogService
 
isInfoEnabled() - 接口 中的方法com.weibo.api.motan.log.LogService
 
isInitState() - 枚举 中的方法com.weibo.api.motan.common.ChannelState
 
isInvalidLocalHost(String) - 类 中的静态方法com.weibo.api.motan.util.NetUtils
 
isLocalMethod(Method) - 类 中的方法com.weibo.api.motan.proxy.RefererInvocationHandler
tostring,equals,hashCode,finalize等接口未声明的方法不进行远程调用
isMotanException(Exception) - 类 中的静态方法com.weibo.api.motan.util.ExceptionUtil
已过时。
isMotanException(Throwable) - 类 中的静态方法com.weibo.api.motan.util.ExceptionUtil
 
isOn() - 类 中的方法com.weibo.api.motan.switcher.Switcher
isOn: true,服务可用; isOn: false, 服务不可用
isOneway() - 类 中的方法com.weibo.api.motan.protocol.v2motan.MotanV2Header
 
isOpen(String) - 类 中的方法com.weibo.api.motan.switcher.LocalSwitcherService
 
isOpen(String, boolean) - 类 中的方法com.weibo.api.motan.switcher.LocalSwitcherService
 
isOpen(String) - 接口 中的方法com.weibo.api.motan.switcher.SwitcherService
检查开关是否开启。
isOpen(String, boolean) - 接口 中的方法com.weibo.api.motan.switcher.SwitcherService
检查开关是否开启,如果开关不存在则将开关置默认值,并返回。
isOpen(String) - 类 中的静态方法com.weibo.api.motan.util.MotanSwitcherUtil
检查开关是否开启。
isProvider - 类 中的变量com.weibo.api.motan.filter.ThreadProtectedFilter
 
isProxy() - 类 中的方法com.weibo.api.motan.protocol.v2motan.MotanV2Header
 
isRequest() - 类 中的方法com.weibo.api.motan.protocol.v2motan.MotanV2Header
 
isStatsEnabled() - 类 中的方法com.weibo.api.motan.log.DefaultLogService
 
isStatsEnabled() - 接口 中的方法com.weibo.api.motan.log.LogService
 
isStatsEnabled() - 类 中的静态方法com.weibo.api.motan.util.LoggerUtil
 
isSuccess() - 类 中的方法com.weibo.api.motan.rpc.DefaultResponseFuture
 
isSuccess() - 接口 中的方法com.weibo.api.motan.rpc.Future
isDone() & normal
isTraceEnabled() - 类 中的方法com.weibo.api.motan.log.DefaultLogService
 
isTraceEnabled() - 接口 中的方法com.weibo.api.motan.log.LogService
 
isTraceEnabled() - 类 中的静态方法com.weibo.api.motan.util.LoggerUtil
 
isUnAliveState() - 枚举 中的方法com.weibo.api.motan.common.ChannelState
 
isUnInitState() - 枚举 中的方法com.weibo.api.motan.common.ChannelState
 
isValidAddress(String) - 类 中的静态方法com.weibo.api.motan.util.NetUtils
 
isValidAddress(InetAddress) - 类 中的静态方法com.weibo.api.motan.util.NetUtils
 
isValidLocalHost(String) - 类 中的静态方法com.weibo.api.motan.util.NetUtils
 
isWarnEnabled() - 类 中的方法com.weibo.api.motan.log.DefaultLogService
 
isWarnEnabled() - 接口 中的方法com.weibo.api.motan.log.LogService
 
isWarnEnabled() - 类 中的静态方法com.weibo.api.motan.util.LoggerUtil
 
iterator() - 类 中的方法com.weibo.api.motan.util.ConcurrentHashSet
Returns an iterator over the elements in this set.

J

JdkProxyFactory - com.weibo.api.motan.proxy.spi中的类
jdk proxy
JdkProxyFactory() - 类 的构造器com.weibo.api.motan.proxy.spi.JdkProxyFactory
 

L

lazyInit - 类 中的变量com.weibo.api.motan.config.ProtocolConfig
 
listeners - 类 中的变量com.weibo.api.motan.rpc.DefaultResponseFuture
 
LoadBalance<T> - com.weibo.api.motan.cluster中的接口
Loadbalance for select referer
loadbalance - 类 中的变量com.weibo.api.motan.config.ProtocolConfig
 
loadRegistryUrls() - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
localAddress - 类 中的变量com.weibo.api.motan.transport.AbstractClient
 
localAddress - 类 中的变量com.weibo.api.motan.transport.AbstractServer
 
LocalFirstLoadBalance<T> - com.weibo.api.motan.cluster.loadbalance中的类
"本地服务优先" 负载均衡 1) 本地服务优先: 当referers里面包含本地暴露的服务时,并此服务为available的情况下,优先使用此服务。
LocalFirstLoadBalance() - 类 的构造器com.weibo.api.motan.cluster.loadbalance.LocalFirstLoadBalance
 
LOCALHOST - 类 中的静态变量com.weibo.api.motan.util.NetUtils
 
LocalRegistryFactory - com.weibo.api.motan.registry.support中的类
类说明
LocalRegistryFactory() - 类 的构造器com.weibo.api.motan.registry.support.LocalRegistryFactory
 
LocalRegistryService - com.weibo.api.motan.registry.support中的类
 
LocalRegistryService() - 类 的构造器com.weibo.api.motan.registry.support.LocalRegistryService
 
LocalRegistryService(URL) - 类 的构造器com.weibo.api.motan.registry.support.LocalRegistryService
 
localServiceAddress - 类 中的变量com.weibo.api.motan.config.AbstractInterfaceConfig
 
LocalSwitcherService - com.weibo.api.motan.switcher中的类
 
LocalSwitcherService() - 类 的构造器com.weibo.api.motan.switcher.LocalSwitcherService
 
lock - 类 中的变量com.weibo.api.motan.rpc.DefaultResponseFuture
 
logAccessStatistic(boolean) - 类 中的静态方法com.weibo.api.motan.util.StatsUtil
 
LoggerUtil - com.weibo.api.motan.util中的类
 
LoggerUtil() - 类 的构造器com.weibo.api.motan.util.LoggerUtil
 
logMemoryStatistic() - 类 中的静态方法com.weibo.api.motan.util.StatsUtil
 
LogService - com.weibo.api.motan.log中的接口
 
logStatisticCallback() - 类 中的静态方法com.weibo.api.motan.util.StatsUtil
 
long2bytes(long, byte[], int) - 类 中的静态方法com.weibo.api.motan.util.ByteUtil
把long类型的value转为8个byte字节,放到byte数组的off开始的位置,高位在前
lookupMethod(String, String) - 类 中的方法com.weibo.api.motan.rpc.AbstractProvider
 
lookupMethod(String, String) - 接口 中的方法com.weibo.api.motan.rpc.Provider
 

M

M2_AUTH - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
M2_ERROR - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
M2_GROUP - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
M2_INFO_SIGN - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
M2_METHOD - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
M2_METHOD_DESC - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
M2_MODULE - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
M2_PATH - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
M2_PROCESS_TIME - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
M2_PROXY_PROTOCOL - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
M2_SOURCE - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
M2_VERSION - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
MAGIC - 类 中的静态变量com.weibo.api.motan.protocol.v2motan.MotanV2Header
 
match(String, String) - 类 中的静态方法com.weibo.api.motan.registry.support.command.RpcCommandUtil
 
MathUtil - com.weibo.api.motan.util中的类
 
MathUtil() - 类 的构造器com.weibo.api.motan.util.MathUtil
 
MAX_COUNT_PER_MILLIS - 类 中的静态变量com.weibo.api.motan.util.RequestIdGenerator
 
MAX_REFERER_COUNT - 类 中的静态变量com.weibo.api.motan.cluster.loadbalance.AbstractLoadBalance
 
MAX_REFERER_COUNT - 类 中的静态变量com.weibo.api.motan.cluster.loadbalance.LocalFirstLoadBalance
 
maxClientConnection - 类 中的变量com.weibo.api.motan.config.ProtocolConfig
 
maxContentLength - 类 中的变量com.weibo.api.motan.config.ProtocolConfig
 
maxCount - 类 中的变量com.weibo.api.motan.util.AccessStatisticResult
 
maxServerConnection - 类 中的变量com.weibo.api.motan.config.ProtocolConfig
 
maxThread - 类 中的变量com.weibo.api.motan.filter.ThreadProtectedFilter
 
maxWorkerThread - 类 中的变量com.weibo.api.motan.config.ProtocolConfig
 
md5LowerCase(String) - 类 中的静态方法com.weibo.api.motan.util.MotanDigestUtil
 
mean - 类 中的变量com.weibo.api.motan.config.AbstractRefererConfig
 
memoryStatistic() - 类 中的静态方法com.weibo.api.motan.util.StatsUtil
 
MessageHandler - com.weibo.api.motan.transport中的接口
 
METHOD_CONFIG_PREFIX - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
MethodConfig - com.weibo.api.motan.config中的类
 
MethodConfig() - 类 的构造器com.weibo.api.motan.config.MethodConfig
 
methodCounter - 类 中的变量com.weibo.api.motan.transport.ProviderMessageRouter
 
methodLimit - 类 中的变量com.weibo.api.motan.filter.ThreadProtectedFilter
 
methodMap - 类 中的变量com.weibo.api.motan.filter.ThreadProtectedFilter
 
methodMap - 类 中的变量com.weibo.api.motan.rpc.AbstractProvider
 
methods - 类 中的变量com.weibo.api.motan.config.RefererConfig
 
methods - 类 中的变量com.weibo.api.motan.config.ServiceConfig
 
MILLS - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
minClientConnection - 类 中的变量com.weibo.api.motan.config.ProtocolConfig
 
minCount - 类 中的变量com.weibo.api.motan.util.AccessStatisticResult
 
mingzSize - 类 中的变量com.weibo.api.motan.config.AbstractInterfaceConfig
 
MINUTE_MILLS - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
minWorkerThread - 类 中的变量com.weibo.api.motan.config.ProtocolConfig
 
mock - 类 中的变量com.weibo.api.motan.config.AbstractInterfaceConfig
 
module - 类 中的变量com.weibo.api.motan.config.AbstractInterfaceConfig
 
MOTAN_COMMAND_SWITCHER - 类 中的静态变量com.weibo.api.motan.registry.support.command.CommandServiceManager
 
MotanAbstractException - com.weibo.api.motan.exception中的异常错误
 
MotanAbstractException() - 异常错误 的构造器com.weibo.api.motan.exception.MotanAbstractException
 
MotanAbstractException(MotanErrorMsg) - 异常错误 的构造器com.weibo.api.motan.exception.MotanAbstractException
 
MotanAbstractException(String) - 异常错误 的构造器com.weibo.api.motan.exception.MotanAbstractException
 
MotanAbstractException(String, MotanErrorMsg) - 异常错误 的构造器com.weibo.api.motan.exception.MotanAbstractException
 
MotanAbstractException(String, Throwable) - 异常错误 的构造器com.weibo.api.motan.exception.MotanAbstractException
 
MotanAbstractException(String, Throwable, MotanErrorMsg) - 异常错误 的构造器com.weibo.api.motan.exception.MotanAbstractException
 
MotanAbstractException(Throwable) - 异常错误 的构造器com.weibo.api.motan.exception.MotanAbstractException
 
MotanAbstractException(Throwable, MotanErrorMsg) - 异常错误 的构造器com.weibo.api.motan.exception.MotanAbstractException
 
MotanAsync - com.weibo.api.motan.transport.async中的注释类型
 
MotanAsyncProcessor - com.weibo.api.motan.transport.async中的类
 
MotanAsyncProcessor() - 类 的构造器com.weibo.api.motan.transport.async.MotanAsyncProcessor
 
MotanBizException - com.weibo.api.motan.exception中的异常错误
wrapper biz exception.
MotanBizException() - 异常错误 的构造器com.weibo.api.motan.exception.MotanBizException
 
MotanBizException(MotanErrorMsg) - 异常错误 的构造器com.weibo.api.motan.exception.MotanBizException
 
MotanBizException(String) - 异常错误 的构造器com.weibo.api.motan.exception.MotanBizException
 
MotanBizException(String, MotanErrorMsg) - 异常错误 的构造器com.weibo.api.motan.exception.MotanBizException
 
MotanBizException(String, Throwable) - 异常错误 的构造器com.weibo.api.motan.exception.MotanBizException
 
MotanBizException(String, Throwable, MotanErrorMsg) - 异常错误 的构造器com.weibo.api.motan.exception.MotanBizException
 
MotanBizException(Throwable) - 异常错误 的构造器com.weibo.api.motan.exception.MotanBizException
 
MotanBizException(Throwable, MotanErrorMsg) - 异常错误 的构造器com.weibo.api.motan.exception.MotanBizException
 
MotanConstants - com.weibo.api.motan.common中的类
类说明
MotanDigestUtil - com.weibo.api.motan.util中的类
摘要算法辅助类
MotanDigestUtil() - 类 的构造器com.weibo.api.motan.util.MotanDigestUtil
 
motanErrorMsg - 异常错误 中的变量com.weibo.api.motan.exception.MotanAbstractException
 
MotanErrorMsg - com.weibo.api.motan.exception中的类
 
MotanErrorMsg(int, int, String) - 类 的构造器com.weibo.api.motan.exception.MotanErrorMsg
 
MotanErrorMsgConstant - com.weibo.api.motan.exception中的类
 
MotanFrameworkException - com.weibo.api.motan.exception中的异常错误
wrapper client exception.
MotanFrameworkException() - 异常错误 的构造器com.weibo.api.motan.exception.MotanFrameworkException
 
MotanFrameworkException(MotanErrorMsg) - 异常错误 的构造器com.weibo.api.motan.exception.MotanFrameworkException
 
MotanFrameworkException(String) - 异常错误 的构造器com.weibo.api.motan.exception.MotanFrameworkException
 
MotanFrameworkException(String, MotanErrorMsg) - 异常错误 的构造器com.weibo.api.motan.exception.MotanFrameworkException
 
MotanFrameworkException(String, Throwable) - 异常错误 的构造器com.weibo.api.motan.exception.MotanFrameworkException
 
MotanFrameworkException(String, Throwable, MotanErrorMsg) - 异常错误 的构造器com.weibo.api.motan.exception.MotanFrameworkException
 
MotanFrameworkException(Throwable) - 异常错误 的构造器com.weibo.api.motan.exception.MotanFrameworkException
 
MotanFrameworkException(Throwable, MotanErrorMsg) - 异常错误 的构造器com.weibo.api.motan.exception.MotanFrameworkException
 
MotanFrameworkUtil - com.weibo.api.motan.util中的类
提供框架内部一些约定处理
MotanFrameworkUtil() - 类 的构造器com.weibo.api.motan.util.MotanFrameworkUtil
 
MotanServiceException - com.weibo.api.motan.exception中的异常错误
wrapper service exception.
MotanServiceException() - 异常错误 的构造器com.weibo.api.motan.exception.MotanServiceException
 
MotanServiceException(MotanErrorMsg) - 异常错误 的构造器com.weibo.api.motan.exception.MotanServiceException
 
MotanServiceException(String) - 异常错误 的构造器com.weibo.api.motan.exception.MotanServiceException
 
MotanServiceException(String, MotanErrorMsg) - 异常错误 的构造器com.weibo.api.motan.exception.MotanServiceException
 
MotanServiceException(String, Throwable) - 异常错误 的构造器com.weibo.api.motan.exception.MotanServiceException
 
MotanServiceException(String, Throwable, MotanErrorMsg) - 异常错误 的构造器com.weibo.api.motan.exception.MotanServiceException
 
MotanServiceException(Throwable) - 异常错误 的构造器com.weibo.api.motan.exception.MotanServiceException
 
MotanServiceException(Throwable, MotanErrorMsg) - 异常错误 的构造器com.weibo.api.motan.exception.MotanServiceException
 
MotanSwitcherUtil - com.weibo.api.motan.util中的类
静态开关工具类。
MotanSwitcherUtil() - 类 的构造器com.weibo.api.motan.util.MotanSwitcherUtil
 
MotanV2Codec - com.weibo.api.motan.protocol.v2motan中的类
 
MotanV2Codec() - 类 的构造器com.weibo.api.motan.protocol.v2motan.MotanV2Codec
 
MotanV2Header - com.weibo.api.motan.protocol.v2motan中的类
Created by zhanglei28 on 2017/5/3.
MotanV2Header() - 类 的构造器com.weibo.api.motan.protocol.v2motan.MotanV2Header
 
MotanV2Header.MessageStatus - com.weibo.api.motan.protocol.v2motan中的枚举
 
MotanV2Protocol - com.weibo.api.motan.protocol.v2motan中的类
Created by zhanglei28 on 2017/4/27.
MotanV2Protocol() - 类 的构造器com.weibo.api.motan.protocol.v2motan.MotanV2Protocol
 

N

NETTY_CLIENT_MAX_REQUEST - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
NETTY_EXECUTOR_MAX_SIZE - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
NETTY_HEADER - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
NETTY_MAGIC_TYPE - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
netty channel constants start
NETTY_NOT_SHARECHANNEL_MAX_WORKDER - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
NETTY_NOT_SHARECHANNEL_MIN_WORKDER - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
NETTY_REQUEST_TYPE - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
NETTY_SHARECHANNEL_MAX_WORKDER - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
NETTY_SHARECHANNEL_MIN_WORKDER - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
NETTY_THREAD_KEEPALIVE_TIME - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
NETTY_TIMEOUT_TIMER_PERIOD - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
NetUtils - com.weibo.api.motan.util中的类
网络工具类
NetUtils() - 类 的构造器com.weibo.api.motan.util.NetUtils
 
newProvider(T, URL, Class<T>) - 接口 中的方法com.weibo.api.motan.rpc.ProviderFactory
 
newThread(Runnable) - 类 中的方法com.weibo.api.motan.core.DefaultThreadFactory
 
Node - com.weibo.api.motan.rpc中的接口
node manage interface
NODE_TYPE_REFERER - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
NODE_TYPE_SERVICE - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
notify(URL, List<URL>) - 类 中的方法com.weibo.api.motan.cluster.support.ClusterSupport
1 notify的执行需要串行 2 notify通知都是全量通知,在设入新的referer后,cluster需要把不再使用的referer进行回收,避免资源泄漏; 3 如果该registry对应的referer数量为0,而没有其他可用的referers,那就忽略该次通知; 4 此处对protoco进行decorator处理,当前为增加filters
notify(URL, List<URL>) - 接口 中的方法com.weibo.api.motan.registry.NotifyListener
 
notify(URL, NotifyListener, List<URL>) - 类 中的方法com.weibo.api.motan.registry.support.AbstractRegistry
 
notifyCommand(URL, String) - 接口 中的方法com.weibo.api.motan.registry.support.command.CommandListener
 
notifyCommand(URL, String) - 类 中的方法com.weibo.api.motan.registry.support.command.CommandServiceManager
 
NotifyListener - com.weibo.api.motan.registry中的接口
Notify when service changed.
notifyService(URL, URL, List<URL>) - 类 中的方法com.weibo.api.motan.registry.support.command.CommandServiceManager
 
notifyService(URL, URL, List<URL>) - 接口 中的方法com.weibo.api.motan.registry.support.command.ServiceListener
 

O

offset - 类 中的静态变量com.weibo.api.motan.util.RequestIdGenerator
 
offSwitcher() - 类 中的方法com.weibo.api.motan.switcher.Switcher
turn off switcher
onFailure(Response) - 类 中的方法com.weibo.api.motan.rpc.DefaultResponseFuture
 
onFailure(Response) - 接口 中的方法com.weibo.api.motan.rpc.ResponseFuture
 
onRefresh(List<Referer<T>>) - 接口 中的方法com.weibo.api.motan.cluster.Cluster
 
onRefresh(List<Referer<T>>) - 类 中的方法com.weibo.api.motan.cluster.loadbalance.AbstractLoadBalance
 
onRefresh(List<Referer<T>>) - 类 中的方法com.weibo.api.motan.cluster.loadbalance.ConfigurableWeightLoadBalance
 
onRefresh(List<Referer<T>>) - 类 中的方法com.weibo.api.motan.cluster.loadbalance.ConsistentHashLoadBalance
 
onRefresh(List<Referer<T>>) - 接口 中的方法com.weibo.api.motan.cluster.LoadBalance
 
onRefresh(List<Referer<T>>) - 类 中的方法com.weibo.api.motan.cluster.support.ClusterSpi
 
onSuccess(Response) - 类 中的方法com.weibo.api.motan.rpc.DefaultResponseFuture
 
onSuccess(Response) - 接口 中的方法com.weibo.api.motan.rpc.ResponseFuture
 
onSwitcher() - 类 中的方法com.weibo.api.motan.switcher.Switcher
turn on switcher
onValueChanged(String, Boolean) - 接口 中的方法com.weibo.api.motan.switcher.SwitcherListener
 
open() - 接口 中的方法com.weibo.api.motan.transport.Channel
open the channel
operationComplete(Future) - 接口 中的方法com.weibo.api.motan.rpc.FutureListener
建议做一些比较简单的低功耗的操作 注意一些反模式: 1) 死循环: operationComplete(Future future) { ......
otherExceptionCount - 类 中的变量com.weibo.api.motan.util.AccessStatisticResult
 

P

p90 - 类 中的变量com.weibo.api.motan.config.AbstractRefererConfig
 
p99 - 类 中的变量com.weibo.api.motan.config.AbstractRefererConfig
 
p999 - 类 中的变量com.weibo.api.motan.config.AbstractRefererConfig
 
PARAM_CLASS_SPLIT - 类 中的静态变量com.weibo.api.motan.util.ReflectUtil
 
parseExport(String) - 类 中的静态方法com.weibo.api.motan.config.ConfigUtil
export fomart: protocol1:port1,protocol2:port2
parseInt(String, int) - 类 中的静态方法com.weibo.api.motan.util.MathUtil
 
parseInteger(String) - 类 中的静态方法com.weibo.api.motan.util.StringTools
 
parseLong(String, long) - 类 中的静态方法com.weibo.api.motan.util.MathUtil
 
parseMockValue(String) - 类 中的方法com.weibo.api.motan.filter.ServiceMockFilter
 
parseMockValue(String, Type[]) - 类 中的方法com.weibo.api.motan.filter.ServiceMockFilter
 
parseQueryParams(String) - 类 中的静态方法com.weibo.api.motan.util.UrlUtils
 
parseURLs(String, Map<String, String>) - 类 中的静态方法com.weibo.api.motan.util.UrlUtils
 
PATH_SEPARATOR - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
pool - 类 中的变量com.weibo.api.motan.transport.AbstractPoolClient
 
poolConfig - 类 中的变量com.weibo.api.motan.transport.AbstractPoolClient
 
poolLifo - 类 中的变量com.weibo.api.motan.config.ProtocolConfig
 
portTotalMap - 类 中的静态变量com.weibo.api.motan.filter.ThreadProtectedFilter
 
position() - 类 中的方法com.weibo.api.motan.protocol.v2motan.GrowableByteBuffer
 
position(int) - 类 中的方法com.weibo.api.motan.protocol.v2motan.GrowableByteBuffer
 
process(Set<? extends TypeElement>, RoundEnvironment) - 类 中的方法com.weibo.api.motan.transport.async.MotanAsyncProcessor
 
processRequest(Request) - 类 中的方法com.weibo.api.motan.protocol.mock.AbstractMockRpcProtocol
process request. request is mock processed by client or server
processTime - 类 中的变量com.weibo.api.motan.rpc.DefaultResponseFuture
 
Protocol - com.weibo.api.motan.rpc中的接口
protocol 只负责点到点的通讯
PROTOCOL_INJVM - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
PROTOCOL_MOTAN - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
PROTOCOL_SEPARATOR - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
PROTOCOL_SWITCHER_PREFIX - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
ProtocolConfig - com.weibo.api.motan.config中的类
protocol
ProtocolConfig() - 类 的构造器com.weibo.api.motan.config.ProtocolConfig
 
ProtocolFilterDecorator - com.weibo.api.motan.protocol.support中的类
Decorate the protocol, to add more features.
ProtocolFilterDecorator(Protocol) - 类 的构造器com.weibo.api.motan.protocol.support.ProtocolFilterDecorator
 
protocols - 类 中的变量com.weibo.api.motan.config.AbstractInterfaceConfig
 
provider - 类 中的变量com.weibo.api.motan.rpc.AbstractExporter
 
Provider<T> - com.weibo.api.motan.rpc中的接口
Service provider.
ProviderFactory - com.weibo.api.motan.rpc中的接口
Created by zhanglei28 on 2017/10/17.
ProviderMessageRouter - com.weibo.api.motan.transport中的类
service 消息处理 1) 多个service的支持 2) 区分service的方式: group/interface/version
ProviderMessageRouter() - 类 的构造器com.weibo.api.motan.transport.ProviderMessageRouter
 
ProviderMessageRouter(Provider<?>) - 类 的构造器com.weibo.api.motan.transport.ProviderMessageRouter
 
ProviderProtectedMessageRouter - com.weibo.api.motan.transport中的类
TODO 可配置化策略 provider 消息处理分发:支持一定程度的自我防护 1) 如果接口只有一个方法,那么直接return true 2) 如果接口有多个方法,那么如果单个method超过 maxThread / 2 && totalCount > (maxThread * 3 / 4),那么return false; 3) 如果接口有多个方法(4个),同时总的请求数超过 maxThread * 3 / 4,同时该method的请求数超过 maxThead * 1 / 4, 那么return false 4) 其他场景return true
ProviderProtectedMessageRouter() - 类 的构造器com.weibo.api.motan.transport.ProviderProtectedMessageRouter
 
ProviderProtectedMessageRouter(Provider<?>) - 类 的构造器com.weibo.api.motan.transport.ProviderProtectedMessageRouter
 
providers - 类 中的变量com.weibo.api.motan.transport.ProviderMessageRouter
 
proxy - 类 中的变量com.weibo.api.motan.config.AbstractInterfaceConfig
 
proxy - 类 中的变量com.weibo.api.motan.config.ProtocolConfig
 
PROXY_JAVASSIST - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
PROXY_JDK - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
ProxyFactory - com.weibo.api.motan.proxy中的接口
 
proxyImpl - 类 中的变量com.weibo.api.motan.rpc.DefaultProvider
 
put(byte) - 类 中的方法com.weibo.api.motan.protocol.v2motan.GrowableByteBuffer
 
put(int, byte) - 类 中的方法com.weibo.api.motan.protocol.v2motan.GrowableByteBuffer
 
put(byte[]) - 类 中的方法com.weibo.api.motan.protocol.v2motan.GrowableByteBuffer
 
putAttribute(Object, Object) - 类 中的方法com.weibo.api.motan.rpc.RpcContext
 
putInt(int) - 类 中的方法com.weibo.api.motan.protocol.v2motan.GrowableByteBuffer
 
putInt(int, int) - 类 中的方法com.weibo.api.motan.protocol.v2motan.GrowableByteBuffer
 
putLong(long) - 类 中的方法com.weibo.api.motan.protocol.v2motan.GrowableByteBuffer
 
putLong(int, long) - 类 中的方法com.weibo.api.motan.protocol.v2motan.GrowableByteBuffer
 
putMethodSign(Provider<?>, List<Method>) - 类 中的静态方法com.weibo.api.motan.protocol.rpc.CompressRpcCodec
 
putMethodSign(String, CompressRpcCodec.MethodInfo) - 类 中的静态方法com.weibo.api.motan.protocol.rpc.CompressRpcCodec
 

Q

QUERY_PARAM_PATTERN - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
QUERY_PARAM_SEPARATOR - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 

R

RandomLoadBalance<T> - com.weibo.api.motan.cluster.loadbalance中的类
random load balance.
RandomLoadBalance() - 类 的构造器com.weibo.api.motan.cluster.loadbalance.RandomLoadBalance
 
refer(Class<T>, List<Cluster<T>>, String) - 接口 中的方法com.weibo.api.motan.config.handler.ConfigHandler
 
refer(Class<T>, List<Cluster<T>>, String) - 类 中的方法com.weibo.api.motan.config.handler.SimpleConfigHandler
 
refer(Class<T>, URL) - 类 中的方法com.weibo.api.motan.protocol.AbstractProtocol
 
refer(Class<T>, URL, URL) - 类 中的方法com.weibo.api.motan.protocol.AbstractProtocol
 
refer(Class<T>, URL, URL) - 类 中的方法com.weibo.api.motan.protocol.support.ProtocolFilterDecorator
 
refer(Class<T>, URL, URL) - 接口 中的方法com.weibo.api.motan.rpc.Protocol
引用服务
Referer<T> - com.weibo.api.motan.rpc中的接口
Refer to a service.
RefererConfig<T> - com.weibo.api.motan.config中的类
Referer config.
RefererConfig() - 类 的构造器com.weibo.api.motan.config.RefererConfig
 
RefererInvocationHandler<T> - com.weibo.api.motan.proxy中的类
 
RefererInvocationHandler(Class<T>, Cluster<T>) - 类 的构造器com.weibo.api.motan.proxy.RefererInvocationHandler
 
RefererInvocationHandler(Class<T>, List<Cluster<T>>) - 类 的构造器com.weibo.api.motan.proxy.RefererInvocationHandler
 
referersHolder - 类 中的变量com.weibo.api.motan.cluster.ha.FailoverHaStrategy
 
RefererSupports - com.weibo.api.motan.rpc中的类
 
RefererSupports() - 类 的构造器com.weibo.api.motan.rpc.RefererSupports
 
ReflectUtil - com.weibo.api.motan.util中的类
反射相关的辅助类
ReflectUtil() - 类 的构造器com.weibo.api.motan.util.ReflectUtil
 
register - 类 中的变量com.weibo.api.motan.config.AbstractInterfaceConfig
 
register(URL) - 接口 中的方法com.weibo.api.motan.registry.RegistryService
register service to registry
register(URL) - 类 中的方法com.weibo.api.motan.registry.support.AbstractRegistry
 
register(URL) - 类 中的方法com.weibo.api.motan.registry.support.FailbackRegistry
 
registerListener(String, SwitcherListener) - 类 中的方法com.weibo.api.motan.switcher.LocalSwitcherService
 
registerListener(String, SwitcherListener) - 接口 中的方法com.weibo.api.motan.switcher.SwitcherService
register a listener for switcher value change, register a listener twice will only fire once
registerShutdownHook(Closable) - 类 中的静态方法com.weibo.api.motan.closable.ShutDownHook
 
registerShutdownHook(Closable, int) - 类 中的静态方法com.weibo.api.motan.closable.ShutDownHook
 
registerSwitcherListener(String, SwitcherListener) - 类 中的静态方法com.weibo.api.motan.util.MotanSwitcherUtil
 
registries - 类 中的变量com.weibo.api.motan.config.AbstractInterfaceConfig
 
Registry - com.weibo.api.motan.registry中的接口
Used to register and discover.
REGISTRY_HEARTBEAT_SWITCHER - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
REGISTRY_PROTOCOL_DIRECT - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
REGISTRY_PROTOCOL_LOCAL - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
REGISTRY_PROTOCOL_ZOOKEEPER - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
REGISTRY_SEPARATOR - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
REGISTRY_SPLIT_PATTERN - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
registryClassName - 类 中的变量com.weibo.api.motan.registry.support.AbstractRegistry
 
RegistryConfig - com.weibo.api.motan.config中的类
registry config
RegistryConfig() - 类 的构造器com.weibo.api.motan.config.RegistryConfig
 
RegistryConfig.Excise - com.weibo.api.motan.config中的枚举
vintage 的 excise 方式,static、dynamic、ratio; static表示使用静态列表,不剔除unreachable的node;dynamic完全剔除;ratio按比例提出。
RegistryFactory - com.weibo.api.motan.registry中的接口
To create registry
RegistryService - com.weibo.api.motan.registry中的接口
Register service to Restery center.
registryStatisticCallback(StatisticCallback) - 类 中的静态方法com.weibo.api.motan.util.StatsUtil
 
remaining() - 类 中的方法com.weibo.api.motan.protocol.v2motan.GrowableByteBuffer
 
REMOTE_MOCK_STACK - 类 中的静态变量com.weibo.api.motan.util.ExceptionUtil
 
remoteAddress - 类 中的变量com.weibo.api.motan.transport.AbstractClient
 
remoteAddress - 类 中的变量com.weibo.api.motan.transport.AbstractServer
 
remove(Object) - 类 中的方法com.weibo.api.motan.util.ConcurrentHashSet
Removes the specified element from this set if it is present.
removeAsyncSuffix(String) - 类 中的静态方法com.weibo.api.motan.util.MotanFrameworkUtil
 
removeEndpoint(Endpoint) - 接口 中的方法com.weibo.api.motan.transport.EndpointManager
 
removeEndpoint(Endpoint) - 类 中的方法com.weibo.api.motan.transport.support.HeartbeatClientEndpointManager
 
removeNotifyListener(NotifyListener) - 类 中的方法com.weibo.api.motan.registry.support.command.CommandServiceManager
 
removeParameter(String) - 类 中的方法com.weibo.api.motan.rpc.URL
 
removeProvider(Provider<?>) - 类 中的方法com.weibo.api.motan.transport.ProviderMessageRouter
 
removeRpcAttachment(String) - 类 中的方法com.weibo.api.motan.rpc.RpcContext
 
request - 类 中的变量com.weibo.api.motan.rpc.DefaultResponseFuture
 
Request - com.weibo.api.motan.rpc中的接口
Request
request(Request) - 接口 中的方法com.weibo.api.motan.transport.Channel
send request.
requestCounters - 类 中的变量com.weibo.api.motan.transport.ProviderProtectedMessageRouter
 
RequestIdGenerator - com.weibo.api.motan.util中的类
通过requestId能够知道大致请求的时间 目前是 currentTimeMillis * (2^20) + offset.incrementAndGet() 通过 requestId / (2^20 * 1000) 能够得到秒
RequestIdGenerator() - 类 的构造器com.weibo.api.motan.util.RequestIdGenerator
 
requestTimeout - 类 中的变量com.weibo.api.motan.config.AbstractInterfaceConfig
 
requestTimeout - 类 中的变量com.weibo.api.motan.config.ProtocolConfig
 
reset() - 类 中的方法com.weibo.api.motan.rpc.RpcStats.CountTime
 
resetLatestStat() - 类 中的方法com.weibo.api.motan.rpc.RpcStats.StatInfo
 
Response - com.weibo.api.motan.rpc中的接口
Response
ResponseFuture - com.weibo.api.motan.rpc中的接口
 
result - 类 中的变量com.weibo.api.motan.rpc.DefaultResponseFuture
 
retries - 类 中的变量com.weibo.api.motan.config.AbstractInterfaceConfig
 
retries - 类 中的变量com.weibo.api.motan.config.ProtocolConfig
 
returnObject(Channel) - 类 中的方法com.weibo.api.motan.transport.AbstractPoolClient
 
returnType - 类 中的变量com.weibo.api.motan.rpc.DefaultResponseFuture
 
revomeAttribute(Object) - 类 中的方法com.weibo.api.motan.rpc.RpcContext
 
RoundRobinLoadBalance<T> - com.weibo.api.motan.cluster.loadbalance中的类
Round robin loadbalance.
RoundRobinLoadBalance() - 类 的构造器com.weibo.api.motan.cluster.loadbalance.RoundRobinLoadBalance
 
RpcCommand - com.weibo.api.motan.registry.support.command中的类
 
RpcCommand() - 类 的构造器com.weibo.api.motan.registry.support.command.RpcCommand
 
RpcCommand.ClientCommand - com.weibo.api.motan.registry.support.command中的类
 
RpcCommand.ClientCommand() - 类 的构造器com.weibo.api.motan.registry.support.command.RpcCommand.ClientCommand
 
RpcCommand.ServerCommand - com.weibo.api.motan.registry.support.command中的类
 
RpcCommand.ServerCommand() - 类 的构造器com.weibo.api.motan.registry.support.command.RpcCommand.ServerCommand
 
RpcCommandUtil - com.weibo.api.motan.registry.support.command中的类
 
RpcCommandUtil() - 类 的构造器com.weibo.api.motan.registry.support.command.RpcCommandUtil
 
RpcContext - com.weibo.api.motan.rpc中的类
rpc session context
RpcContext() - 类 的构造器com.weibo.api.motan.rpc.RpcContext
 
RpcProtocolVersion - com.weibo.api.motan.protocol.rpc中的枚举
 
RpcStats - com.weibo.api.motan.rpc中的类
rpc call statistic.
RpcStats() - 类 的构造器com.weibo.api.motan.rpc.RpcStats
 
RpcStats.CountTime - com.weibo.api.motan.rpc中的类
 
RpcStats.CountTime() - 类 的构造器com.weibo.api.motan.rpc.RpcStats.CountTime
 
RpcStats.StatInfo - com.weibo.api.motan.rpc中的类
 
RpcStats.StatInfo() - 类 的构造器com.weibo.api.motan.rpc.RpcStats.StatInfo
 
run() - 类 中的方法com.weibo.api.motan.closable.ShutDownHook
 
runHook(boolean) - 类 中的静态方法com.weibo.api.motan.closable.ShutDownHook
 

S

safeReleaseResource(Server, URL) - 接口 中的方法com.weibo.api.motan.transport.EndpointFactory
safe release server
safeReleaseResource(Client, URL) - 接口 中的方法com.weibo.api.motan.transport.EndpointFactory
safe release client
safeReleaseResource(Server, URL) - 类 中的方法com.weibo.api.motan.transport.support.AbstractEndpointFactory
 
safeReleaseResource(Client, URL) - 类 中的方法com.weibo.api.motan.transport.support.AbstractEndpointFactory
 
scheduledFuture - 类 中的静态变量com.weibo.api.motan.util.StatsUtil
 
Scope - com.weibo.api.motan.core.extension中的枚举
 
SCOPE_LOCAL - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
SCOPE_NONE - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
SCOPE_REMOTE - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
SECOND_MILLS - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
select(Request) - 类 中的方法com.weibo.api.motan.cluster.loadbalance.AbstractLoadBalance
 
select(Request) - 接口 中的方法com.weibo.api.motan.cluster.LoadBalance
 
selectReferers(Request, LoadBalance<T>) - 类 中的方法com.weibo.api.motan.cluster.ha.FailoverHaStrategy
 
selectToHolder(Request, List<Referer<T>>) - 类 中的方法com.weibo.api.motan.cluster.loadbalance.AbstractLoadBalance
 
selectToHolder(Request, List<Referer<T>>) - 接口 中的方法com.weibo.api.motan.cluster.LoadBalance
 
SEMICOLON_SEPARATOR - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
SEMICOLON_SPLIT_PATTERN - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
SEPARATE - 类 中的静态变量com.weibo.api.motan.util.StatsUtil
 
SEPERATOR_ACCESS_LOG - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
Serialization - com.weibo.api.motan.codec中的接口
 
serializations - 类 中的静态变量com.weibo.api.motan.codec.AbstractCodec
 
serialize(ObjectOutput, Object, Serialization) - 类 中的方法com.weibo.api.motan.codec.AbstractCodec
 
serialize(Object) - 接口 中的方法com.weibo.api.motan.codec.Serialization
 
serialize(Object) - 类 中的方法com.weibo.api.motan.serialize.FastJsonSerialization
 
serialize(Object) - 类 中的方法com.weibo.api.motan.serialize.Hessian2Serialization
 
serialize(Object) - 类 中的方法com.weibo.api.motan.serialize.SimpleSerialization
 
serializeMulti(Object[]) - 接口 中的方法com.weibo.api.motan.codec.Serialization
 
serializeMulti(Object[]) - 类 中的方法com.weibo.api.motan.serialize.FastJsonSerialization
 
serializeMulti(Object[]) - 类 中的方法com.weibo.api.motan.serialize.Hessian2Serialization
 
serializeMulti(Object[]) - 类 中的方法com.weibo.api.motan.serialize.SimpleSerialization
 
server - 类 中的变量com.weibo.api.motan.protocol.rpc.DefaultRpcExporter
 
Server - com.weibo.api.motan.transport中的接口
 
server2UrlsShareChannel - 类 中的变量com.weibo.api.motan.transport.support.AbstractEndpointFactory
 
serverUrl - 类 中的变量com.weibo.api.motan.rpc.DefaultResponseFuture
 
SERVICE_DEFAULT_ERROR - 类 中的静态变量com.weibo.api.motan.exception.MotanErrorMsgConstant
service error start
SERVICE_DEFAULT_ERROR_CODE - 类 中的静态变量com.weibo.api.motan.exception.MotanErrorMsgConstant
 
SERVICE_REJECT - 类 中的静态变量com.weibo.api.motan.exception.MotanErrorMsgConstant
 
SERVICE_REJECT_ERROR_CODE - 类 中的静态变量com.weibo.api.motan.exception.MotanErrorMsgConstant
 
SERVICE_REQUEST_LENGTH_OUT_OF_LIMIT - 类 中的静态变量com.weibo.api.motan.exception.MotanErrorMsgConstant
 
SERVICE_REQUEST_LENGTH_OUT_OF_LIMIT_ERROR_CODE - 类 中的静态变量com.weibo.api.motan.exception.MotanErrorMsgConstant
 
SERVICE_TASK_CANCEL - 类 中的静态变量com.weibo.api.motan.exception.MotanErrorMsgConstant
 
SERVICE_TASK_CANCEL_ERROR_CODE - 类 中的静态变量com.weibo.api.motan.exception.MotanErrorMsgConstant
 
SERVICE_TIMEOUT - 类 中的静态变量com.weibo.api.motan.exception.MotanErrorMsgConstant
 
SERVICE_TIMEOUT_ERROR_CODE - 类 中的静态变量com.weibo.api.motan.exception.MotanErrorMsgConstant
 
SERVICE_UNFOUND - 类 中的静态变量com.weibo.api.motan.exception.MotanErrorMsgConstant
 
SERVICE_UNFOUND_ERROR_CODE - 类 中的静态变量com.weibo.api.motan.exception.MotanErrorMsgConstant
 
ServiceConfig<T> - com.weibo.api.motan.config中的类
 
ServiceConfig() - 类 的构造器com.weibo.api.motan.config.ServiceConfig
 
serviceExists(URL) - 类 中的方法com.weibo.api.motan.config.ServiceConfig
 
ServiceListener - com.weibo.api.motan.registry.support.command中的接口
 
ServiceMockFilter - com.weibo.api.motan.filter中的类
mock serivce。
ServiceMockFilter() - 类 的构造器com.weibo.api.motan.filter.ServiceMockFilter
 
ServiceMockFilter.MockInfo - com.weibo.api.motan.filter中的类
 
ServiceMockFilter.MockInfo(URL) - 类 的构造器com.weibo.api.motan.filter.ServiceMockFilter.MockInfo
 
serviceUrl - 类 中的变量com.weibo.api.motan.rpc.AbstractReferer
 
setAcceptConnections(Integer) - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
setAccessLog(String) - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
setActives(Integer) - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
setActives(Integer) - 类 中的方法com.weibo.api.motan.config.MethodConfig
 
setAddress(String) - 类 中的方法com.weibo.api.motan.config.RegistryConfig
 
setApplication(String) - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
setApplication(String) - 类 中的方法com.weibo.api.motan.rpc.Application
 
setArguments(Object[]) - 类 中的方法com.weibo.api.motan.rpc.DefaultRequest
 
setArgumentTypes(String) - 类 中的方法com.weibo.api.motan.config.MethodConfig
 
setAsync(Boolean) - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
setAsync(Boolean) - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
setAttachment(String, String) - 类 中的方法com.weibo.api.motan.rpc.DefaultRequest
 
setAttachment(String, String) - 类 中的方法com.weibo.api.motan.rpc.DefaultResponse
 
setAttachment(String, String) - 类 中的方法com.weibo.api.motan.rpc.DefaultResponseFuture
 
setAttachment(String, String) - 接口 中的方法com.weibo.api.motan.rpc.Request
set framework param
setAttachment(String, String) - 接口 中的方法com.weibo.api.motan.rpc.Response
 
setAttachments(Map<String, String>) - 类 中的方法com.weibo.api.motan.rpc.DefaultRequest
 
setAttachments(Map<String, String>) - 类 中的方法com.weibo.api.motan.rpc.DefaultResponse
 
setAvailable(AtomicBoolean) - 类 中的方法com.weibo.api.motan.cluster.support.ClusterSpi
 
setAvailable(boolean) - 类 中的方法com.weibo.api.motan.rpc.AbstractNode
 
setBackupRequestDelayRatio(String) - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
setBackupRequestDelayTime(Integer) - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
setBackupRequestMaxRetryRatio(String) - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
setBackupRequestSwitcherName(String) - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
setBasicReferer(BasicRefererInterfaceConfig) - 类 中的方法com.weibo.api.motan.config.RefererConfig
 
setBasicService(BasicServiceInterfaceConfig) - 类 中的方法com.weibo.api.motan.config.ServiceConfig
 
setCheck(Boolean) - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
已过时。
setCheck(String) - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
setCheck(String) - 类 中的方法com.weibo.api.motan.config.RegistryConfig
 
setCheck(Boolean) - 类 中的方法com.weibo.api.motan.config.RegistryConfig
已过时。
setClientCommandList(List<RpcCommand.ClientCommand>) - 类 中的方法com.weibo.api.motan.registry.support.command.RpcCommand
 
setClientRequestId(String) - 类 中的方法com.weibo.api.motan.rpc.RpcContext
 
setCluster(String) - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
setCodec(String) - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
setCodec(String) - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
setCodec(Codec) - 类 中的方法com.weibo.api.motan.transport.AbstractServer
 
setCommandCache(String) - 类 中的方法com.weibo.api.motan.registry.support.command.CommandServiceManager
 
setConnectTimeout(Integer) - 类 中的方法com.weibo.api.motan.config.RegistryConfig
 
setDc(String) - 类 中的方法com.weibo.api.motan.registry.support.command.RpcCommand.ClientCommand
 
setDefault(boolean) - 类 中的方法com.weibo.api.motan.config.BasicRefererInterfaceConfig
 
setDefault(boolean) - 类 中的方法com.weibo.api.motan.config.BasicServiceInterfaceConfig
 
setDefault(boolean) - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
setDefault(boolean) - 类 中的方法com.weibo.api.motan.config.RegistryConfig
 
setDirectUrl(String) - 类 中的方法com.weibo.api.motan.config.RefererConfig
 
setEndpointFactory(String) - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
setErrorRate(String) - 类 中的方法com.weibo.api.motan.config.AbstractRefererConfig
 
setException(Exception) - 类 中的方法com.weibo.api.motan.rpc.DefaultResponse
 
setExcise(String) - 类 中的方法com.weibo.api.motan.config.RegistryConfig
 
setExport(String) - 类 中的方法com.weibo.api.motan.config.AbstractServiceConfig
 
setExtConfig(ExtConfig) - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
setFilter(String) - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
setFilter(String) - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
setGroup(String) - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
setGzip(boolean) - 类 中的方法com.weibo.api.motan.protocol.v2motan.MotanV2Header
 
setHaStrategy(HaStrategy<T>) - 接口 中的方法com.weibo.api.motan.cluster.Cluster
 
setHaStrategy(HaStrategy<T>) - 类 中的方法com.weibo.api.motan.cluster.support.ClusterSpi
 
setHaStrategy(String) - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
setHeartbeat(boolean) - 类 中的方法com.weibo.api.motan.protocol.v2motan.MotanV2Header
 
setHost(String) - 类 中的方法com.weibo.api.motan.config.AbstractServiceConfig
 
setHost(String) - 类 中的方法com.weibo.api.motan.config.ServiceConfig
 
setHost(String) - 类 中的方法com.weibo.api.motan.rpc.URL
 
setId(String) - 类 中的方法com.weibo.api.motan.config.AbstractConfig
 
setId(String) - 类 中的方法com.weibo.api.motan.config.SpiConfig
 
setIndex(Integer) - 类 中的方法com.weibo.api.motan.registry.support.command.RpcCommand.ClientCommand
 
setInterface(Class<T>) - 类 中的方法com.weibo.api.motan.config.RefererConfig
 
setInterface(Class<T>) - 类 中的方法com.weibo.api.motan.config.ServiceConfig
 
setInterfaceClass(Class<T>) - 类 中的方法com.weibo.api.motan.config.SpiConfig
 
setInterfaceName(String) - 类 中的方法com.weibo.api.motan.rpc.DefaultRequest
 
setIothreads(Integer) - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
setIsDefault(Boolean) - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
setLazyInit(Boolean) - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
setLoadBalance(LoadBalance<T>) - 接口 中的方法com.weibo.api.motan.cluster.Cluster
 
setLoadBalance(LoadBalance<T>) - 类 中的方法com.weibo.api.motan.cluster.support.ClusterSpi
 
setLoadbalance(String) - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
setLocalAddress(InetSocketAddress) - 类 中的方法com.weibo.api.motan.transport.AbstractClient
 
setLocalAddress(InetSocketAddress) - 类 中的方法com.weibo.api.motan.transport.AbstractServer
 
setLocalServiceAddress(String) - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
setLogService(LogService) - 类 中的静态方法com.weibo.api.motan.util.LoggerUtil
 
setMaxClientConnection(Integer) - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
setMaxContentLength(Integer) - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
setMaxServerConnection(Integer) - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
setMaxWorkerThread(Integer) - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
setMean(String) - 类 中的方法com.weibo.api.motan.config.AbstractRefererConfig
 
setMergeGroups(List<String>) - 类 中的方法com.weibo.api.motan.registry.support.command.RpcCommand.ClientCommand
 
setMethodName(String) - 类 中的方法com.weibo.api.motan.rpc.DefaultRequest
 
setMethods(List<MethodConfig>) - 类 中的方法com.weibo.api.motan.config.RefererConfig
 
setMethods(MethodConfig) - 类 中的方法com.weibo.api.motan.config.RefererConfig
 
setMethods(MethodConfig) - 类 中的方法com.weibo.api.motan.config.ServiceConfig
 
setMethods(List<MethodConfig>) - 类 中的方法com.weibo.api.motan.config.ServiceConfig
 
setMinClientConnection(Integer) - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
setMingzSize(Integer) - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
setMinWorkerThread(Integer) - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
setMock(String) - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
setMockStackTrace(Throwable) - 类 中的静态方法com.weibo.api.motan.util.ExceptionUtil
覆盖给定exception的stack信息,server端产生业务异常时调用此类屏蔽掉server端的异常栈。
setModule(String) - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
setModule(String) - 类 中的方法com.weibo.api.motan.rpc.Application
 
setName(String) - 类 中的方法com.weibo.api.motan.config.MethodConfig
 
setName(String) - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
setName(String) - 类 中的方法com.weibo.api.motan.config.RegistryConfig
 
setOneway(boolean) - 类 中的方法com.weibo.api.motan.protocol.v2motan.MotanV2Header
 
setP90(String) - 类 中的方法com.weibo.api.motan.config.AbstractRefererConfig
 
setP99(String) - 类 中的方法com.weibo.api.motan.config.AbstractRefererConfig
 
setP999(String) - 类 中的方法com.weibo.api.motan.config.AbstractRefererConfig
 
setParameters(Map<String, String>) - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
setParamtersDesc(String) - 类 中的方法com.weibo.api.motan.rpc.DefaultRequest
 
setPath(String) - 类 中的方法com.weibo.api.motan.rpc.URL
 
setPattern(String) - 类 中的方法com.weibo.api.motan.registry.support.command.RpcCommand.ClientCommand
 
setPoolLifo(Boolean) - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
setPort(Integer) - 类 中的方法com.weibo.api.motan.config.RegistryConfig
 
setPort(int) - 类 中的方法com.weibo.api.motan.rpc.URL
 
setProcessTime(long) - 类 中的方法com.weibo.api.motan.rpc.DefaultResponse
 
setProcessTime(long) - 类 中的方法com.weibo.api.motan.rpc.DefaultResponseFuture
 
setProcessTime(long) - 接口 中的方法com.weibo.api.motan.rpc.Response
业务处理时间
setProtocol(ProtocolConfig) - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
setProtocol(String) - 类 中的方法com.weibo.api.motan.rpc.URL
 
setProtocols(List<ProtocolConfig>) - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
setProxy(String) - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
setProxy(String) - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
setProxy(boolean) - 类 中的方法com.weibo.api.motan.protocol.v2motan.MotanV2Header
 
setRef(T) - 类 中的方法com.weibo.api.motan.config.ServiceConfig
 
setRegister(Boolean) - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
setRegister(Boolean) - 类 中的方法com.weibo.api.motan.config.RegistryConfig
 
setRegistries(List<RegistryConfig>) - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
setRegistry(RegistryConfig) - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
setRegistry(CommandFailbackRegistry) - 类 中的方法com.weibo.api.motan.registry.support.command.CommandServiceManager
 
setRegistryRetryPeriod(Integer) - 类 中的方法com.weibo.api.motan.config.RegistryConfig
 
setRegistrySessionTimeout(Integer) - 类 中的方法com.weibo.api.motan.config.RegistryConfig
 
setRegProtocol(String) - 类 中的方法com.weibo.api.motan.config.RegistryConfig
 
setRemark(String) - 类 中的方法com.weibo.api.motan.registry.support.command.RpcCommand.ClientCommand
 
setRemoteAddress(InetSocketAddress) - 类 中的方法com.weibo.api.motan.transport.AbstractClient
 
setRemoteAddress(InetSocketAddress) - 类 中的方法com.weibo.api.motan.transport.AbstractServer
 
setRequest(boolean) - 类 中的方法com.weibo.api.motan.protocol.v2motan.MotanV2Header
 
setRequest(Request) - 类 中的方法com.weibo.api.motan.rpc.RpcContext
 
setRequestId(long) - 类 中的方法com.weibo.api.motan.protocol.v2motan.MotanV2Header
 
setRequestId(long) - 类 中的方法com.weibo.api.motan.rpc.DefaultRequest
 
setRequestId(long) - 类 中的方法com.weibo.api.motan.rpc.DefaultResponse
 
setRequestTimeout(Integer) - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
setRequestTimeout(Integer) - 类 中的方法com.weibo.api.motan.config.MethodConfig
 
setRequestTimeout(Integer) - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
setRequestTimeout(Integer) - 类 中的方法com.weibo.api.motan.config.RegistryConfig
 
setResponse(Response) - 类 中的方法com.weibo.api.motan.rpc.RpcContext
 
setRetries(Integer) - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
setRetries(Integer) - 类 中的方法com.weibo.api.motan.config.MethodConfig
 
setRetries(Integer) - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
setRetries(int) - 类 中的方法com.weibo.api.motan.rpc.DefaultRequest
 
setRetries(int) - 接口 中的方法com.weibo.api.motan.rpc.Request
set retries
setReturnType(Class<?>) - 类 中的方法com.weibo.api.motan.rpc.DefaultResponseFuture
 
setReturnType(Class<?>) - 接口 中的方法com.weibo.api.motan.rpc.ResponseFuture
 
setRouteRules(List<String>) - 类 中的方法com.weibo.api.motan.registry.support.command.RpcCommand.ClientCommand
 
setRpcAttachment(String, String) - 类 中的方法com.weibo.api.motan.rpc.RpcContext
 
setRpcProtocolVersion(byte) - 类 中的方法com.weibo.api.motan.rpc.DefaultRequest
 
setRpcProtocolVersion(byte) - 类 中的方法com.weibo.api.motan.rpc.DefaultResponse
 
setRpcProtocolVersion(byte) - 类 中的方法com.weibo.api.motan.rpc.DefaultResponseFuture
 
setRpcProtocolVersion(byte) - 接口 中的方法com.weibo.api.motan.rpc.Request
 
setRpcProtocolVersion(byte) - 接口 中的方法com.weibo.api.motan.rpc.Response
 
setSerialization(String) - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
setSerialize(int) - 类 中的方法com.weibo.api.motan.protocol.v2motan.MotanV2Header
 
setShareChannel(Boolean) - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
setSide(String) - 类 中的方法com.weibo.api.motan.filter.AccessLogFilter
 
setSpiClass(Class<T>) - 类 中的方法com.weibo.api.motan.config.SpiConfig
 
setStatus(int) - 类 中的方法com.weibo.api.motan.protocol.v2motan.MotanV2Header
 
setSubscribe(Boolean) - 类 中的方法com.weibo.api.motan.config.RegistryConfig
 
setSwitcherService(SwitcherService) - 类 中的静态方法com.weibo.api.motan.util.MotanSwitcherUtil
 
setSwitcherValue(String, boolean) - 类 中的静态方法com.weibo.api.motan.util.MotanSwitcherUtil
设置开关状态。
setThrowException(Boolean) - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
setTransExceptionStack(Boolean) - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
setUrl(URL) - 接口 中的方法com.weibo.api.motan.cluster.Cluster
 
setUrl(URL) - 类 中的方法com.weibo.api.motan.cluster.ha.AbstractHaStrategy
 
setUrl(URL) - 接口 中的方法com.weibo.api.motan.cluster.HaStrategy
 
setUrl(URL) - 类 中的方法com.weibo.api.motan.cluster.support.ClusterSpi
 
setUrl(URL) - 类 中的方法com.weibo.api.motan.transport.AbstractServer
 
setUsegz(Boolean) - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
setValue(Object) - 类 中的方法com.weibo.api.motan.rpc.DefaultResponse
 
setValue(String, boolean) - 类 中的方法com.weibo.api.motan.switcher.LocalSwitcherService
 
setValue(String, boolean) - 接口 中的方法com.weibo.api.motan.switcher.SwitcherService
设置开关状态。
setVersion(String) - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
 
setVersion(int) - 类 中的方法com.weibo.api.motan.protocol.v2motan.MotanV2Header
 
setVersion(String) - 类 中的方法com.weibo.api.motan.registry.support.command.RpcCommand.ClientCommand
 
setWeightString(String) - 类 中的方法com.weibo.api.motan.cluster.loadbalance.AbstractLoadBalance
 
setWeightString(String) - 类 中的方法com.weibo.api.motan.cluster.loadbalance.ConfigurableWeightLoadBalance
 
setWeightString(String) - 接口 中的方法com.weibo.api.motan.cluster.LoadBalance
 
setWorkerQueueSize(Integer) - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
 
shareChannel - 类 中的变量com.weibo.api.motan.config.AbstractInterfaceConfig
 
short2bytes(short, byte[], int) - 类 中的静态方法com.weibo.api.motan.util.ByteUtil
把short类型的value转为2个byte字节,放到byte数组的off开始的位置,高位在前
ShutDownHook - com.weibo.api.motan.closable中的类
 
ShutDownHookListener - com.weibo.api.motan.closable中的类
 
ShutDownHookListener() - 类 的构造器com.weibo.api.motan.closable.ShutDownHookListener
 
SimpleConfigHandler - com.weibo.api.motan.config.handler中的类
Handle refUrl to get referers, assemble to a cluster, create a proxy
SimpleConfigHandler() - 类 的构造器com.weibo.api.motan.config.handler.SimpleConfigHandler
 
SimpleSerialization - com.weibo.api.motan.serialize中的类
Created by zhanglei28 on 2017/6/8.
SimpleSerialization() - 类 的构造器com.weibo.api.motan.serialize.SimpleSerialization
 
size() - 类 中的方法com.weibo.api.motan.util.ConcurrentHashSet
Returns the number of elements in this set (its cardinality).
SLOW_COST - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
slowCount - 类 中的变量com.weibo.api.motan.util.AccessStatisticResult
 
slowThreshold - 类 中的变量com.weibo.api.motan.util.AccessStatisticResult
 
sort() - 类 中的方法com.weibo.api.motan.registry.support.command.RpcCommand
 
Spi - com.weibo.api.motan.core.extension中的注释类型
 
SpiConfig<T> - com.weibo.api.motan.config中的类
 
SpiConfig() - 类 的构造器com.weibo.api.motan.config.SpiConfig
 
SpiMeta - com.weibo.api.motan.core.extension中的注释类型
 
StandardThreadExecutor - com.weibo.api.motan.core中的类
代码和思路主要来自于: tomcat : org.apache.catalina.core.StandardThreadExecutor java.util.concurrent threadPoolExecutor execute执行策略: 优先offer到queue,queue满后再扩充线程到maxThread,如果已经到了maxThread就reject 比较适合于CPU密集型应用(比如runnable内部执行的操作都在JVM内部,memory copy, or compute等等) StandardThreadExecutor execute执行策略: 优先扩充线程到maxThread,再offer到queue,如果满了就reject 比较适合于业务处理需要远程资源的场景
StandardThreadExecutor() - 类 的构造器com.weibo.api.motan.core.StandardThreadExecutor
 
StandardThreadExecutor(int, int) - 类 的构造器com.weibo.api.motan.core.StandardThreadExecutor
 
StandardThreadExecutor(int, int, long, TimeUnit) - 类 的构造器com.weibo.api.motan.core.StandardThreadExecutor
 
StandardThreadExecutor(int, int, int) - 类 的构造器com.weibo.api.motan.core.StandardThreadExecutor
 
StandardThreadExecutor(int, int, int, ThreadFactory) - 类 的构造器com.weibo.api.motan.core.StandardThreadExecutor
 
StandardThreadExecutor(int, int, long, TimeUnit, int) - 类 的构造器com.weibo.api.motan.core.StandardThreadExecutor
 
StandardThreadExecutor(int, int, long, TimeUnit, int, ThreadFactory) - 类 的构造器com.weibo.api.motan.core.StandardThreadExecutor
 
StandardThreadExecutor(int, int, long, TimeUnit, int, ThreadFactory, RejectedExecutionHandler) - 类 的构造器com.weibo.api.motan.core.StandardThreadExecutor
 
state - 类 中的变量com.weibo.api.motan.rpc.DefaultResponseFuture
 
state - 类 中的变量com.weibo.api.motan.transport.AbstractClient
 
state - 类 中的变量com.weibo.api.motan.transport.AbstractServer
 
STATISTIC - 类 中的静态变量com.weibo.api.motan.rpc.ApplicationInfo
已过时。
 
STATISTIC_PEROID - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
StatisticCallback - com.weibo.api.motan.util中的接口
统计扩展接口,需要统计的资源自行实现后 registry到StatsUtil便可以
statisticCallback() - 接口 中的方法com.weibo.api.motan.util.StatisticCallback
 
statisticCallbacks - 类 中的静态变量com.weibo.api.motan.util.StatsUtil
 
StatsUtil - com.weibo.api.motan.util中的类
 
StatsUtil() - 类 的构造器com.weibo.api.motan.util.StatsUtil
 
StatsUtil.AccessStatus - com.weibo.api.motan.util中的枚举
 
stringToCommand(String) - 类 中的静态方法com.weibo.api.motan.registry.support.command.RpcCommandUtil
把指令字符串转为指令对象
StringTools - com.weibo.api.motan.util中的类
String utils
StringTools() - 类 的构造器com.weibo.api.motan.util.StringTools
 
submittedTasksCount - 类 中的变量com.weibo.api.motan.core.StandardThreadExecutor
 
subscribe(URL, NotifyListener) - 接口 中的方法com.weibo.api.motan.registry.DiscoveryService
 
subscribe(URL, NotifyListener) - 类 中的方法com.weibo.api.motan.registry.support.AbstractRegistry
 
subscribe(URL, NotifyListener) - 类 中的方法com.weibo.api.motan.registry.support.FailbackRegistry
 
subscribeCommand(URL, CommandListener) - 类 中的方法com.weibo.api.motan.registry.support.command.CommandFailbackRegistry
 
subscribeService(URL, ServiceListener) - 类 中的方法com.weibo.api.motan.registry.support.command.CommandFailbackRegistry
 
Switcher - com.weibo.api.motan.switcher中的类
 
Switcher(String, boolean) - 类 的构造器com.weibo.api.motan.switcher.Switcher
 
SwitcherFilter - com.weibo.api.motan.filter中的类
 
SwitcherFilter() - 类 的构造器com.weibo.api.motan.filter.SwitcherFilter
 
switcherIsOpenWithDefault(String, boolean) - 类 中的静态方法com.weibo.api.motan.util.MotanSwitcherUtil
检查开关是否开启,如果开关不存在则将开关置默认值,并返回。
SwitcherListener - com.weibo.api.motan.switcher中的接口
Created by axb on 16/4/25.
SwitcherService - com.weibo.api.motan.switcher中的接口
 

T

TARGET_DIR - 类 中的静态变量com.weibo.api.motan.transport.async.MotanAsyncProcessor
 
ThreadProtectedFilter - com.weibo.api.motan.filter中的类
 
ThreadProtectedFilter() - 类 的构造器com.weibo.api.motan.filter.ThreadProtectedFilter
 
throwException - 类 中的变量com.weibo.api.motan.config.AbstractInterfaceConfig
 
timeout - 类 中的变量com.weibo.api.motan.rpc.DefaultResponseFuture
 
toArray(List<Byte>) - 类 中的静态方法com.weibo.api.motan.util.ByteUtil
 
toBytes() - 类 中的方法com.weibo.api.motan.protocol.v2motan.MotanV2Header
 
toFullStr() - 类 中的方法com.weibo.api.motan.rpc.URL
 
toList(byte[]) - 类 中的静态方法com.weibo.api.motan.util.ByteUtil
 
toMessage(Exception) - 类 中的静态方法com.weibo.api.motan.util.ExceptionUtil
 
toQueryString(Map<String, String>) - 类 中的静态方法com.weibo.api.motan.util.StringTools
 
toSimpleString() - 类 中的方法com.weibo.api.motan.rpc.URL
 
toString() - 类 中的方法com.weibo.api.motan.cluster.support.ClusterSpi
 
toString() - 类 中的方法com.weibo.api.motan.config.AbstractConfig
 
toString() - 类 中的方法com.weibo.api.motan.rpc.DefaultRequest
 
toString() - 类 中的方法com.weibo.api.motan.rpc.URL
 
toString(Request) - 类 中的静态方法com.weibo.api.motan.util.MotanFrameworkUtil
输出请求的关键信息: requestId=** interface=** method=**(**)
totalCount - 类 中的变量com.weibo.api.motan.filter.ThreadProtectedFilter
 
totalCount - 类 中的变量com.weibo.api.motan.util.AccessStatisticResult
 
totalCounter - 类 中的变量com.weibo.api.motan.transport.ProviderProtectedMessageRouter
 
totalLimit - 类 中的变量com.weibo.api.motan.filter.ThreadProtectedFilter
 
trace(String) - 类 中的方法com.weibo.api.motan.log.DefaultLogService
 
trace(String, Object...) - 类 中的方法com.weibo.api.motan.log.DefaultLogService
 
trace(String) - 接口 中的方法com.weibo.api.motan.log.LogService
 
trace(String, Object...) - 接口 中的方法com.weibo.api.motan.log.LogService
 
trace(String) - 类 中的静态方法com.weibo.api.motan.util.LoggerUtil
 
transExceptionStack - 类 中的变量com.weibo.api.motan.config.AbstractInterfaceConfig
 
Transport - com.weibo.api.motan.transport中的接口
 
transport(byte[]) - 接口 中的方法com.weibo.api.motan.transport.Transport
remote transport
TransportException - com.weibo.api.motan.transport中的异常错误
 
TransportException(InetSocketAddress, InetSocketAddress, String) - 异常错误 的构造器com.weibo.api.motan.transport.TransportException
 
TransportException(InetSocketAddress, InetSocketAddress, String, Throwable) - 异常错误 的构造器com.weibo.api.motan.transport.TransportException
 

U

unavailable(URL) - 接口 中的方法com.weibo.api.motan.registry.RegistryService
set service status to unavailable, client should not discover services of unavailable state
unavailable(URL) - 类 中的方法com.weibo.api.motan.registry.support.AbstractRegistry
 
unexport(List<Exporter<T>>, Collection<URL>) - 接口 中的方法com.weibo.api.motan.config.handler.ConfigHandler
 
unexport(List<Exporter<T>>, Collection<URL>) - 类 中的方法com.weibo.api.motan.config.handler.SimpleConfigHandler
 
unexport() - 类 中的方法com.weibo.api.motan.config.ServiceConfig
 
unexport() - 类 中的方法com.weibo.api.motan.protocol.rpc.DefaultRpcExporter
 
unexport() - 接口 中的方法com.weibo.api.motan.rpc.Exporter
 
unGzip(byte[]) - 类 中的静态方法com.weibo.api.motan.util.ByteUtil
 
unregister(URL) - 接口 中的方法com.weibo.api.motan.registry.RegistryService
unregister service to registry
unregister(URL) - 类 中的方法com.weibo.api.motan.registry.support.AbstractRegistry
 
unregister(URL) - 类 中的方法com.weibo.api.motan.registry.support.FailbackRegistry
 
unRegisterListener(String, SwitcherListener) - 类 中的方法com.weibo.api.motan.switcher.LocalSwitcherService
 
unRegisterListener(String, SwitcherListener) - 接口 中的方法com.weibo.api.motan.switcher.SwitcherService
unregister a listener
unRegistryStatisticCallback(StatisticCallback) - 类 中的静态方法com.weibo.api.motan.util.StatsUtil
 
unsubscribe(URL, NotifyListener) - 接口 中的方法com.weibo.api.motan.registry.DiscoveryService
 
unsubscribe(URL, NotifyListener) - 类 中的方法com.weibo.api.motan.registry.support.AbstractRegistry
 
unsubscribe(URL, NotifyListener) - 类 中的方法com.weibo.api.motan.registry.support.FailbackRegistry
 
unsubscribeCommand(URL, CommandListener) - 类 中的方法com.weibo.api.motan.registry.support.command.CommandFailbackRegistry
 
unsubscribeService(URL, ServiceListener) - 类 中的方法com.weibo.api.motan.registry.support.command.CommandFailbackRegistry
 
url - 类 中的变量com.weibo.api.motan.cluster.ha.AbstractHaStrategy
 
url - 类 中的变量com.weibo.api.motan.rpc.AbstractNode
 
url - 类 中的变量com.weibo.api.motan.rpc.AbstractProvider
 
URL - com.weibo.api.motan.rpc中的类
Desc a reffer or a service.
URL(String, String, int, String) - 类 的构造器com.weibo.api.motan.rpc.URL
 
URL(String, String, int, String, Map<String, String>) - 类 的构造器com.weibo.api.motan.rpc.URL
 
url - 类 中的变量com.weibo.api.motan.transport.AbstractClient
 
url - 类 中的变量com.weibo.api.motan.transport.AbstractServer
 
urlDecode(String) - 类 中的静态方法com.weibo.api.motan.util.StringTools
 
urlEncode(String) - 类 中的静态方法com.weibo.api.motan.util.StringTools
 
URLParamType - com.weibo.api.motan.common中的枚举
 
UrlUtils - com.weibo.api.motan.util中的类
Url辅助类
UrlUtils() - 类 的构造器com.weibo.api.motan.util.UrlUtils
 
usegz - 类 中的变量com.weibo.api.motan.config.AbstractInterfaceConfig
 

V

value - 枚举 中的变量com.weibo.api.motan.common.ChannelState
 
value - 枚举 中的变量com.weibo.api.motan.common.FutureState
 
valueOf(String) - 枚举 中的静态方法com.weibo.api.motan.common.ChannelState
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.weibo.api.motan.common.FutureState
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.weibo.api.motan.common.URLParamType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.weibo.api.motan.config.RegistryConfig.Excise
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.weibo.api.motan.core.extension.Scope
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.weibo.api.motan.protocol.rpc.RpcProtocolVersion
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.weibo.api.motan.protocol.v2motan.MotanV2Header.MessageStatus
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 类 中的静态方法com.weibo.api.motan.rpc.URL
 
valueOf(String) - 枚举 中的静态方法com.weibo.api.motan.util.StatsUtil.AccessStatus
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法com.weibo.api.motan.common.ChannelState
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.weibo.api.motan.common.FutureState
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.weibo.api.motan.common.URLParamType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.weibo.api.motan.config.RegistryConfig.Excise
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.weibo.api.motan.core.extension.Scope
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.weibo.api.motan.protocol.rpc.RpcProtocolVersion
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.weibo.api.motan.protocol.v2motan.MotanV2Header.MessageStatus
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.weibo.api.motan.util.StatsUtil.AccessStatus
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
version - 类 中的变量com.weibo.api.motan.config.AbstractInterfaceConfig
 

W

warn(String) - 类 中的方法com.weibo.api.motan.log.DefaultLogService
 
warn(String, Object...) - 类 中的方法com.weibo.api.motan.log.DefaultLogService
 
warn(String, Throwable) - 类 中的方法com.weibo.api.motan.log.DefaultLogService
 
warn(String) - 接口 中的方法com.weibo.api.motan.log.LogService
 
warn(String, Object...) - 接口 中的方法com.weibo.api.motan.log.LogService
 
warn(String, Throwable) - 接口 中的方法com.weibo.api.motan.log.LogService
 
warn(String) - 类 中的静态方法com.weibo.api.motan.util.LoggerUtil
 
warn(String, Object...) - 类 中的静态方法com.weibo.api.motan.util.LoggerUtil
 
warn(String, Throwable) - 类 中的静态方法com.weibo.api.motan.util.LoggerUtil
 
workerQueueSize - 类 中的变量com.weibo.api.motan.config.ProtocolConfig
 
wrapMessageHandler(MessageHandler) - 接口 中的方法com.weibo.api.motan.transport.HeartbeatFactory
包装 handler,支持心跳包的处理
wrapMessageHandler(MessageHandler) - 类 中的方法com.weibo.api.motan.transport.support.DefaultRpcHeartbeatFactory
 

Z

ZOOKEEPER_REGISTRY_COMMAND - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
 
ZOOKEEPER_REGISTRY_NAMESPACE - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
heartbeat constants end
A B C D E F G H I J L M N O P Q R S T U V W Z 

Copyright © 2017. All rights reserved.