A B C D E F G H I L N O P R S U

A

AbstractAnnotationParserCallback - com.baidu.jprotobuf.pbrpc.spring.annotation 中的 类
Base annotation parser call back class.
AbstractAnnotationParserCallback() - 类 com.baidu.jprotobuf.pbrpc.spring.annotation.AbstractAnnotationParserCallback 的构造方法
 
addTargetBean(String, Object) - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.LoadBalanceProxyFactoryBean 中的方法
add target bean
afterElection(String, MethodInvocation) - 接口 com.baidu.jprotobuf.pbrpc.client.ha.lb.strategy.StrategyInterceptor 中的方法
after strategy elect method invoke
afterPropertiesSet() - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.LoadBalanceProxyFactoryBean 中的方法
 
afterPropertiesSet() - 类 com.baidu.jprotobuf.pbrpc.spring.annotation.CommonAnnotationBeanPostProcessor 中的方法
Initialize propertyResource instance load
afterPropertiesSet() - 类 com.baidu.jprotobuf.pbrpc.spring.HaRpcProxyFactoryBean 中的方法
 
afterPropertiesSet() - 类 com.baidu.jprotobuf.pbrpc.spring.meta.RpcMetaExporter 中的方法
 
afterPropertiesSet() - 类 com.baidu.jprotobuf.pbrpc.spring.RpcProxyFactoryBean 中的方法
 
afterPropertiesSet() - 类 com.baidu.jprotobuf.pbrpc.spring.RpcServiceExporter 中的方法
 
annotationAtField(Annotation, Object, String, PropertyValues, ConfigurableListableBeanFactory, Field) - 接口 com.baidu.jprotobuf.pbrpc.spring.annotation.AnnotationParserCallback 中的方法
process all annotation on class field.
annotationAtField(Annotation, Object, String, PropertyValues, ConfigurableListableBeanFactory, Field) - 类 com.baidu.jprotobuf.pbrpc.spring.annotation.ProtobufRpcAnnotationResolver 中的方法
 
annotationAtMethod(Annotation, Object, String, PropertyValues, ConfigurableListableBeanFactory, Method) - 接口 com.baidu.jprotobuf.pbrpc.spring.annotation.AnnotationParserCallback 中的方法
process all annotation on class method.
annotationAtMethod(Annotation, Object, String, PropertyValues, ConfigurableListableBeanFactory, Method) - 类 com.baidu.jprotobuf.pbrpc.spring.annotation.ProtobufRpcAnnotationResolver 中的方法
 
annotationAtType(Annotation, Object, String, ConfigurableListableBeanFactory) - 接口 com.baidu.jprotobuf.pbrpc.spring.annotation.AnnotationParserCallback 中的方法
process all annotation on class type.
annotationAtType(Annotation, Object, String, ConfigurableListableBeanFactory) - 类 com.baidu.jprotobuf.pbrpc.spring.annotation.ProtobufRpcAnnotationResolver 中的方法
 
annotationAtTypeAfterStarted(Annotation, Object, String, ConfigurableListableBeanFactory) - 接口 com.baidu.jprotobuf.pbrpc.spring.annotation.AnnotationParserCallback 中的方法
process all annotation on class type after spring containter started
annotationAtTypeAfterStarted(Annotation, Object, String, ConfigurableListableBeanFactory) - 类 com.baidu.jprotobuf.pbrpc.spring.annotation.ProtobufRpcAnnotationResolver 中的方法
 
AnnotationParserCallback - com.baidu.jprotobuf.pbrpc.spring.annotation 中的 接口
Annotation parser call back interface.

B

beforeElection(LoadBalanceStrategy, MethodInvocation) - 接口 com.baidu.jprotobuf.pbrpc.client.ha.lb.strategy.StrategyInterceptor 中的方法
before strategy elect method invoke
buildRequestDataPackage(RpcMethodInfo, Object[]) - 类 com.baidu.jprotobuf.pbrpc.spring.ProtobufRpcProxyBean 中的方法
 

C

close() - 类 com.baidu.jprotobuf.pbrpc.client.ha.HaProtobufRpcProxy 中的方法
 
close() - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.failover.RecoverHeartbeat 中的方法
stop thread and exit
close() - 类 com.baidu.jprotobuf.pbrpc.client.ha.NamingServiceChangeListener 中的方法
 
com.baidu.jprotobuf.pbrpc.client.ha - 软件包 com.baidu.jprotobuf.pbrpc.client.ha
 
com.baidu.jprotobuf.pbrpc.client.ha.lb - 软件包 com.baidu.jprotobuf.pbrpc.client.ha.lb
Common load balance support base on spring.
com.baidu.jprotobuf.pbrpc.client.ha.lb.failover - 软件包 com.baidu.jprotobuf.pbrpc.client.ha.lb.failover
Load balance fail over interface implementation.
com.baidu.jprotobuf.pbrpc.client.ha.lb.strategy - 软件包 com.baidu.jprotobuf.pbrpc.client.ha.lb.strategy
Load balance strategy interface implementation.
com.baidu.jprotobuf.pbrpc.spring - 软件包 com.baidu.jprotobuf.pbrpc.spring
 
com.baidu.jprotobuf.pbrpc.spring.annotation - 软件包 com.baidu.jprotobuf.pbrpc.spring.annotation
 
com.baidu.jprotobuf.pbrpc.spring.meta - 软件包 com.baidu.jprotobuf.pbrpc.spring.meta
 
CommonAnnotationBeanPostProcessor - com.baidu.jprotobuf.pbrpc.spring.annotation 中的 类
Common annotation bean post processor. it uses AnnotationParserCallback
interface to define specified Annotation then recognize the Class to do
bean define action
CommonAnnotationBeanPostProcessor() - 类 com.baidu.jprotobuf.pbrpc.spring.annotation.CommonAnnotationBeanPostProcessor 的构造方法
 
create(String, NamingService) - 接口 com.baidu.jprotobuf.pbrpc.client.ha.lb.strategy.NamingServiceLoadBalanceStrategyFactory 中的方法
create a new NamingServiceLoadBalanceStrategy
create(String, NamingService) - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.strategy.RRNamingServiceLoadBalanceStrategyFactory 中的方法
 
createPlaceholderParser(Properties) - 类 com.baidu.jprotobuf.pbrpc.spring.PropertyPlaceholderConfigurerTool 中的静态方法
To create placeholder parser

D

DEFAULT_PLACEHOLDER_PREFIX - 类 com.baidu.jprotobuf.pbrpc.spring.PlaceholderResolver 中的静态变量
Default placeholder prefix: "${"
DEFAULT_PLACEHOLDER_SUFFIX - 类 com.baidu.jprotobuf.pbrpc.spring.PlaceholderResolver 中的静态变量
Default placeholder suffix: "}"
destroy() - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.LoadBalanceProxyFactoryBean 中的方法
 
destroy() - 接口 com.baidu.jprotobuf.pbrpc.spring.annotation.AnnotationParserCallback 中的方法
do destroy action on spring container close.
destroy() - 类 com.baidu.jprotobuf.pbrpc.spring.annotation.CommonAnnotationBeanPostProcessor 中的方法
Invoke callback destroy method
destroy() - 类 com.baidu.jprotobuf.pbrpc.spring.annotation.ProtobufRpcAnnotationResolver 中的方法
 
destroy() - 类 com.baidu.jprotobuf.pbrpc.spring.HaRpcProxyFactoryBean 中的方法
 
destroy() - 类 com.baidu.jprotobuf.pbrpc.spring.RpcProxyFactoryBean 中的方法
 
destroy() - 类 com.baidu.jprotobuf.pbrpc.spring.RpcServiceExporter 中的方法
 
doCreateRpcHandler(Method, Object, ProtobufRPCService) - 类 com.baidu.jprotobuf.pbrpc.spring.RpcServiceRegistryBean 中的方法
 
doHandle(RpcData) - 类 com.baidu.jprotobuf.pbrpc.spring.RemoteExcuteInvokeRpcHandler 中的方法
 
doParse(String) - 类 com.baidu.jprotobuf.pbrpc.spring.PlaceholderResolver 中的方法
Do parser placeholder action.
doReInit(String, NamingService) - 接口 com.baidu.jprotobuf.pbrpc.client.ha.lb.strategy.NamingServiceLoadBalanceStrategy 中的方法
do reinit once by the naming service
doReInit(String, NamingService) - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.strategy.RoundRobinLoadBalanceStrategy 中的方法
 
doResolved(String) - 接口 com.baidu.jprotobuf.pbrpc.spring.PlaceholderResolved 中的方法
parsed placeholder value returned.

E

elect() - 接口 com.baidu.jprotobuf.pbrpc.client.ha.lb.strategy.LoadBalanceStrategy 中的方法
do load balance and get target
elect() - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.strategy.RoundRobinLoadBalanceStrategy 中的方法
 
elect(MethodInvocation) - 接口 com.baidu.jprotobuf.pbrpc.client.ha.lb.strategy.StrategyInterceptor 中的方法
do elect action

F

FailOverEvent - com.baidu.jprotobuf.pbrpc.client.ha.lb.failover 中的 接口
Load balance fail over event interface.
FailOverInterceptor - com.baidu.jprotobuf.pbrpc.client.ha.lb.failover 中的 接口
Load balance fail over intercepter interface.

G

getBean() - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.LoadBalanceProxyFactoryBean.FactoryBeanInvokeInfo 中的方法
 
getBeanClassLoader() - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.LoadBalanceProxyFactoryBean 中的方法
Return the ClassLoader that this accessor operates in, to be used for deserializing and for generating proxies.
getBeanKey() - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.LoadBalanceProxyFactoryBean.FactoryBeanInvokeInfo 中的方法
 
getDescription() - 类 com.baidu.jprotobuf.pbrpc.spring.RemoteExcuteInvokeRpcHandler 中的方法
 
getExtraInterfaces() - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.ServiceMultiInterfaceAccessor 中的方法
 
getExtraServiceInterfaces() - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.ServiceMultiInterfaceAccessor 中的方法
 
getFailedFactoryBeans() - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.LoadBalanceProxyFactoryBean 中的方法
 
getFailedTargets() - 接口 com.baidu.jprotobuf.pbrpc.client.ha.lb.strategy.LoadBalanceStrategy 中的方法
 
getFailedTargets() - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.strategy.RoundRobinLoadBalanceStrategy 中的方法
 
getFailOverInterceptor() - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.LoadBalanceProxyFactoryBean 中的方法
 
getHost() - 类 com.baidu.jprotobuf.pbrpc.spring.RpcProxyFactoryBean 中的方法
get the host
getHost() - 类 com.baidu.jprotobuf.pbrpc.spring.RpcServiceExporter 中的方法
get the host
getInputClass() - 类 com.baidu.jprotobuf.pbrpc.spring.RemoteExcuteInvokeRpcHandler 中的方法
 
getInputMetaProto() - 类 com.baidu.jprotobuf.pbrpc.spring.RemoteExcuteInvokeRpcHandler 中的方法
 
getInvocation() - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.LoadBalanceProxyFactoryBean.FactoryBeanInvokeInfo 中的方法
 
getMethodFieldAnnotation() - 接口 com.baidu.jprotobuf.pbrpc.spring.annotation.AnnotationParserCallback 中的方法
get annotation type on class field or method
getMethodFieldAnnotation() - 类 com.baidu.jprotobuf.pbrpc.spring.annotation.ProtobufRpcAnnotationResolver 中的方法
 
getMethodName() - 类 com.baidu.jprotobuf.pbrpc.spring.RemoteExcuteInvokeRpcHandler 中的方法
 
getMethodSignature() - 类 com.baidu.jprotobuf.pbrpc.spring.RemoteExcuteInvokeRpcHandler 中的方法
 
getNamingService() - 类 com.baidu.jprotobuf.pbrpc.client.ha.HaProtobufRpcProxy 中的方法
 
getNamingService() - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.strategy.RoundRobinLoadBalanceStrategy 中的方法
get the namingService
getNamingService() - 类 com.baidu.jprotobuf.pbrpc.client.ha.NamingServiceChangeListener 中的方法
 
getObject() - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.LoadBalanceProxyFactoryBean 中的方法
 
getObject() - 类 com.baidu.jprotobuf.pbrpc.spring.HaRpcProxyFactoryBean 中的方法
 
getObject() - 类 com.baidu.jprotobuf.pbrpc.spring.RpcProxyFactoryBean 中的方法
 
getObjectType() - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.LoadBalanceProxyFactoryBean 中的方法
 
getObjectType() - 类 com.baidu.jprotobuf.pbrpc.spring.HaRpcProxyFactoryBean 中的方法
 
getObjectType() - 类 com.baidu.jprotobuf.pbrpc.spring.RpcProxyFactoryBean 中的方法
 
getOrder() - 类 com.baidu.jprotobuf.pbrpc.spring.annotation.CommonAnnotationBeanPostProcessor 中的方法
get order
getOutputClass() - 类 com.baidu.jprotobuf.pbrpc.spring.RemoteExcuteInvokeRpcHandler 中的方法
 
getOutputMetaProto() - 类 com.baidu.jprotobuf.pbrpc.spring.RemoteExcuteInvokeRpcHandler 中的方法
 
getPort() - 类 com.baidu.jprotobuf.pbrpc.spring.RpcProxyFactoryBean 中的方法
get the port
getRecoverInterval() - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.LoadBalanceProxyFactoryBean 中的方法
 
getRegisteredPropertyResourceConfigurer(ConfigurableListableBeanFactory) - 类 com.baidu.jprotobuf.pbrpc.spring.PropertyPlaceholderConfigurerTool 中的静态方法
get Properties instance from ConfigurableListableBeanFactory
getRegisterServices() - 类 com.baidu.jprotobuf.pbrpc.spring.RpcServiceExporter 中的方法
get the registerServices
getRemoteInvocationExecutor() - 类 com.baidu.jprotobuf.pbrpc.spring.RemoteExcuteInvokeRpcHandler 中的方法
Return the RemoteInvocationExecutor used by this exporter.
getRemoteInvocationExecutor() - 类 com.baidu.jprotobuf.pbrpc.spring.RpcServiceExporter 中的方法
Return the RemoteInvocationExecutor used by this exporter.
getRemoteInvocationExecutor() - 类 com.baidu.jprotobuf.pbrpc.spring.RpcServiceRegistryBean 中的方法
Return the RemoteInvocationExecutor used by this exporter.
getRemoteInvocationFactory() - 类 com.baidu.jprotobuf.pbrpc.spring.HaProtobufRpcProxyBean 中的方法
get the remoteInvocationFactory
getRemoteInvocationFactory() - 类 com.baidu.jprotobuf.pbrpc.spring.ProtobufRpcProxyBean 中的方法
get the remoteInvocationFactory
getService() - 类 com.baidu.jprotobuf.pbrpc.spring.RemoteExcuteInvokeRpcHandler 中的方法
 
getServiceInterface() - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.ServiceInterfaceAccessor 中的方法
Return the interface of the service to access.
getServiceInterface() - 类 com.baidu.jprotobuf.pbrpc.spring.HaRpcProxyFactoryBean 中的方法
Return the interface of the service to access.
getServiceInterface() - 类 com.baidu.jprotobuf.pbrpc.spring.RpcProxyFactoryBean 中的方法
Return the interface of the service to access.
getServiceName() - 类 com.baidu.jprotobuf.pbrpc.spring.RemoteExcuteInvokeRpcHandler 中的方法
 
getServicePort() - 类 com.baidu.jprotobuf.pbrpc.spring.RpcServiceExporter 中的方法
get the servicePort
getTargets() - 接口 com.baidu.jprotobuf.pbrpc.client.ha.lb.strategy.LoadBalanceStrategy 中的方法
get availabled load balance target list.
getTargets() - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.strategy.RoundRobinLoadBalanceStrategy 中的方法
 
getTypeAnnotation() - 接口 com.baidu.jprotobuf.pbrpc.spring.annotation.AnnotationParserCallback 中的方法
get annotation type on class type
getTypeAnnotation() - 类 com.baidu.jprotobuf.pbrpc.spring.annotation.ProtobufRpcAnnotationResolver 中的方法
 

H

HaProtobufRpcProxy<T> - com.baidu.jprotobuf.pbrpc.client.ha 中的 类
A enhanced ProtobufRpcProxy supports naming service and load blanace.
HaProtobufRpcProxy(RpcClient, Class<T>, NamingService) - 类 com.baidu.jprotobuf.pbrpc.client.ha.HaProtobufRpcProxy 的构造方法
 
HaProtobufRpcProxy(RpcClient, Class<T>, NamingService, NamingServiceLoadBalanceStrategyFactory, FailOverInterceptor) - 类 com.baidu.jprotobuf.pbrpc.client.ha.HaProtobufRpcProxy 的构造方法
 
HaProtobufRpcProxyBean<T> - com.baidu.jprotobuf.pbrpc.spring 中的 类
To enhance HaProtobufRpcProxy to process extra parameters transportation.
HaProtobufRpcProxyBean(RpcClient, Class<T>, NamingService) - 类 com.baidu.jprotobuf.pbrpc.spring.HaProtobufRpcProxyBean 的构造方法
 
HaRpcProxy - com.baidu.jprotobuf.pbrpc.spring.annotation 中的 注释类型
Annotation publish for HaProtobufRpcProxyBean
HaRpcProxyFactoryBean - com.baidu.jprotobuf.pbrpc.spring 中的 类
FactoryBean for Ha PbRpc proxies
HaRpcProxyFactoryBean() - 类 com.baidu.jprotobuf.pbrpc.spring.HaRpcProxyFactoryBean 的构造方法
 
hasFactoryBeanFailed() - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.LoadBalanceProxyFactoryBean 中的方法
 
hasPlaceholder(String) - 类 com.baidu.jprotobuf.pbrpc.spring.annotation.AbstractAnnotationParserCallback 中的方法
test if value contains placeholder marked string
hasPlaceHolder(String) - 类 com.baidu.jprotobuf.pbrpc.spring.PlaceholderResolver 中的方法
test if target string contains placeholderPrefix
hasTargets() - 接口 com.baidu.jprotobuf.pbrpc.client.ha.lb.strategy.LoadBalanceStrategy 中的方法
 
hasTargets() - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.strategy.RoundRobinLoadBalanceStrategy 中的方法
 

I

init(List<RegisterInfo>) - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.strategy.RoundRobinLoadBalanceStrategy 中的方法
 
init(Map<String, Integer>) - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.strategy.RoundRobinLoadBalanceStrategy 中的方法
 
initTargets(Map<String, Integer>) - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.strategy.RoundRobinLoadBalanceStrategy 中的方法
 
invoke(MethodInvocation) - 类 com.baidu.jprotobuf.pbrpc.client.ha.HaProtobufRpcProxy 中的方法
 
invoke(MethodInvocation) - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.LoadBalanceProxyFactoryBean 中的方法
 
invoke(MethodInvocation) - 类 com.baidu.jprotobuf.pbrpc.spring.HaProtobufRpcProxyBean 中的方法
 
invoke(MethodInvocation) - 类 com.baidu.jprotobuf.pbrpc.spring.HaRpcProxyFactoryBean 中的方法
 
invoke(MethodInvocation) - 类 com.baidu.jprotobuf.pbrpc.spring.ProtobufRpcProxyBean 中的方法
 
invoke(Object) - 类 com.baidu.jprotobuf.pbrpc.spring.RemoteInvocationProxy 中的方法
 
invoke(MethodInvocation) - 类 com.baidu.jprotobuf.pbrpc.spring.RpcProxyFactoryBean 中的方法
 
isAvailable(Object, Method, String) - 接口 com.baidu.jprotobuf.pbrpc.client.ha.lb.failover.FailOverInterceptor 中的方法
return if target is available.
isAvailable(Object, Method, String) - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.failover.SocketFailOverInterceptor 中的方法
 
isDoElection(MethodInvocation) - 接口 com.baidu.jprotobuf.pbrpc.client.ha.lb.strategy.StrategyInterceptor 中的方法
return if need to do elect method.
isDoFailover(Throwable, String) - 接口 com.baidu.jprotobuf.pbrpc.client.ha.lb.failover.FailOverInterceptor 中的方法
return is catch exception need do fail over action
isDoFailover(Throwable, String) - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.failover.SocketFailOverInterceptor 中的方法
 
isFailOver() - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.LoadBalanceProxyFactoryBean 中的方法
 
isHeartBeat() - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.LoadBalanceProxyFactoryBean 中的方法
 
isLookupStubOnStartup() - 类 com.baidu.jprotobuf.pbrpc.client.ha.HaProtobufRpcProxy 中的方法
get the lookupStubOnStartup
isLookupStubOnStartup() - 类 com.baidu.jprotobuf.pbrpc.spring.HaRpcProxyFactoryBean 中的方法
get the lookupStubOnStartup
isLookupStubOnStartup() - 类 com.baidu.jprotobuf.pbrpc.spring.RpcProxyFactoryBean 中的方法
get the lookupStubOnStartup
isRecover(Object, Method, String) - 接口 com.baidu.jprotobuf.pbrpc.client.ha.lb.failover.FailOverInterceptor 中的方法
return if failed target is recovered
isRecover(Object, Method, String) - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.failover.SocketFailOverInterceptor 中的方法
 
isRuning() - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.failover.RecoverHeartbeat 中的方法
 
isSingleton() - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.LoadBalanceProxyFactoryBean 中的方法
 
isSingleton() - 类 com.baidu.jprotobuf.pbrpc.spring.HaRpcProxyFactoryBean 中的方法
 
isSingleton() - 类 com.baidu.jprotobuf.pbrpc.spring.RpcProxyFactoryBean 中的方法
 

L

list(Set<String>) - 接口 com.baidu.jprotobuf.pbrpc.client.ha.NamingService 中的方法
get server list from naming service.
list(Set<String>) - 类 com.baidu.jprotobuf.pbrpc.spring.UrlBasedNamingService 中的方法
 
LoadBalanceProxyFactoryBean - com.baidu.jprotobuf.pbrpc.client.ha.lb 中的 类
a common utility proxy factory bean to support Spring beans load balance support.
LoadBalanceProxyFactoryBean() - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.LoadBalanceProxyFactoryBean 的构造方法
 
LoadBalanceProxyFactoryBean.FactoryBeanInvokeInfo - com.baidu.jprotobuf.pbrpc.client.ha.lb 中的 类
 
LoadBalanceProxyFactoryBean.FactoryBeanInvokeInfo(Object, Method, String) - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.LoadBalanceProxyFactoryBean.FactoryBeanInvokeInfo 的构造方法
 
LoadBalanceStrategy - com.baidu.jprotobuf.pbrpc.client.ha.lb.strategy 中的 接口
load balance strategy interface
LOGGER - 类 com.baidu.jprotobuf.pbrpc.client.ha.HaProtobufRpcProxy 中的静态变量
log this class
LOGGER - 类 com.baidu.jprotobuf.pbrpc.spring.annotation.CommonAnnotationBeanPostProcessor 中的静态变量
log this class
LOGGER - 类 com.baidu.jprotobuf.pbrpc.spring.annotation.ProtobufRpcAnnotationResolver 中的静态变量
log this class
LOGGER - 类 com.baidu.jprotobuf.pbrpc.spring.meta.RpcMetaExporter 中的静态变量
log this class

N

NamingService - com.baidu.jprotobuf.pbrpc.client.ha 中的 接口
Naming service interface.
NamingServiceChangeListener - com.baidu.jprotobuf.pbrpc.client.ha 中的 类
A listenr for NamingService changed call back.
NamingServiceChangeListener() - 类 com.baidu.jprotobuf.pbrpc.client.ha.NamingServiceChangeListener 的构造方法
 
NamingServiceLoadBalanceStrategy - com.baidu.jprotobuf.pbrpc.client.ha.lb.strategy 中的 接口
NamingService support load balance strategy
NamingServiceLoadBalanceStrategyFactory - com.baidu.jprotobuf.pbrpc.client.ha.lb.strategy 中的 接口
Factory pattern for NamingServiceLoadBalanceStrategy

O

onApplicationEvent(ApplicationEvent) - 类 com.baidu.jprotobuf.pbrpc.spring.annotation.CommonAnnotationBeanPostProcessor 中的方法
Do annotation on class type resolve action after spring container started.
onApplicationEvent(ApplicationEvent) - 类 com.baidu.jprotobuf.pbrpc.spring.meta.RpcMetaExporter 中的方法
 
onBuildProtobufRpcProxy(RpcClient, Class<T>) - 类 com.baidu.jprotobuf.pbrpc.client.ha.HaProtobufRpcProxy 中的方法
 
onBuildProtobufRpcProxy(RpcClient, Class<T>) - 类 com.baidu.jprotobuf.pbrpc.spring.HaProtobufRpcProxyBean 中的方法
 
onTargetFailed(String, Object, MethodInvocation) - 接口 com.baidu.jprotobuf.pbrpc.client.ha.lb.failover.FailOverEvent 中的方法
if detect target is fail on specified invoke action
onTargetRecover(String) - 接口 com.baidu.jprotobuf.pbrpc.client.ha.lb.failover.FailOverEvent 中的方法
if detect target is recovered

P

parseFields(Class<?>, List<Class<? extends Annotation>>, LinkedList<InjectionMetadata.InjectedElement>) - 类 com.baidu.jprotobuf.pbrpc.spring.annotation.CommonAnnotationBeanPostProcessor 中的方法
To parse all field to find out annotation info
parseHost(String) - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.failover.SocketFailOverInterceptor 中的方法
 
parseMethods(Class<?>, List<Class<? extends Annotation>>, LinkedList<InjectionMetadata.InjectedElement>) - 类 com.baidu.jprotobuf.pbrpc.spring.annotation.CommonAnnotationBeanPostProcessor 中的方法
To parse all method to find out annotation info
parsePlaceholder(String) - 类 com.baidu.jprotobuf.pbrpc.spring.annotation.AbstractAnnotationParserCallback 中的方法
do parser action.
parseStringValue(String, Set<String>) - 类 com.baidu.jprotobuf.pbrpc.spring.PlaceholderResolver 中的方法
Parse the given String value recursively, to be able to resolve nested placeholders (when resolved property values in turn contain placeholders again).
PlaceholderResolved - com.baidu.jprotobuf.pbrpc.spring 中的 接口
Placehoader resolved call back
PlaceholderResolver - com.baidu.jprotobuf.pbrpc.spring 中的 类
字符串占位符解析工作类.
PlaceholderResolver(PlaceholderResolved) - 类 com.baidu.jprotobuf.pbrpc.spring.PlaceholderResolver 的构造方法
Constructor method
postProcessBeforeInitialization(Object, String) - 类 com.baidu.jprotobuf.pbrpc.spring.annotation.CommonAnnotationBeanPostProcessor 中的方法
To parse all initialized bean from spring which has target annotation matches.
postProcessMergedBeanDefinition(RootBeanDefinition, Class, String) - 类 com.baidu.jprotobuf.pbrpc.spring.annotation.CommonAnnotationBeanPostProcessor 中的方法
Post-process the given merged bean definition for the specified bean.
postProcessPropertyValues(PropertyValues, PropertyDescriptor[], Object, String) - 类 com.baidu.jprotobuf.pbrpc.spring.annotation.CommonAnnotationBeanPostProcessor 中的方法
Post-process the given property values before the factory applies them to the given bean.
PropertyPlaceholderConfigurerTool - com.baidu.jprotobuf.pbrpc.spring 中的 类
Utility class for PropertyPlaceholderConfigurer
PropertyPlaceholderConfigurerTool() - 类 com.baidu.jprotobuf.pbrpc.spring.PropertyPlaceholderConfigurerTool 的构造方法
 
ProtobufRpcAnnotationResolver - com.baidu.jprotobuf.pbrpc.spring.annotation 中的 类
Supports annotation resolver for RpcProxy and RpcExporter
ProtobufRpcAnnotationResolver() - 类 com.baidu.jprotobuf.pbrpc.spring.annotation.ProtobufRpcAnnotationResolver 的构造方法
 
ProtobufRpcProxyBean<T> - com.baidu.jprotobuf.pbrpc.spring 中的 类
To enhance ProtobufRpcProxy to process extra parameters transportation.
ProtobufRpcProxyBean(RpcClient, Class<T>) - 类 com.baidu.jprotobuf.pbrpc.spring.ProtobufRpcProxyBean 的构造方法
 
proxy() - 类 com.baidu.jprotobuf.pbrpc.client.ha.HaProtobufRpcProxy 中的方法
 

R

recoverFactoryBean(String) - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.LoadBalanceProxyFactoryBean 中的方法
 
RecoverHeartbeat - com.baidu.jprotobuf.pbrpc.client.ha.lb.failover 中的 类
A load balance target bean recover heart beat thread.
RecoverHeartbeat(LoadBalanceProxyFactoryBean) - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.failover.RecoverHeartbeat 的构造方法
 
recoverTarget(String) - 接口 com.baidu.jprotobuf.pbrpc.client.ha.lb.strategy.LoadBalanceStrategy 中的方法
add target to load balance target list.
recoverTarget(String) - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.strategy.RoundRobinLoadBalanceStrategy 中的方法
 
reInit(String, List<RegisterInfo>) - 类 com.baidu.jprotobuf.pbrpc.client.ha.HaProtobufRpcProxy 中的方法
 
reInit(String, List<RegisterInfo>) - 类 com.baidu.jprotobuf.pbrpc.client.ha.NamingServiceChangeListener 中的方法
 
RemoteExcuteInvokeRpcHandler - com.baidu.jprotobuf.pbrpc.spring 中的 类
RemoteExcuteInvokeRpcHandler
RemoteExcuteInvokeRpcHandler(AbstractAnnotationRpcHandler) - 类 com.baidu.jprotobuf.pbrpc.spring.RemoteExcuteInvokeRpcHandler 的构造方法
default constructor with RpcHandler
RemoteInvocationProxy - com.baidu.jprotobuf.pbrpc.spring 中的 类
to override invoke method
RemoteInvocationProxy(RpcHandler, RpcData) - 类 com.baidu.jprotobuf.pbrpc.spring.RemoteInvocationProxy 的构造方法
 
removeTarget(String) - 接口 com.baidu.jprotobuf.pbrpc.client.ha.lb.strategy.LoadBalanceStrategy 中的方法
remove target from load balance target list.
removeTarget(String) - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.strategy.RoundRobinLoadBalanceStrategy 中的方法
 
RoundRobinLoadBalanceStrategy - com.baidu.jprotobuf.pbrpc.client.ha.lb.strategy 中的 类
A weighted round robin strategy implementation for LoadBalanceStrategy interface
RoundRobinLoadBalanceStrategy(String, NamingService) - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.strategy.RoundRobinLoadBalanceStrategy 的构造方法
Constructor with load balance factors.
RoundRobinLoadBalanceStrategy(Map<String, Integer>) - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.strategy.RoundRobinLoadBalanceStrategy 的构造方法
 
RpcExporter - com.baidu.jprotobuf.pbrpc.spring.annotation 中的 注释类型
Annotation publish for RpcServiceExporter
RpcMetaExporter - com.baidu.jprotobuf.pbrpc.spring.meta 中的 类
Utility tool class to exporter google protocol buffer proto description file as RPC meta.
RpcMetaExporter() - 类 com.baidu.jprotobuf.pbrpc.spring.meta.RpcMetaExporter 的构造方法
 
RpcProxy - com.baidu.jprotobuf.pbrpc.spring.annotation 中的 注释类型
Annotation publish for ProtobufRpcProxyBean
RpcProxyFactoryBean - com.baidu.jprotobuf.pbrpc.spring 中的 类
FactoryBean for PbRpc proxies
RpcProxyFactoryBean() - 类 com.baidu.jprotobuf.pbrpc.spring.RpcProxyFactoryBean 的构造方法
 
RpcServiceExporter - com.baidu.jprotobuf.pbrpc.spring 中的 类
PBRPC exporter for standard PROTOBUF RPC implementation from jprotobuf-rpc-socket.
RpcServiceExporter() - 类 com.baidu.jprotobuf.pbrpc.spring.RpcServiceExporter 的构造方法
 
RpcServiceRegistryBean - com.baidu.jprotobuf.pbrpc.spring 中的 类
Supports RemoteInvocationExecutor parse
RpcServiceRegistryBean() - 类 com.baidu.jprotobuf.pbrpc.spring.RpcServiceRegistryBean 的构造方法
 
RRNamingServiceLoadBalanceStrategyFactory - com.baidu.jprotobuf.pbrpc.client.ha.lb.strategy 中的 类
Factory bean for RoundRobinLoadBalanceStrategy
RRNamingServiceLoadBalanceStrategyFactory() - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.strategy.RRNamingServiceLoadBalanceStrategyFactory 的构造方法
 
run() - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.failover.RecoverHeartbeat 中的方法
main entry for thread running.

S

ServiceInterfaceAccessor - com.baidu.jprotobuf.pbrpc.client.ha.lb 中的 类
Service Interface Accessor
ServiceInterfaceAccessor() - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.ServiceInterfaceAccessor 的构造方法
 
ServiceMultiInterfaceAccessor - com.baidu.jprotobuf.pbrpc.client.ha.lb 中的 类
add extra interface set property.
ServiceMultiInterfaceAccessor() - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.ServiceMultiInterfaceAccessor 的构造方法
 
setBeanClassLoader(ClassLoader) - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.LoadBalanceProxyFactoryBean 中的方法
 
setBeanFactory(BeanFactory) - 类 com.baidu.jprotobuf.pbrpc.spring.annotation.CommonAnnotationBeanPostProcessor 中的方法
Callback that supplies the owning factory to a bean instance.
setBeanName(String) - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.LoadBalanceProxyFactoryBean 中的方法
 
setCallback(AnnotationParserCallback) - 类 com.baidu.jprotobuf.pbrpc.spring.annotation.CommonAnnotationBeanPostProcessor 中的方法
set callback
setDelay(long) - 类 com.baidu.jprotobuf.pbrpc.client.ha.NamingServiceChangeListener 中的方法
set delay value to delay
setExtraInterfaces(List<String>) - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.ServiceMultiInterfaceAccessor 中的方法
 
setFailOverEvent(FailOverEvent) - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.LoadBalanceProxyFactoryBean 中的方法
 
setFailOverInterceptor(FailOverInterceptor) - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.LoadBalanceProxyFactoryBean 中的方法
 
setHeartBeat(boolean) - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.LoadBalanceProxyFactoryBean 中的方法
 
setHost(String) - 类 com.baidu.jprotobuf.pbrpc.spring.RpcProxyFactoryBean 中的方法
set host value to host
setHost(String) - 类 com.baidu.jprotobuf.pbrpc.spring.RpcServiceExporter 中的方法
set host value to host
setLoadBalanceStrategy(LoadBalanceStrategy) - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.LoadBalanceProxyFactoryBean 中的方法
 
setLookupStubOnStartup(boolean) - 类 com.baidu.jprotobuf.pbrpc.client.ha.HaProtobufRpcProxy 中的方法
set lookupStubOnStartup value to lookupStubOnStartup
setLookupStubOnStartup(boolean) - 类 com.baidu.jprotobuf.pbrpc.spring.HaRpcProxyFactoryBean 中的方法
set lookupStubOnStartup value to lookupStubOnStartup
setLookupStubOnStartup(boolean) - 类 com.baidu.jprotobuf.pbrpc.spring.RpcProxyFactoryBean 中的方法
set lookupStubOnStartup value to lookupStubOnStartup
setNamingService(NamingService) - 类 com.baidu.jprotobuf.pbrpc.spring.HaRpcProxyFactoryBean 中的方法
set namingService value to namingService
setOrder(int) - 类 com.baidu.jprotobuf.pbrpc.spring.annotation.CommonAnnotationBeanPostProcessor 中的方法
set order
setPath(String) - 类 com.baidu.jprotobuf.pbrpc.spring.meta.RpcMetaExporter 中的方法
set path value to path
setPeriod(long) - 类 com.baidu.jprotobuf.pbrpc.client.ha.NamingServiceChangeListener 中的方法
set period value to period
setPlaceholderPrefix(String) - 类 com.baidu.jprotobuf.pbrpc.spring.PlaceholderResolver 中的方法
 
setPlaceholderResolver(PlaceholderResolver) - 类 com.baidu.jprotobuf.pbrpc.spring.annotation.AbstractAnnotationParserCallback 中的方法
set PlaceholderResolver
setPlaceholderResolver(PlaceholderResolver) - 接口 com.baidu.jprotobuf.pbrpc.spring.annotation.AnnotationParserCallback 中的方法
set PlaceholderResolver instance.
setPlaceholderSuffix(String) - 类 com.baidu.jprotobuf.pbrpc.spring.PlaceholderResolver 中的方法
 
setPort(int) - 类 com.baidu.jprotobuf.pbrpc.spring.RpcProxyFactoryBean 中的方法
set port value to port
setProxyBean(Object) - 类 com.baidu.jprotobuf.pbrpc.spring.ProtobufRpcProxyBean 中的方法
set proxyBean value to proxyBean
setRecoverInterval(long) - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.LoadBalanceProxyFactoryBean 中的方法
 
setRecoverServiceUrls(Map<String, String>) - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.failover.SocketFailOverInterceptor 中的方法
format as: localhost:80
setRegisterServices(List<Object>) - 类 com.baidu.jprotobuf.pbrpc.spring.RpcServiceExporter 中的方法
set registerServices value to registerServices
setRegistryCenterService(RegistryCenterService) - 类 com.baidu.jprotobuf.pbrpc.spring.annotation.ProtobufRpcAnnotationResolver 中的方法
set registryCenterService value to registryCenterService
setRegistryCenterService(RegistryCenterService) - 类 com.baidu.jprotobuf.pbrpc.spring.RpcServiceExporter 中的方法
set registryCenterService value to registryCenterService
setRemoteInvocationExecutor(RemoteInvocationExecutor) - 类 com.baidu.jprotobuf.pbrpc.spring.RemoteExcuteInvokeRpcHandler 中的方法
Set the RemoteInvocationExecutor to use for this exporter.
setRemoteInvocationExecutor(RemoteInvocationExecutor) - 类 com.baidu.jprotobuf.pbrpc.spring.RpcServiceExporter 中的方法
Set the RemoteInvocationExecutor to use for this exporter.
setRemoteInvocationExecutor(RemoteInvocationExecutor) - 类 com.baidu.jprotobuf.pbrpc.spring.RpcServiceRegistryBean 中的方法
Set the RemoteInvocationExecutor to use for this exporter.
setRemoteInvocationFactory(RemoteInvocationFactory) - 类 com.baidu.jprotobuf.pbrpc.spring.HaProtobufRpcProxyBean 中的方法
set remoteInvocationFactory value to remoteInvocationFactory
setRemoteInvocationFactory(RemoteInvocationFactory) - 类 com.baidu.jprotobuf.pbrpc.spring.HaRpcProxyFactoryBean 中的方法
set remoteInvocationFactory value to remoteInvocationFactory
setRemoteInvocationFactory(RemoteInvocationFactory) - 类 com.baidu.jprotobuf.pbrpc.spring.ProtobufRpcProxyBean 中的方法
set remoteInvocationFactory value to remoteInvocationFactory
setRemoteInvocationFactory(RemoteInvocationFactory) - 类 com.baidu.jprotobuf.pbrpc.spring.RpcProxyFactoryBean 中的方法
set remoteInvocationFactory value to remoteInvocationFactory
setRpcServiceRegistryBean(RpcServiceRegistryBean) - 类 com.baidu.jprotobuf.pbrpc.spring.RpcServiceExporter 中的方法
set rpcServiceRegistryBean value to rpcServiceRegistryBean
setServiceHost(String) - 类 com.baidu.jprotobuf.pbrpc.spring.meta.RpcMetaExporter 中的方法
set serviceHost value to serviceHost
setServiceInterface(Class) - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.ServiceInterfaceAccessor 中的方法
Set the interface of the service to access.
setServiceInterface(Class) - 类 com.baidu.jprotobuf.pbrpc.spring.HaRpcProxyFactoryBean 中的方法
Set the interface of the service to access.
setServiceInterface(Class) - 类 com.baidu.jprotobuf.pbrpc.spring.RpcProxyFactoryBean 中的方法
Set the interface of the service to access.
setServicePort(int) - 类 com.baidu.jprotobuf.pbrpc.spring.meta.RpcMetaExporter 中的方法
set servicePort value to servicePort
setServicePort(int) - 类 com.baidu.jprotobuf.pbrpc.spring.RpcServiceExporter 中的方法
set servicePort value to servicePort
setStrategyInterceptor(StrategyInterceptor) - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.LoadBalanceProxyFactoryBean 中的方法
 
setTargetBeans(Map<String, Object>) - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.LoadBalanceProxyFactoryBean 中的方法
 
SocketFailOverInterceptor - com.baidu.jprotobuf.pbrpc.client.ha.lb.failover 中的 类
Socket fail over intercepter.
SocketFailOverInterceptor() - 类 com.baidu.jprotobuf.pbrpc.client.ha.lb.failover.SocketFailOverInterceptor 的构造方法
 
startUpdateNamingServiceTask(Map<String, List<RegisterInfo>>) - 类 com.baidu.jprotobuf.pbrpc.client.ha.NamingServiceChangeListener 中的方法
 
StrategyInterceptor - com.baidu.jprotobuf.pbrpc.client.ha.lb.strategy 中的 接口
load balance strategy intercepter.
substringMatch(CharSequence, int, CharSequence) - 类 com.baidu.jprotobuf.pbrpc.spring.PlaceholderResolver 中的静态方法
Test whether the given string matches the given substring at the given index.

U

UrlBasedNamingService - com.baidu.jprotobuf.pbrpc.spring 中的 类
URL based naming service provider.
UrlBasedNamingService(String) - 类 com.baidu.jprotobuf.pbrpc.spring.UrlBasedNamingService 的构造方法
url pattern with host:port and split by comma.

A B C D E F G H I L N O P R S U

Copyright © 2015 Baidu, Inc.. All Rights Reserved.