Package org.apache.dubbo.config
Class AbstractInterfaceConfig
java.lang.Object
org.apache.dubbo.config.AbstractConfig
org.apache.dubbo.config.AbstractMethodConfig
org.apache.dubbo.config.AbstractInterfaceConfig
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
AbstractReferenceConfig,AbstractServiceConfig
Abstract configuration for the interface.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMethod(MethodConfig methodConfig) static voidAlways use the global ApplicationConfiggetAuth()Deprecated.getGroup()getGroup(AbstractInterfaceConfig interfaceConfig) getLayer()getLocal()Deprecated.Replace togetStub()Deprecated.getOwner()getProxy()getScope()getStub()getTag()getVersion(AbstractInterfaceConfig interfaceConfig) voidsetApplication(ApplicationConfig application) Deprecated.voidsetAuthenticator(String authenticator) voidsetCallbacks(Integer callbacks) voidsetCluster(String cluster) voidsetConfigCenter(ConfigCenterConfig configCenter) Deprecated.voidsetConnections(Integer connections) voidvoidvoidsetInterface(String interfaceName) voidsetInterfaceClassLoader(ClassLoader interfaceClassLoader) voidvoidsetListener(String listener) voidDeprecated.Replace tosetStub(Boolean)voidDeprecated.Replace tosetStub(String)voidsetMetadataReportConfig(MetadataReportConfig metadataReportConfig) Deprecated.voidsetMethods(List<? extends MethodConfig> methods) voidsetMethodsJson(List<String> methodsJson) It is only used in native scenarios to get methodConfigs.voidsetModule(ModuleConfig module) Deprecated.voidsetMonitor(String monitor) Deprecated.voidsetMonitor(MonitorConfig monitor) Deprecated.voidsetOnconnect(String onconnect) voidsetOndisconnect(String ondisconnect) voidsetPassword(String password) voidvoidsetRegistries(List<? extends RegistryConfig> registries) voidsetRegistry(RegistryConfig registry) voidsetRegistryIds(String registryIds) voidvoidsetSingleton(Boolean singleton) voidvoidvoidsetUsername(String username) voidsetVersion(String version) toUrl()toUrls()Methods inherited from class org.apache.dubbo.config.AbstractMethodConfig
getActives, getCache, getForks, getLoadbalance, getMerger, getMock, getParameters, getRetries, getScopeModel, getSent, getTimeout, getValidation, isAsync, setActives, setAsync, setCache, setForks, setLoadbalance, setMerger, setMock, setMock, setParameters, setRetries, setSent, setTimeout, setValidationMethods inherited from class org.apache.dubbo.config.AbstractConfig
appendAttributes, appendAttributes, appendParameters, appendParameters, equals, getApplicationModel, getConfigMode, getId, getMetaData, getMetaData, getPluralTagName, getPrefixes, getTagName, getTypePrefix, hashCode, isDefault, isNeedRefresh, isRefreshed, isValid, overrideWithConfig, refresh, setDefault, setId, setNeedRefresh, setScopeModel, toString
-
Constructor Details
-
AbstractInterfaceConfig
public AbstractInterfaceConfig() -
AbstractInterfaceConfig
-
-
Method Details
-
getExportedUrls
-
toUrl
-
toUrls
-
appendRuntimeParameters
-
getLocal
Deprecated.Replace togetStub()- Returns:
- local
-
setLocal
Deprecated.Replace tosetStub(Boolean)- Parameters:
local-
-
setLocal
Deprecated.Replace tosetStub(String)- Parameters:
local-
-
getStub
-
setStub
-
setStub
-
getCluster
-
setCluster
-
getProxy
-
setProxy
-
getConnections
-
setConnections
-
getFilter
-
setFilter
-
getListener
-
setListener
-
getLayer
-
setLayer
-
getApplication
Always use the global ApplicationConfig -
setApplication
Deprecated.- Parameters:
application-
-
getModule
-
setModule
Deprecated.- Parameters:
module-
-
getRegistry
-
setRegistry
-
getRegistries
-
setRegistries
-
getRegistryIds
-
setRegistryIds
-
getMethods
-
setMethods
-
setMethodsJson
It is only used in native scenarios to get methodConfigs.- Parameters:
methodsJson-
-
addMethod
-
getMonitor
-
setMonitor
Deprecated. -
setMonitor
Deprecated. -
getOwner
-
setOwner
-
getConfigCenter
Deprecated. -
setConfigCenter
Deprecated. -
getCallbacks
-
setCallbacks
-
getOnconnect
-
setOnconnect
-
getOndisconnect
-
setOndisconnect
-
getScope
-
setScope
-
getMetadataReportConfig
Deprecated. -
setMetadataReportConfig
Deprecated. -
getTag
-
setTag
-
getAuth
-
setAuth
-
getAuthenticator
-
setAuthenticator
-
getUsername
-
setUsername
-
getPassword
-
setPassword
-
getSslConfig
-
getSingleton
-
setSingleton
-
getGroup
-
getVersion
-
getVersion
-
setVersion
-
getGroup
-
setGroup
-
getInterface
-
setInterface
-
getInterfaceClassLoader
-
setInterfaceClassLoader
-
ConfigManager.getConfigCenter(String)