- 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
-
- AbstractRefererHandler<T> - com.weibo.api.motan.proxy中的类
-
- AbstractRefererHandler() - 类 的构造器com.weibo.api.motan.proxy.AbstractRefererHandler
-
- 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
-
- AbstractSharedPoolClient - com.weibo.api.motan.transport中的类
-
- AbstractSharedPoolClient(URL) - 类 的构造器com.weibo.api.motan.transport.AbstractSharedPoolClient
-
- acceptConnections - 类 中的变量com.weibo.api.motan.config.ProtocolConfig
-
- ACCESS_LOG_SWITCHER_NAME - 类 中的静态变量com.weibo.api.motan.filter.AccessLogFilter
-
- accessLog - 类 中的变量com.weibo.api.motan.config.AbstractInterfaceConfig
-
- accessLog - 类 中的变量com.weibo.api.motan.config.MeshClientConfig
-
- 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
-
- accessStatistic(String, String, String, long, long, long, int, 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
-
- addFinishCallback(Runnable, Executor) - 接口 中的方法com.weibo.api.motan.rpc.Callbackable
-
- addFinishCallback(Runnable, Executor) - 类 中的方法com.weibo.api.motan.rpc.DefaultResponse
-
未指定线程池时,统一使用默认线程池执行。
- 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
- 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
-
已过时。
- addTraceInfo(String, String) - 类 中的方法com.weibo.api.motan.rpc.TraceableContext
-
- 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.config.MeshClientConfig
-
- 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
-
已过时。
- ARRAY - 类 中的静态变量com.weibo.api.motan.serialize.SimpleSerialization.SimpleType
-
- 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
-
- asyncCall(String, Object[], Class<?>) - 接口 中的方法com.weibo.api.motan.proxy.CommonClient
-
call a service method asynchronously
- asyncCall(Request, Class<?>) - 接口 中的方法com.weibo.api.motan.proxy.CommonClient
-
call a service with request asynchronously
- asyncCall(String, Object[], Class) - 类 中的方法com.weibo.api.motan.proxy.MeshClientRefererInvocationHandler
-
- asyncCall(Request, Class) - 类 中的方法com.weibo.api.motan.proxy.MeshClientRefererInvocationHandler
-
- asyncCall(String, Object[], Class<?>) - 类 中的方法com.weibo.api.motan.proxy.RefererCommonHandler
-
- asyncCall(Request, Class<?>) - 类 中的方法com.weibo.api.motan.proxy.RefererCommonHandler
-
- asyncCall(Request, Class<?>) - 类 中的方法com.weibo.api.motan.transport.DefaultMeshClient
-
- asyncCall(Request, Class<?>) - 接口 中的方法com.weibo.api.motan.transport.MeshClient
-
async call to mesh. for user
- asyncInitConnection - 类 中的变量com.weibo.api.motan.config.AbstractInterfaceConfig
-
- asyncInitConnection - 类 中的变量com.weibo.api.motan.config.MeshClientConfig
-
- ATT_PRINT_TRACE_LOG - 类 中的静态变量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
-
- 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(Caller<T>, URL, Request, Class<?>, boolean) - 类 中的方法com.weibo.api.motan.proxy.AbstractRefererHandler
-
- call(String, Object[], Class<?>) - 接口 中的方法com.weibo.api.motan.proxy.CommonClient
-
call a service method
- call(Request, Class<?>) - 接口 中的方法com.weibo.api.motan.proxy.CommonClient
-
call a service method with request
- call(String, Object[], Class) - 类 中的方法com.weibo.api.motan.proxy.MeshClientRefererInvocationHandler
-
- call(Request, Class) - 类 中的方法com.weibo.api.motan.proxy.MeshClientRefererInvocationHandler
-
- call(String, Object[], Class<?>) - 类 中的方法com.weibo.api.motan.proxy.RefererCommonHandler
-
- call(Request, Class<?>) - 类 中的方法com.weibo.api.motan.proxy.RefererCommonHandler
-
- 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) - 类 中的方法com.weibo.api.motan.transport.DefaultMeshClient
-
- call(Request, Class<T>) - 类 中的方法com.weibo.api.motan.transport.DefaultMeshClient
-
- call(Request, Provider<?>) - 类 中的方法com.weibo.api.motan.transport.DefaultProtectedStrategy
-
- call(Request) - 接口 中的方法com.weibo.api.motan.transport.MeshClient
-
original calling method. for framework.
- call(Request, Class<T>) - 接口 中的方法com.weibo.api.motan.transport.MeshClient
-
sync call to mesh with return type. for user
- call(Request, Provider<?>) - 类 中的方法com.weibo.api.motan.transport.ProviderMessageRouter
-
- call(Request, Provider<?>) - 接口 中的方法com.weibo.api.motan.transport.ProviderProtectedStrategy
-
- call(Request, Provider<?>) - 类 中的方法com.weibo.api.motan.transport.UnprotectedStrategy
-
- Callbackable - com.weibo.api.motan.rpc中的接口
-
- 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.
- capacity() - 类 中的方法com.weibo.api.motan.protocol.v2motan.GrowableByteBuffer
-
- Channel - com.weibo.api.motan.transport中的接口
-
类说明
- channels - 类 中的变量com.weibo.api.motan.transport.AbstractSharedPoolClient
-
- ChannelState - com.weibo.api.motan.common中的枚举
-
channel 节点的状态
- check - 类 中的变量com.weibo.api.motan.config.AbstractInterfaceConfig
-
- check - 类 中的变量com.weibo.api.motan.config.MeshClientConfig
-
- 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
- checkIfCanShareServiceChannel(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
9) providerProtectedStrategy
- checkInterfaceAndMethods(Class<?>, List<MethodConfig>) - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
-
- clear() - 类 中的方法com.weibo.api.motan.protocol.v2motan.GrowableByteBuffer
-
- clear() - 类 中的方法com.weibo.api.motan.util.ConcurrentHashSet
-
Removes all of the elements from this set.
- clearCacheInfo() - 类 中的方法com.weibo.api.motan.rpc.URL
-
- client - 类 中的变量com.weibo.api.motan.protocol.rpc.DefaultRpcReferer
-
- Client - com.weibo.api.motan.transport中的接口
-
类说明
- ClientCommand() - 类 的构造器com.weibo.api.motan.registry.support.command.RpcCommand.ClientCommand
-
- 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
- closeAllChannels() - 类 中的方法com.weibo.api.motan.transport.AbstractSharedPoolClient
-
- Cluster<T> - com.weibo.api.motan.cluster中的接口
-
Cluster is a service broker, used to
- cluster - 类 中的变量com.weibo.api.motan.config.ProtocolConfig
-
- clusters - 类 中的变量com.weibo.api.motan.proxy.AbstractRefererHandler
-
- 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>, URL) - 类 的构造器com.weibo.api.motan.cluster.support.ClusterSupport
-
- clz - 类 中的变量com.weibo.api.motan.proxy.AbstractRefererHandler
-
- 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.config.MeshClientConfig
-
- 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
- CommonClient - com.weibo.api.motan.proxy中的接口
-
- CommonHandler - com.weibo.api.motan.proxy中的接口
-
已过时。
- CommonProxyFactory - com.weibo.api.motan.proxy.spi中的类
-
common proxy
- CommonProxyFactory() - 类 的构造器com.weibo.api.motan.proxy.spi.CommonProxyFactory
-
- compare(T, T) - 类 中的方法com.weibo.api.motan.core.extension.ActivationComparator
-
sequence 大的排在后面,如果没有设置sequence的排到最后面
- CompatibleCodec - com.weibo.api.motan.protocol.v2motan中的类
-
Created by zhanglei28 on 2019/4/2.
- CompatibleCodec() - 类 的构造器com.weibo.api.motan.protocol.v2motan.CompatibleCodec
-
- compress(byte[], int) - 类 中的方法com.weibo.api.motan.protocol.rpc.CompressRpcCodec
-
已过时。
- CompressRpcCodec - com.weibo.api.motan.protocol.rpc中的类
-
已过时。
- 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
- connections - 类 中的变量com.weibo.api.motan.transport.AbstractSharedPoolClient
-
- connectTimeout - 类 中的变量com.weibo.api.motan.config.MeshClientConfig
-
- 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.
- CONTENT_LENGTH - 类 中的静态变量com.weibo.api.motan.common.MotanConstants
-
- contextDestroyed(ServletContextEvent) - 类 中的方法com.weibo.api.motan.closable.ShutDownHookListener
-
- contextInitialized(ServletContextEvent) - 类 中的方法com.weibo.api.motan.closable.ShutDownHookListener
-
- costTime - 类 中的变量com.weibo.api.motan.util.AccessStatisticResult
-
- CountTime() - 类 的构造器com.weibo.api.motan.rpc.RpcStats.CountTime
-
- createChannelFactory() - 类 中的方法com.weibo.api.motan.transport.AbstractPoolClient
-
- createChannelFactory() - 类 中的方法com.weibo.api.motan.transport.AbstractSharedPoolClient
-
- 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
-
- get() - 类 中的方法com.weibo.api.motan.protocol.v2motan.GrowableByteBuffer
-
- get(int) - 类 中的方法com.weibo.api.motan.protocol.v2motan.GrowableByteBuffer
-
- get(byte[]) - 类 中的方法com.weibo.api.motan.protocol.v2motan.GrowableByteBuffer
-
- getAcceptConnections() - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
-
- getAccessLog() - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
-
- getAccessLog() - 类 中的方法com.weibo.api.motan.config.MeshClientConfig
-
- 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
-
- getAddressParams() - 类 中的方法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.config.MeshClientConfig
-
- 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
-
- getAsyncInitConnection() - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
-
- getAsyncInitConnection() - 类 中的方法com.weibo.api.motan.config.MeshClientConfig
-
- 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() - 类 中的方法com.weibo.api.motan.transport.AbstractSharedPoolClient
-
- 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.MeshClientConfig
-
- 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.MeshClientConfig
-
- getCodec() - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
-
- getCommandManagerMap() - 类 中的方法com.weibo.api.motan.registry.support.command.CommandFailbackRegistry
-
- getCommandType() - 类 中的方法com.weibo.api.motan.registry.support.command.RpcCommand.ClientCommand
-
- getConfig(String) - 类 中的方法com.weibo.api.motan.config.DefaultGlobalConfig
-
- getConfig(String, String) - 类 中的方法com.weibo.api.motan.config.DefaultGlobalConfig
-
- getConfig(String) - 接口 中的方法com.weibo.api.motan.config.GlobalConfig
-
- getConfig(String, String) - 接口 中的方法com.weibo.api.motan.config.GlobalConfig
-
- getConfig(String) - 类 中的静态方法com.weibo.api.motan.util.MotanGlobalConfigUtil
-
- getConfig(String, String) - 类 中的静态方法com.weibo.api.motan.util.MotanGlobalConfigUtil
-
- getConnectTimeout() - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
-
- getConnectTimeout() - 类 中的方法com.weibo.api.motan.config.MeshClientConfig
-
- 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
-
- getDefault() - 类 中的静态方法com.weibo.api.motan.transport.DefaultMeshClient
-
- getDefaultConfigCopy() - 类 中的静态方法com.weibo.api.motan.util.MotanGlobalConfigUtil
-
- 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。
- getDefaultParams() - 类 中的静态方法com.weibo.api.motan.transport.DefaultMeshClient
-
get default mesh client params map
- getDefaultProtocolConfig() - 类 中的静态方法com.weibo.api.motan.util.MotanFrameworkUtil
-
获取默认motan协议配置
- getDefaultRegistryConfig() - 类 中的静态方法com.weibo.api.motan.util.MotanFrameworkUtil
-
默认本地注册中心
- getDefaultReturnValue(Class<?>) - 类 中的方法com.weibo.api.motan.proxy.AbstractRefererHandler
-
- getDirectUrl() - 类 中的方法com.weibo.api.motan.config.RefererConfig
-
- getDouble() - 类 中的方法com.weibo.api.motan.protocol.v2motan.GrowableByteBuffer
-
- getDouble(int) - 类 中的方法com.weibo.api.motan.protocol.v2motan.GrowableByteBuffer
-
- getDynamic() - 类 中的方法com.weibo.api.motan.config.RegistryConfig
-
- getEmptyObject(Class<?>) - 类 中的静态方法com.weibo.api.motan.util.ReflectUtil
-
- getEndpointFactory() - 类 中的方法com.weibo.api.motan.config.MeshClientConfig
-
- 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
-
- getExtension(String, boolean) - 类 中的方法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.MeshClientConfig
-
- getFilter() - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
-
- getFilters(URL, String) - 类 中的方法com.weibo.api.motan.protocol.support.ProtocolFilterDecorator
-
获取方式:
1)先获取默认的filter列表;
2)根据filter配置获取新的filters,并和默认的filter列表合并;
3)如果filter配置中有'-'开头的filter name,表示disable某个filter,对应的filter不会装配
- getFloat() - 类 中的方法com.weibo.api.motan.protocol.v2motan.GrowableByteBuffer
-
- getFloat(int) - 类 中的方法com.weibo.api.motan.protocol.v2motan.GrowableByteBuffer
-
- 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)"
- getFusingThreshold() - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
-
- getFusingThreshold() - 类 中的方法com.weibo.api.motan.config.MeshClientConfig
-
- 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.MeshClientConfig
-
- 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
-
已过时。
获取输入流。
- getInt() - 类 中的方法com.weibo.api.motan.protocol.v2motan.GrowableByteBuffer
-
- getInt(int) - 类 中的方法com.weibo.api.motan.protocol.v2motan.GrowableByteBuffer
-
- 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
-
- getInterface() - 类 中的方法com.weibo.api.motan.transport.DefaultMeshClient
-
- 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 --> 环境变量中指定的ip --> hostname对应的ip --> 根据连接目标端口得到的本地ip --> 轮询网卡
- getLocalHostAddress() - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
-
- getLocalServiceAddress() - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
-
- getLogService() - 类 中的静态方法com.weibo.api.motan.util.LoggerUtil
-
- getLong() - 类 中的方法com.weibo.api.motan.protocol.v2motan.GrowableByteBuffer
-
- getLong(int) - 类 中的方法com.weibo.api.motan.protocol.v2motan.GrowableByteBuffer
-
- getLongParameter(String, long) - 类 中的方法com.weibo.api.motan.rpc.URL
-
- getLongValue() - 枚举 中的方法com.weibo.api.motan.common.URLParamType
-
- getMaxClientConnection() - 类 中的方法com.weibo.api.motan.config.MeshClientConfig
-
- getMaxClientConnection() - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
-
- getMaxConnectionPerGroup() - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
-
- getMaxContentLength() - 类 中的方法com.weibo.api.motan.config.MeshClientConfig
-
- 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
-
- getMeshClient() - 类 中的方法com.weibo.api.motan.config.AbstractRefererConfig
-
- getMeshClient() - 类 中的方法com.weibo.api.motan.config.MeshClientConfig
-
- getMeshClientString() - 类 中的方法com.weibo.api.motan.config.AbstractRefererConfig
-
- getMeshRegistryName() - 类 中的方法com.weibo.api.motan.config.RegistryConfig
-
- 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.MeshClientConfig
-
- getMinClientConnection() - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
-
- getMingzSize() - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
-
- getMingzSize() - 类 中的方法com.weibo.api.motan.config.MeshClientConfig
-
- getMinWorkerThread() - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
-
- getMixGroups() - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
-
- 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
-
- getModuleOrGroup(Map<String, String>, String) - 类 中的静态方法com.weibo.api.motan.util.MotanFrameworkUtil
-
Get the module first, or get the group if module not set
- getMotanErrorMsg() - 异常错误 中的方法com.weibo.api.motan.exception.MotanAbstractException
-
- getMport() - 类 中的方法com.weibo.api.motan.config.MeshClientConfig
-
- 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
-
需要支持一维数组、二维数组等
- getNonNegative(int) - 类 中的静态方法com.weibo.api.motan.util.MathUtil
-
通过二进制位操作将originValue转化为非负数:
0和正数返回本身
负数通过二进制首位取反转化为正数或0(Integer.MIN_VALUE将转换为0)
return non-negative int value of originValue
- getNonNegativeRange24bit(int) - 类 中的静态方法com.weibo.api.motan.util.MathUtil
-
通过二进制位操作将originValue转化为非负数:
范围在[0-16777215] 之间
- 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.MeshClientConfig
-
- getPort() - 类 中的方法com.weibo.api.motan.config.RegistryConfig
-
- getPort() - 类 中的方法com.weibo.api.motan.rpc.URL
-
- 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>, List<Cluster<T>>) - 接口 中的方法com.weibo.api.motan.proxy.ProxyFactory
-
- getProxy(Class<T>, URL, MeshClient) - 接口 中的方法com.weibo.api.motan.proxy.ProxyFactory
-
- getProxy(Class<T>, List<Cluster<T>>) - 类 中的方法com.weibo.api.motan.proxy.spi.CommonProxyFactory
-
- getProxy(Class<T>, URL, MeshClient) - 类 中的方法com.weibo.api.motan.proxy.spi.CommonProxyFactory
-
- getProxy(Class<T>, List<Cluster<T>>) - 类 中的方法com.weibo.api.motan.proxy.spi.JdkProxyFactory
-
- getProxy(Class<T>, URL, MeshClient) - 类 中的方法com.weibo.api.motan.proxy.spi.JdkProxyFactory
-
- getProxyConfig() - 类 中的静态方法com.weibo.api.motan.util.MeshProxyUtil
-
- getProxyRegistry() - 类 中的方法com.weibo.api.motan.config.RegistryConfig
-
- 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
-
- getRealReturnType(boolean, Class<?>, Method, String) - 类 中的方法com.weibo.api.motan.proxy.AbstractRefererHandler
-
- getReceiveTime() - 类 中的方法com.weibo.api.motan.rpc.TraceableContext
-
- 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
-
- 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
-
- getRegistryUrls() - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
-
- 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
-
- getRemoteIpFromRequest(Request) - 类 中的静态方法com.weibo.api.motan.util.MotanFrameworkUtil
-
- 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.MeshClientConfig
-
- 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
-
- getSendTime() - 类 中的方法com.weibo.api.motan.rpc.TraceableContext
-
- getSerialization() - 类 中的方法com.weibo.api.motan.config.MeshClientConfig
-
- getSerialization() - 类 中的方法com.weibo.api.motan.config.ProtocolConfig
-
- getSerializationByNum(int) - 类 中的方法com.weibo.api.motan.codec.AbstractCodec
-
- getSerializationNumber() - 接口 中的方法com.weibo.api.motan.codec.Serialization
-
serializaion的唯一编号,用于传输协议中指定序列化方式。
- getSerializationNumber() - 类 中的方法com.weibo.api.motan.serialize.BreezeSerialization
-
- 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
-
- getSerializeNumber() - 类 中的方法com.weibo.api.motan.rpc.DefaultRequest
-
- getSerializeNumber() - 类 中的方法com.weibo.api.motan.rpc.DefaultResponse
-
- getSerializeNumber() - 类 中的方法com.weibo.api.motan.rpc.DefaultResponseFuture
-
- getSerializeNumber() - 接口 中的方法com.weibo.api.motan.rpc.Request
-
- getSerializeNumber() - 接口 中的方法com.weibo.api.motan.rpc.Response
-
- getServerPortStr() - 类 中的方法com.weibo.api.motan.rpc.URL
-
comma separated host:port pairs, e.g. "127.0.0.1:3000"
- getServiceInterface() - 类 中的方法com.weibo.api.motan.config.RefererConfig
-
- 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
-
- getShort() - 类 中的方法com.weibo.api.motan.protocol.v2motan.GrowableByteBuffer
-
- getShort(int) - 类 中的方法com.weibo.api.motan.protocol.v2motan.GrowableByteBuffer
-
- getSide() - 类 中的方法com.weibo.api.motan.filter.AccessLogFilter
-
- getSlowThreshold() - 类 中的方法com.weibo.api.motan.config.AbstractInterfaceConfig
-
- getSlowThreshold() - 类 中的方法com.weibo.api.motan.config.MethodConfig
-
- 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
-
- getSupportedAnnotationTypes() - 类 中的方法com.weibo.api.motan.transport.async.MotanAsyncProcessor
-
- getSupportedSourceVersion() - 类 中的方法com.weibo.api.motan.transport.async.MotanAsyncProcessor
-
- getSwitcher(String) - 类 中的方法com.weibo.api.motan.switcher.LocalSwitcherService
-
- getSwitcher(String) - 接口 中的方法com.weibo.api.motan.switcher.SwitcherService
-
获取接口降级开关
- getSwitcherService() - 类 中的静态方法com.weibo.api.motan.util.MotanSwitcherUtil
-
- getSwitcherStatic(String) - 类 中的静态方法com.weibo.api.motan.switcher.LocalSwitcherService
-
- 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
-
- getTraceableContext() - 类 中的方法com.weibo.api.motan.rpc.DefaultRequest
-
- getTraceableContext() - 类 中的方法com.weibo.api.motan.rpc.DefaultResponse
-
- getTraceableContext() - 类 中的方法com.weibo.api.motan.rpc.DefaultResponseFuture
-
- getTraceableContext() - 接口 中的方法com.weibo.api.motan.rpc.Traceable
-
- getTraceInfo(String) - 类 中的方法com.weibo.api.motan.rpc.TraceableContext
-
- getTraceInfoMap() - 类 中的方法com.weibo.api.motan.rpc.TraceableContext
-
- 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
-
- getUrl() - 类 中的方法com.weibo.api.motan.transport.DefaultMeshClient
-
- getUrl() - 接口 中的方法com.weibo.api.motan.transport.MeshClient
-
- 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
-
- getVarint() - 类 中的方法com.weibo.api.motan.protocol.v2motan.GrowableByteBuffer
-
- 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
-
- getZigZag32() - 类 中的方法com.weibo.api.motan.protocol.v2motan.GrowableByteBuffer
-
- getZigZag64() - 类 中的方法com.weibo.api.motan.protocol.v2motan.GrowableByteBuffer
-
- GlobalConfig - com.weibo.api.motan.config中的接口
-
- 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
-
- GrowableByteBuffer(ByteBuffer) - 类 的构造器com.weibo.api.motan.protocol.v2motan.GrowableByteBuffer
-
- gzip(byte[]) - 类 中的静态方法com.weibo.api.motan.util.ByteUtil
-