public class ShenyuConfig
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ShenyuConfig.AlertConfig |
static class |
ShenyuConfig.CrossFilterConfig
The Cross Filter Config.
|
static class |
ShenyuConfig.ExcludePath
The type Exclude path.
|
static class |
ShenyuConfig.ExtPlugin
The type Ext plugin.
|
static class |
ShenyuConfig.FallbackPath
The type fallback path.
|
static class |
ShenyuConfig.FileConfig
The type File config.
|
static class |
ShenyuConfig.Health
The type Health.
|
static class |
ShenyuConfig.Local
The local config.
|
static class |
ShenyuConfig.MatchCacheConfig
rule cache config.
|
static class |
ShenyuConfig.MetricsConfig
The type Metrics config.
|
static class |
ShenyuConfig.RibbonConfig
The Ribbon Config.
|
static class |
ShenyuConfig.RuleMatchCache |
static class |
ShenyuConfig.Scheduler
The type Scheduler.
|
static class |
ShenyuConfig.SelectorMatchCache |
static class |
ShenyuConfig.SharedPool
The type Shared Thread Pool.
|
static class |
ShenyuConfig.ShenyuTrieConfig
shenyu trie config.
|
static class |
ShenyuConfig.SpringCloudCacheConfig |
static class |
ShenyuConfig.SwitchConfig
The type Switch config.
|
static class |
ShenyuConfig.UpstreamCheck
The type Upstream check.
|
static class |
ShenyuConfig.WebsocketConfig
the websocket config.
|
| Constructor and Description |
|---|
ShenyuConfig() |
public ShenyuConfig.Health getHealth()
public void setHealth(ShenyuConfig.Health health)
health - the healthpublic ShenyuConfig.MetricsConfig getMetrics()
public void setMetrics(ShenyuConfig.MetricsConfig metrics)
metrics - the metricspublic ShenyuConfig.SharedPool getSharedPool()
public void setSharedPool(ShenyuConfig.SharedPool sharedPool)
sharedPool - the shared thread pool configpublic ShenyuConfig.Local getLocal()
public void setLocal(ShenyuConfig.Local local)
local - the local configpublic ShenyuConfig.RibbonConfig getRibbon()
public void setRibbon(ShenyuConfig.RibbonConfig ribbon)
ribbon - the ribbonpublic ShenyuConfig.SwitchConfig getSwitchConfig()
public void setSwitchConfig(ShenyuConfig.SwitchConfig switchConfig)
switchConfig - the switch configpublic ShenyuConfig.Scheduler getScheduler()
public void setScheduler(ShenyuConfig.Scheduler scheduler)
scheduler - the schedulerpublic ShenyuConfig.ExtPlugin getExtPlugin()
public void setExtPlugin(ShenyuConfig.ExtPlugin extPlugin)
extPlugin - the ext pluginpublic ShenyuConfig.FileConfig getFile()
public void setFile(ShenyuConfig.FileConfig file)
file - the filepublic ShenyuConfig.ExcludePath getExclude()
public void setExclude(ShenyuConfig.ExcludePath exclude)
exclude - the excludepublic ShenyuConfig.FallbackPath getFallback()
public void setFallback(ShenyuConfig.FallbackPath fallback)
fallback - the fallbackpublic ShenyuConfig.UpstreamCheck getUpstreamCheck()
public void setUpstreamCheck(ShenyuConfig.UpstreamCheck upstreamCheck)
upstreamCheck - the upstream checkpublic ShenyuConfig.CrossFilterConfig getCross()
public ShenyuConfig.WebsocketConfig getWebsocket()
public void setWebsocket(ShenyuConfig.WebsocketConfig websocket)
websocket - the websocket configpublic void setCross(ShenyuConfig.CrossFilterConfig cross)
cross - the crosspublic ShenyuConfig.SelectorMatchCache getSelectorMatchCache()
public void setSelectorMatchCache(ShenyuConfig.SelectorMatchCache selectorMatchCache)
selectorMatchCache - selector match cachepublic ShenyuConfig.RuleMatchCache getRuleMatchCache()
public void setRuleMatchCache(ShenyuConfig.RuleMatchCache ruleMatchCache)
ruleMatchCache - rule match cachepublic ShenyuConfig.SpringCloudCacheConfig getSpringCloudCache()
public void setSpringCloudCache(ShenyuConfig.SpringCloudCacheConfig springCloudCache)
springCloudCache - cache configpublic ShenyuConfig.AlertConfig getAlert()
public void setAlert(ShenyuConfig.AlertConfig alert)
alert - alert configCopyright © 2024 The Apache Software Foundation. All rights reserved.