Package org.apache.dubbo.config
Class ApplicationConfig
java.lang.Object
org.apache.dubbo.config.AbstractConfig
org.apache.dubbo.config.ApplicationConfig
- All Implemented Interfaces:
Serializable
The application info
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionApplicationConfig(String name) ApplicationConfig(ApplicationModel applicationModel) ApplicationConfig(ApplicationModel applicationModel, String name) -
Method Summary
Modifier and TypeMethodDescriptiongetName()getOwner()The format is the same as the springboot, including: getQosEnableCompatible(), getQosPortCompatible(), getQosAcceptForeignIpCompatible().booleanisValid()FIXME check @Parameter(required=true) and any conditions that need to match.voidrefresh()Dubbo config property overridevoidsetArchitecture(String architecture) voidsetAutoTrustSerializeClass(Boolean autoTrustSerializeClass) voidsetCheckSerializable(Boolean checkSerializable) voidsetCompiler(String compiler) voidsetDumpDirectory(String dumpDirectory) voidsetDumpEnable(Boolean dumpEnable) voidsetEnableEmptyProtection(Boolean enableEmptyProtection) voidsetEnableFileCache(Boolean enableFileCache) voidsetEnvironment(String environment) voidsetExecutorManagementMode(String executorManagementMode) voidsetLivenessProbe(String livenessProbe) voidvoidsetMappingRetryInterval(Integer mappingRetryInterval) voidsetMetadataServicePort(Integer metadataServicePort) voidsetMetadataServiceProtocol(String metadataServiceProtocol) voidsetMetadataType(String metadataType) voidsetMonitor(String monitor) voidsetMonitor(MonitorConfig monitor) voidvoidsetOrganization(String organization) voidvoidsetParameters(Map<String, String> parameters) voidsetProtocol(String protocol) voidsetQosAcceptForeignIp(Boolean qosAcceptForeignIp) voidsetQosAcceptForeignIpCompatible(Boolean qosAcceptForeignIp) voidsetQosAcceptForeignIpWhitelist(String qosAcceptForeignIpWhitelist) voidsetQosAcceptForeignIpWhitelistCompatible(String qosAcceptForeignIpWhitelist) voidsetQosAnonymousAccessPermissionLevel(String qosAnonymousAccessPermissionLevel) voidsetQosAnonymousAccessPermissionLevelCompatible(String qosAnonymousAccessPermissionLevel) voidsetQosAnonymousAllowCommands(String qosAnonymousAllowCommands) voidsetQosCheck(Boolean qosCheck) voidsetQosEnable(Boolean qosEnable) voidsetQosEnableCompatible(Boolean qosEnable) voidsetQosHost(String qosHost) voidsetQosHostCompatible(String qosHost) voidsetQosPort(Integer qosPort) voidsetQosPortCompatible(Integer qosPort) voidsetReadinessProbe(String readinessProbe) voidsetRegisterConsumer(Boolean registerConsumer) voidsetRegisterMode(String registerMode) voidsetRegistries(List<? extends RegistryConfig> registries) voidsetRegistry(RegistryConfig registry) voidsetRegistryIds(String registryIds) voidsetRepository(String repository) voidsetSerializeCheckStatus(String serializeCheckStatus) voidsetShutwait(String shutwait) voidsetStartupProbe(String startupProbe) voidsetTrustSerializeClassLevel(Integer trustSerializeClassLevel) voidsetVersion(String version) Methods inherited from class org.apache.dubbo.config.AbstractConfig
appendAttributes, appendAttributes, appendParameters, appendParameters, equals, getApplicationModel, getConfigMode, getId, getMetaData, getMetaData, getPluralTagName, getPrefixes, getScopeModel, getTagName, getTypePrefix, hashCode, isDefault, isNeedRefresh, isRefreshed, overrideWithConfig, setDefault, setId, setNeedRefresh, setScopeModel, toString
-
Constructor Details
-
ApplicationConfig
public ApplicationConfig() -
ApplicationConfig
-
ApplicationConfig
-
ApplicationConfig
-
-
Method Details
-
getName
-
setName
-
getVersion
-
setVersion
-
getOwner
-
setOwner
-
getOrganization
-
setOrganization
-
getArchitecture
-
setArchitecture
-
getEnvironment
-
setEnvironment
-
getRegistry
-
setRegistry
-
getRegistries
-
setRegistries
-
getRegistryIds
-
setRegistryIds
-
getMonitor
-
setMonitor
-
setMonitor
-
getCompiler
-
setCompiler
-
getLogger
-
setLogger
-
getDumpDirectory
-
setDumpDirectory
-
getDumpEnable
-
setDumpEnable
-
getQosEnable
-
setQosEnable
-
getQosCheck
-
setQosCheck
-
getQosHost
-
setQosHost
-
getQosPort
-
setQosPort
-
getQosAcceptForeignIp
-
setQosAcceptForeignIp
-
getQosAcceptForeignIpWhitelist
-
setQosAcceptForeignIpWhitelist
-
getQosAnonymousAccessPermissionLevel
@Parameter(key="qos.anonymous.access.permission.level") public String getQosAnonymousAccessPermissionLevel() -
setQosAnonymousAccessPermissionLevel
-
getQosAnonymousAllowCommands
-
setQosAnonymousAllowCommands
-
getQosEnableCompatible
@Parameter(key="qos-enable", excluded=true, attribute=false) public Boolean getQosEnableCompatible()The format is the same as the springboot, including: getQosEnableCompatible(), getQosPortCompatible(), getQosAcceptForeignIpCompatible().- Returns:
-
setQosEnableCompatible
-
getQosHostCompatible
-
setQosHostCompatible
-
getQosPortCompatible
-
setQosPortCompatible
-
getQosAcceptForeignIpCompatible
@Parameter(key="qos-accept-foreign-ip", excluded=true, attribute=false) public Boolean getQosAcceptForeignIpCompatible() -
setQosAcceptForeignIpCompatible
-
getQosAcceptForeignIpWhitelistCompatible
@Parameter(key="qos-accept-foreign-ip-whitelist", excluded=true, attribute=false) public String getQosAcceptForeignIpWhitelistCompatible() -
setQosAcceptForeignIpWhitelistCompatible
-
getQosAnonymousAccessPermissionLevelCompatible
@Parameter(key="qos-anonymous-access-permission-level", excluded=true, attribute=false) public String getQosAnonymousAccessPermissionLevelCompatible() -
setQosAnonymousAccessPermissionLevelCompatible
public void setQosAnonymousAccessPermissionLevelCompatible(String qosAnonymousAccessPermissionLevel) -
getParameters
-
setParameters
-
getShutwait
-
setShutwait
-
getHostname
-
isValid
Description copied from class:AbstractConfigFIXME check @Parameter(required=true) and any conditions that need to match.- Overrides:
isValidin classAbstractConfig
-
getMetadataType
-
setMetadataType
-
getRegisterConsumer
-
setRegisterConsumer
-
getRepository
-
setRepository
-
getEnableFileCache
-
setEnableFileCache
-
getRegisterMode
-
setRegisterMode
-
getEnableEmptyProtection
-
setEnableEmptyProtection
-
getProtocol
-
setProtocol
-
getMetadataServicePort
-
setMetadataServicePort
-
getMappingRetryInterval
-
setMappingRetryInterval
-
getMetadataServiceProtocol
-
setMetadataServiceProtocol
-
getLivenessProbe
-
setLivenessProbe
-
getReadinessProbe
-
setReadinessProbe
-
getStartupProbe
-
setStartupProbe
-
getSerializeCheckStatus
-
setSerializeCheckStatus
-
getAutoTrustSerializeClass
-
setAutoTrustSerializeClass
-
getTrustSerializeClassLevel
-
setTrustSerializeClassLevel
-
getCheckSerializable
-
setCheckSerializable
-
setExecutorManagementMode
-
getExecutorManagementMode
-
refresh
public void refresh()Description copied from class:AbstractConfigDubbo config property override- Overrides:
refreshin classAbstractConfig
-