@Configuration
@ConditionalOnClass(value=org.apache.shenyu.sync.data.zookeeper.ZookeeperSyncDataService.class)
@ConditionalOnProperty(prefix="shenyu.sync.zookeeper",
name="url")
@EnableConfigurationProperties(value=ZookeeperProperties.class)
public class ZookeeperSyncDataConfiguration
extends java.lang.Object
| 构造器和说明 |
|---|
ZookeeperSyncDataConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.shenyu.sync.data.api.SyncDataService |
syncDataService(org.springframework.beans.factory.ObjectProvider<org.apache.shenyu.sync.data.zookeeper.ZookeeperClient> zookeeperClient,
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>> proxySelectorDataSubscribers,
org.springframework.beans.factory.ObjectProvider<java.util.List<org.apache.shenyu.sync.data.api.DiscoveryUpstreamDataSubscriber>> discoveryUpstreamDataSubscribers)
Sync data service.
|
org.apache.shenyu.sync.data.zookeeper.ZookeeperClient |
zookeeperClient(ZookeeperProperties zookeeperProps)
register zkClient in spring ioc.
|
@Bean
public org.apache.shenyu.sync.data.api.SyncDataService syncDataService(org.springframework.beans.factory.ObjectProvider<org.apache.shenyu.sync.data.zookeeper.ZookeeperClient> zookeeperClient,
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>> proxySelectorDataSubscribers,
org.springframework.beans.factory.ObjectProvider<java.util.List<org.apache.shenyu.sync.data.api.DiscoveryUpstreamDataSubscriber>> discoveryUpstreamDataSubscribers)
zookeeperClient - the zk clientpluginSubscriber - the plugin subscribermetaSubscribers - the meta subscribersauthSubscribers - the auth subscribersproxySelectorDataSubscribers - the proxySelector subscribersdiscoveryUpstreamDataSubscribers - the discoveryUpstream subscribers@Bean public org.apache.shenyu.sync.data.zookeeper.ZookeeperClient zookeeperClient(ZookeeperProperties zookeeperProps)
zookeeperProps - the zookeeper configurationCopyright © 2026 The Apache Software Foundation. All rights reserved.