com.alibaba.dubbo.config
Class ReferenceConfig<T>
java.lang.Object
com.alibaba.dubbo.config.AbstractConfig
com.alibaba.dubbo.config.AbstractMethodConfig
com.alibaba.dubbo.config.AbstractInterfaceConfig
com.alibaba.dubbo.config.AbstractReferenceConfig
com.alibaba.dubbo.config.ReferenceConfig<T>
- All Implemented Interfaces:
- Serializable
- Direct Known Subclasses:
- ReferenceBean
public class ReferenceConfig<T>
- extends AbstractReferenceConfig
ReferenceConfig
- Author:
- william.liangf
- See Also:
- Serialized Form
Methods inherited from class com.alibaba.dubbo.config.AbstractReferenceConfig |
getFilter, getGeneric, getGroup, getLazy, getListener, getReconnect, getSticky, getStubevent, getVersion, isCheck, isGeneric, isInit, isInjvm, setCheck, setGeneric, setGeneric, setGroup, setInit, setInjvm, setLazy, setListener, setOnconnect, setOndisconnect, setReconnect, setSticky, setVersion |
Methods inherited from class com.alibaba.dubbo.config.AbstractInterfaceConfig |
getApplication, getCallbacks, getCluster, getConnections, getLayer, getLocal, getModule, getMonitor, getOnconnect, getOndisconnect, getOwner, getProxy, getRegistries, getRegistry, getScope, getStub, setApplication, setCallbacks, setCluster, setConnections, setFilter, setLayer, setLocal, setLocal, setModule, setMonitor, setMonitor, setOwner, setProxy, setRegistries, setRegistry, setScope, setStub, setStub |
Methods inherited from class com.alibaba.dubbo.config.AbstractMethodConfig |
getActives, getCache, getLoadbalance, getMerger, getMock, getParameters, getRetries, getSent, getTimeout, getValidation, isAsync, setActives, setAsync, setCache, setLoadbalance, setMerger, setMock, setMock, setParameters, setRetries, setSent, setTimeout, setValidation |
ReferenceConfig
public ReferenceConfig()
ReferenceConfig
public ReferenceConfig(Reference reference)
toUrl
public URL toUrl()
toUrls
public List<URL> toUrls()
get
public T get()
destroy
public void destroy()
getInterfaceClass
public Class<?> getInterfaceClass()
setInterfaceClass
@Deprecated
public void setInterfaceClass(Class<?> interfaceClass)
- Deprecated.
- Parameters:
interfaceClass
- - See Also:
setInterface(Class)
getInterface
public String getInterface()
setInterface
public void setInterface(Class<?> interfaceClass)
setInterface
public void setInterface(String interfaceName)
getClient
public String getClient()
setClient
public void setClient(String client)
getUrl
@Parameter(excluded=true)
public String getUrl()
setUrl
public void setUrl(String url)
getMethods
public List<MethodConfig> getMethods()
setMethods
public void setMethods(List<? extends MethodConfig> methods)
getConsumer
public ConsumerConfig getConsumer()
setConsumer
public void setConsumer(ConsumerConfig consumer)
getProtocol
public String getProtocol()
setProtocol
public void setProtocol(String protocol)
Copyright © 2012–2017 Alibaba. All rights reserved.