类 SentinelPluginConfiguration
java.lang.Object
org.apache.shenyu.springboot.starter.plugin.sentinel.SentinelPluginConfiguration
@Configuration
@ConditionalOnProperty(value="shenyu.plugins.sentinel.enabled",
havingValue="true",
matchIfMissing=true)
public class SentinelPluginConfiguration
extends Object
Sentinel plugin configuration.
-
构造器概要
构造器构造器说明SentinelPluginConfiguration(org.springframework.beans.factory.ObjectProvider<List<org.springframework.web.reactive.result.view.ViewResolver>> listObjectProvider, org.springframework.http.codec.ServerCodecConfigurer serverCodecConfigurer) sentinelPluginConfiguration constructor. -
方法概要
修饰符和类型方法说明org.apache.shenyu.plugin.base.fallback.FallbackHandlerFallback handler.com.alibaba.csp.sentinel.adapter.spring.webflux.exception.SentinelBlockExceptionHandlerSentinel exception handler.org.apache.shenyu.plugin.api.ShenyuPluginsentinelPlugin(org.apache.shenyu.plugin.base.fallback.FallbackHandler fallbackHandler) Sentinel plugin.org.apache.shenyu.plugin.base.handler.PluginDataHandlerSentinel plugin data handler.
-
构造器详细资料
-
SentinelPluginConfiguration
public SentinelPluginConfiguration(org.springframework.beans.factory.ObjectProvider<List<org.springframework.web.reactive.result.view.ViewResolver>> listObjectProvider, org.springframework.http.codec.ServerCodecConfigurer serverCodecConfigurer) sentinelPluginConfiguration constructor.- 参数:
listObjectProvider- the list object providerserverCodecConfigurer- the server codec configurer
-
-
方法详细资料
-
sentinelPlugin
@Bean public org.apache.shenyu.plugin.api.ShenyuPlugin sentinelPlugin(org.apache.shenyu.plugin.base.fallback.FallbackHandler fallbackHandler) Sentinel plugin.- 参数:
fallbackHandler- the fallback handler- 返回:
- the shenyu plugin
-
fallbackHandler
@Bean @ConditionalOnMissingBean(org.apache.shenyu.plugin.base.fallback.FallbackHandler.class) public org.apache.shenyu.plugin.base.fallback.FallbackHandler fallbackHandler()Fallback handler.- 返回:
- the default fallback handler
-
sentinelRuleHandle
@Bean public org.apache.shenyu.plugin.base.handler.PluginDataHandler sentinelRuleHandle()Sentinel plugin data handler.- 返回:
- the plugin data handler
-
sentinelBlockExceptionHandler
@Bean @Order(-2147483648) public com.alibaba.csp.sentinel.adapter.spring.webflux.exception.SentinelBlockExceptionHandler sentinelBlockExceptionHandler()Sentinel exception handler.- 返回:
- the shenyu plugin
-