@Configuration
@ConditionalOnClass(value=org.apache.shenyu.sync.data.polaris.PolarisSyncDataService.class)
@ConditionalOnProperty(prefix="shenyu.sync.polaris",
name="url")
public class PolarisSyncDataConfiguration
extends java.lang.Object
| 构造器和说明 |
|---|
PolarisSyncDataConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.shenyu.sync.data.polaris.config.PolarisConfig |
polarisConfig()
Polaris config service.
|
com.tencent.polaris.configuration.api.core.ConfigFileService |
polarisConfigServices(org.apache.shenyu.sync.data.polaris.config.PolarisConfig polarisConfig)
Polaris configFileService.
|
org.apache.shenyu.sync.data.api.SyncDataService |
polarisSyncDataService(org.springframework.beans.factory.ObjectProvider<org.apache.shenyu.sync.data.polaris.config.PolarisConfig> polarisConfig,
org.springframework.beans.factory.ObjectProvider<com.tencent.polaris.configuration.api.core.ConfigFileService> configFileServices,
org.springframework.beans.factory.ObjectProvider<org.apache.shenyu.sync.data.api.PluginDataSubscriber> pluginSubscriber,
org.springframework.beans.factory.ObjectProvider<java.util.List<org.apache.shenyu.sync.data.api.MetaDataSubscriber>> metaSubscribers,
org.springframework.beans.factory.ObjectProvider<java.util.List<org.apache.shenyu.sync.data.api.AuthDataSubscriber>> authSubscribers,
org.springframework.beans.factory.ObjectProvider<java.util.List<org.apache.shenyu.sync.data.api.ProxySelectorDataSubscriber>> proxySelectorSubscribers,
org.springframework.beans.factory.ObjectProvider<java.util.List<org.apache.shenyu.sync.data.api.DiscoveryUpstreamDataSubscriber>> discoveryUpstreamDataSubscribers)
Polaris sync data service.
|
@Bean
public org.apache.shenyu.sync.data.api.SyncDataService polarisSyncDataService(org.springframework.beans.factory.ObjectProvider<org.apache.shenyu.sync.data.polaris.config.PolarisConfig> polarisConfig,
org.springframework.beans.factory.ObjectProvider<com.tencent.polaris.configuration.api.core.ConfigFileService> configFileServices,
org.springframework.beans.factory.ObjectProvider<org.apache.shenyu.sync.data.api.PluginDataSubscriber> pluginSubscriber,
org.springframework.beans.factory.ObjectProvider<java.util.List<org.apache.shenyu.sync.data.api.MetaDataSubscriber>> metaSubscribers,
org.springframework.beans.factory.ObjectProvider<java.util.List<org.apache.shenyu.sync.data.api.AuthDataSubscriber>> authSubscribers,
org.springframework.beans.factory.ObjectProvider<java.util.List<org.apache.shenyu.sync.data.api.ProxySelectorDataSubscriber>> proxySelectorSubscribers,
org.springframework.beans.factory.ObjectProvider<java.util.List<org.apache.shenyu.sync.data.api.DiscoveryUpstreamDataSubscriber>> discoveryUpstreamDataSubscribers)
polarisConfig - the polaris configconfigFileServices - the config servicepluginSubscriber - the plugin subscribermetaSubscribers - the meta subscribersauthSubscribers - the auth subscribersproxySelectorSubscribers - the auth subscribersdiscoveryUpstreamDataSubscribers - discoveryUpstreamDataSubscribers@Bean public com.tencent.polaris.configuration.api.core.ConfigFileService polarisConfigServices(org.apache.shenyu.sync.data.polaris.config.PolarisConfig polarisConfig)
polarisConfig - the polaris config@Bean @ConfigurationProperties(prefix="shenyu.sync.polaris") public org.apache.shenyu.sync.data.polaris.config.PolarisConfig polarisConfig()
Copyright © 2026 The Apache Software Foundation. All rights reserved.