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(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中的接口

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(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中的类
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.