public class RpcProxyFactoryBean
extends com.baidu.brpc.client.RpcClientOptions
implements org.springframework.beans.factory.FactoryBean, org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean
FactoryBean for PbRpc proxies.| 构造器和说明 |
|---|
RpcProxyFactoryBean() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
afterPropertiesSet() |
void |
destroy() |
Object |
getObject() |
Class |
getObjectType() |
Class |
getServiceInterface()
Gets the service interface.
|
boolean |
isLookupStubOnStartup()
Checks if is lookup stub on startup.
|
boolean |
isSingleton() |
void |
setInterceptors(List<com.baidu.brpc.interceptor.Interceptor> interceptors)
Sets the interceptor.
|
void |
setLookupStubOnStartup(boolean lookupStubOnStartup)
Sets the lookup stub on startup.
|
void |
setServiceInterface(Class serviceInterface)
Sets the service interface.
|
getActiveInstancesRatioOfFairLoadBalance, getBacklog, getCompressType, getConnectTimeoutMillis, getEncoding, getFutureBufferSize, getHealthyCheckIntervalMillis, getIoThreadNum, getKeepAliveTime, getLatencyWindowSizeOfFairLoadBalance, getLoadBalanceType, getMaxTotalConnections, getMaxTryTimes, getMinIdleConnections, getNamingServiceGroup, getNamingServiceUpdateIntervalMillis, getNamingServiceVersion, getProtocolType, getReadTimeoutMillis, getReceiveBufferSize, getSendBufferSize, getSoLinger, getWorkThreadNum, getWriteTimeoutMillis, isHttp, isKeepAlive, isReuseAddr, isTcpNoDelay, setActiveInstancesRatioOfFairLoadBalance, setBacklog, setCompressType, setConnectTimeoutMillis, setEncoding, setFutureBufferSize, setHealthyCheckIntervalMillis, setHttp, setIoThreadNum, setKeepAlive, setKeepAliveTime, setLatencyWindowSizeOfFairLoadBalance, setLoadBalanceType, setMaxTotalConnections, setMaxTryTimes, setMinIdleConnections, setNamingServiceGroup, setNamingServiceUpdateIntervalMillis, setNamingServiceVersion, setProtocolType, setReadTimeoutMillis, setReceiveBufferSize, setReuseAddr, setSendBufferSize, setSoLinger, setTcpNoDelay, setWorkThreadNum, setWriteTimeoutMillispublic void setInterceptors(List<com.baidu.brpc.interceptor.Interceptor> interceptors)
interceptors - the new interceptorpublic boolean isLookupStubOnStartup()
public void setLookupStubOnStartup(boolean lookupStubOnStartup)
lookupStubOnStartup - the new lookup stub on startuppublic void setServiceInterface(Class serviceInterface)
serviceInterface - the new service interfacepublic Class getServiceInterface()
public Object getObject() throws Exception
getObject 在接口中 org.springframework.beans.factory.FactoryBeanExceptionpublic Class getObjectType()
getObjectType 在接口中 org.springframework.beans.factory.FactoryBeanpublic boolean isSingleton()
isSingleton 在接口中 org.springframework.beans.factory.FactoryBeanpublic void afterPropertiesSet()
throws Exception
afterPropertiesSet 在接口中 org.springframework.beans.factory.InitializingBeanExceptionCopyright © 2018 Baidu, Inc.. All rights reserved.