类 ServiceConfigBase<T>
- java.lang.Object
-
- org.apache.dubbo.config.AbstractConfig
-
- org.apache.dubbo.config.AbstractMethodConfig
-
- org.apache.dubbo.config.AbstractInterfaceConfig
-
- org.apache.dubbo.config.AbstractServiceConfig
-
- org.apache.dubbo.config.ServiceConfigBase<T>
-
- 所有已实现的接口:
Serializable
public abstract class ServiceConfigBase<T> extends AbstractServiceConfig
ServiceConfig- 另请参阅:
- 序列化表格
-
-
构造器概要
构造器 构造器 说明 ServiceConfigBase()ServiceConfigBase(Service service)
-
方法概要
-
从类继承的方法 org.apache.dubbo.config.AbstractServiceConfig
getAccesslog, getDocument, getExecutes, getFilter, getListener, getProtocol, getProtocolIds, getProtocols, getSerialization, getToken, getWarmup, getWeight, isDeprecated, isDynamic, isRegister, setAccesslog, setAccesslog, setDelay, setDeprecated, setDocument, setDynamic, setExecutes, setExport, setGroup, setListener, setProtocol, setProtocolIds, setProtocols, setRegister, setSerialization, setToken, setToken, setVersion, setWarmup, setWeight
-
从类继承的方法 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, setInterface, setLayer, setLocal, setLocal, setMetadataReportConfig, setMethods, setMetrics, setModule, setMonitor, setMonitor, setOnconnect, setOndisconnect, setOwner, setProxy, setRegistries, setRegistry, setRegistryIds, setScope, setStub, setStub, setTag, 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
-
-
-
-
构造器详细资料
-
ServiceConfigBase
public ServiceConfigBase()
-
ServiceConfigBase
public ServiceConfigBase(Service service)
-
-
方法详细资料
-
shouldExport
public boolean shouldExport()
-
getExport
public Boolean getExport()
- 覆盖:
getExport在类中AbstractServiceConfig
-
shouldDelay
public boolean shouldDelay()
-
getDelay
public Integer getDelay()
- 覆盖:
getDelay在类中AbstractServiceConfig
-
checkRef
public void checkRef()
-
getContextPath
public Optional<String> getContextPath(ProtocolConfig protocolConfig)
-
checkDefault
public void checkDefault() throws IllegalStateException
-
checkProtocol
public void checkProtocol()
-
completeCompoundConfigs
public void completeCompoundConfigs()
-
getInterfaceClass
public Class<?> getInterfaceClass()
-
setInterfaceClass
public void setInterfaceClass(Class<?> interfaceClass)
已过时。- 参数:
interfaceClass-- 另请参阅:
setInterface(Class)
-
setInterface
public void setInterface(Class<?> interfaceClass)
-
getRef
public T getRef()
-
setRef
public void setRef(T ref)
-
getPath
@Parameter(excluded=true) public String getPath()
-
setPath
public void setPath(String path)
-
getProvider
public ProviderConfig getProvider()
-
setProvider
public void setProvider(ProviderConfig provider)
-
getProviderIds
@Parameter(excluded=true) public String getProviderIds()
-
setProviderIds
public void setProviderIds(String providerIds)
-
getGeneric
public String getGeneric()
-
setGeneric
public void setGeneric(String generic)
-
getServiceMetadata
public ServiceMetadata getServiceMetadata()
-
getProviders
@Deprecated public List<ProviderConfig> getProviders()
已过时。Replace to getProtocols()
-
setProviders
@Deprecated public void setProviders(List<ProviderConfig> providers)
已过时。Replace to setProtocols()
-
getPrefix
@Parameter(excluded=true) public String getPrefix()
- 覆盖:
getPrefix在类中AbstractConfig
-
getUniqueServiceName
@Parameter(excluded=true) public String getUniqueServiceName()
-
getGroup
public String getGroup()
- 覆盖:
getGroup在类中AbstractServiceConfig
-
getVersion
public String getVersion()
- 覆盖:
getVersion在类中AbstractServiceConfig
-
export
public abstract void export()
-
unexport
public abstract void unexport()
-
isExported
public abstract boolean isExported()
-
isUnexported
public abstract boolean isUnexported()
-
-