类 ReferenceConfigBase<T>
- java.lang.Object
-
- org.apache.dubbo.config.AbstractConfig
-
- org.apache.dubbo.config.AbstractMethodConfig
-
- org.apache.dubbo.config.AbstractInterfaceConfig
-
- org.apache.dubbo.config.AbstractReferenceConfig
-
- org.apache.dubbo.config.ReferenceConfigBase<T>
-
- 所有已实现的接口:
Serializable
public abstract class ReferenceConfigBase<T> extends AbstractReferenceConfig
ReferenceConfig- 另请参阅:
- 序列化表格
-
-
构造器概要
构造器 构造器 说明 ReferenceConfigBase()ReferenceConfigBase(Reference reference)
-
方法概要
所有方法 实例方法 抽象方法 具体方法 已过时的方法 修饰符和类型 方法 说明 voidcheckDefault()abstract voiddestroy()abstract Tget()Class<?>getActualInterface()StringgetClient()ConsumerConfiggetConsumer()StringgetGroup()Class<?>getInterfaceClass()StringgetPrefix()StringgetProtocol()ServiceMetadatagetServiceMetadata()StringgetUniqueServiceName()StringgetUrl()StringgetVersion()voidresolveFile()voidsetClient(String client)voidsetConsumer(ConsumerConfig consumer)voidsetInterface(Class<?> interfaceClass)voidsetInterfaceClass(Class<?> interfaceClass)已过时。voidsetProtocol(String protocol)voidsetUrl(String url)booleanshouldCheck()booleanshouldInit()-
从类继承的方法 org.apache.dubbo.config.AbstractReferenceConfig
getFilter, getGeneric, getLazy, getListener, getProvidedBy, getReconnect, getRouter, getSticky, getStubevent, isCheck, isGeneric, isInit, isInjvm, setCheck, setGeneric, setGeneric, setInit, setInjvm, setLazy, setListener, setOnconnect, setOndisconnect, setProvidedBy, setReconnect, setRouter, setSticky
-
从类继承的方法 org.apache.dubbo.config.AbstractInterfaceConfig
appendRuntimeParameters, checkInterfaceAndMethods, checkRegistry, checkStubAndLocal, completeCompoundConfigs, getApplication, getAuth, getCallbacks, getCluster, getConfigCenter, getConnections, getExportedUrls, getGroup, getInterface, getLayer, getLocal, getMetadataReportConfig, getMethods, getMetrics, getModule, getMonitor, getOnconnect, getOndisconnect, getOwner, getProxy, getRegistries, getRegistry, getRegistryIds, getScope, getSslConfig, getStub, getTag, getVersion, initServiceMetadata, setApplication, setAuth, setCallbacks, setCluster, setConfigCenter, setConnections, setFilter, setGroup, setInterface, setLayer, setLocal, setLocal, setMetadataReportConfig, setMethods, setMetrics, setModule, setMonitor, setMonitor, setOwner, setProxy, setRegistries, setRegistry, setRegistryIds, setScope, setStub, setStub, setTag, setVersion, toUrl, toUrls, verifyStubAndLocal
-
从类继承的方法 org.apache.dubbo.config.AbstractMethodConfig
getActives, getCache, getForks, getLoadbalance, getMerger, getMock, getParameters, getRetries, getSent, getTimeout, getValidation, isAsync, setActives, setAsync, setCache, setForks, setLoadbalance, setMerger, setMock, setMock, setParameters, setRetries, setSent, setTimeout, setValidation
-
从类继承的方法 org.apache.dubbo.config.AbstractConfig
addIntoConfigManager, appendParameters, appendParameters, equals, getId, getMetaData, getTagName, hashCode, isDefault, isValid, refresh, setDefault, setId, setPrefix, toString, updateIdIfAbsent
-
-
-
-
构造器详细资料
-
ReferenceConfigBase
public ReferenceConfigBase()
-
ReferenceConfigBase
public ReferenceConfigBase(Reference reference)
-
-
方法详细资料
-
shouldCheck
public boolean shouldCheck()
-
shouldInit
public boolean shouldInit()
-
checkDefault
public void checkDefault() throws IllegalStateException
-
getActualInterface
public Class<?> getActualInterface()
-
getInterfaceClass
public Class<?> getInterfaceClass()
-
setInterfaceClass
@Deprecated public void setInterfaceClass(Class<?> interfaceClass)
已过时。- 参数:
interfaceClass-- 另请参阅:
setInterface(Class)
-
setInterface
public void setInterface(Class<?> interfaceClass)
-
getClient
public String getClient()
-
setClient
public void setClient(String client)
-
getUrl
@Parameter(excluded=true) public String getUrl()
-
setUrl
public void setUrl(String url)
-
getConsumer
public ConsumerConfig getConsumer()
-
setConsumer
public void setConsumer(ConsumerConfig consumer)
-
getProtocol
public String getProtocol()
-
setProtocol
public void setProtocol(String protocol)
-
getServiceMetadata
public ServiceMetadata getServiceMetadata()
-
getPrefix
@Parameter(excluded=true) public String getPrefix()
- 覆盖:
getPrefix在类中AbstractConfig
-
resolveFile
public void resolveFile()
-
getUniqueServiceName
@Parameter(excluded=true) public String getUniqueServiceName()
-
getVersion
public String getVersion()
- 覆盖:
getVersion在类中AbstractInterfaceConfig
-
getGroup
public String getGroup()
- 覆盖:
getGroup在类中AbstractInterfaceConfig
-
get
public abstract T get()
-
destroy
public abstract void destroy()
-
-