@Configuration
@ConditionalOnClass(value=org.apache.shenyu.plugin.sync.data.websocket.WebsocketSyncDataService.class)
@ConditionalOnProperty(prefix="shenyu.sync.websocket",
name="urls")
public class WebsocketSyncDataConfiguration
extends java.lang.Object
| 构造器和说明 |
|---|
WebsocketSyncDataConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.shenyu.plugin.sync.data.websocket.config.WebsocketConfig |
websocketConfig()
Config websocket config.
|
org.apache.shenyu.sync.data.api.SyncDataService |
websocketSyncDataService(org.springframework.beans.factory.ObjectProvider<org.apache.shenyu.plugin.sync.data.websocket.config.WebsocketConfig> websocketConfig,
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>> discoveryUpstreamSubscribers)
Websocket sync data service.
|
@Bean
public org.apache.shenyu.sync.data.api.SyncDataService websocketSyncDataService(org.springframework.beans.factory.ObjectProvider<org.apache.shenyu.plugin.sync.data.websocket.config.WebsocketConfig> websocketConfig,
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>> discoveryUpstreamSubscribers)
websocketConfig - the websocket configpluginSubscriber - the plugin subscribermetaSubscribers - the meta subscribersauthSubscribers - the auth subscribersproxySelectorSubscribers - the proxySelector subscribersdiscoveryUpstreamSubscribers - the discoveryUpstream subscribers@Bean @ConfigurationProperties(prefix="shenyu.sync.websocket") public org.apache.shenyu.plugin.sync.data.websocket.config.WebsocketConfig websocketConfig()
Copyright © 2026 The Apache Software Foundation. All rights reserved.