@Configuration
@ConditionalOnClass(value=org.apache.shenyu.plugin.hsf.HsfPlugin.class)
@ConditionalOnProperty(value="shenyu.plugins.hsf.enabled",
havingValue="true",
matchIfMissing=true)
public class HsfPluginConfiguration
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
SHENYU_HSF_DEFAULT_GROUP_KEY
System property key for shenyu HSF default group.
|
| 构造器和说明 |
|---|
HsfPluginConfiguration(org.springframework.core.env.Environment environment) |
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.shenyu.plugin.base.handler.MetaDataHandler |
hsfMetaDataHandler()
HSF meta data handler.
|
org.apache.shenyu.plugin.hsf.param.HsfParamResolveService |
hsfParamResolveService()
HSF param resolve service.
|
org.apache.shenyu.plugin.api.ShenyuPlugin |
hsfPlugin(org.springframework.beans.factory.ObjectProvider<org.apache.shenyu.plugin.hsf.param.HsfParamResolveService> hsfParamResolveServices)
HSF plugin.
|
org.apache.shenyu.plugin.base.handler.PluginDataHandler |
hsfPluginDataHandler()
HSF plugin data handler.
|
org.apache.shenyu.plugin.api.context.ShenyuContextDecorator |
hsfShenyuContextDecorator()
HSF shenyu context decorator.
|
void |
initHsfDefaults()
Initialize HSF defaults from Spring Environment.
|
public static final java.lang.String SHENYU_HSF_DEFAULT_GROUP_KEY
public HsfPluginConfiguration(org.springframework.core.env.Environment environment)
@PostConstruct public void initHsfDefaults()
@Bean
@ConditionalOnMissingBean(value=org.apache.shenyu.plugin.hsf.param.HsfParamResolveService.class,
search=ALL)
public org.apache.shenyu.plugin.hsf.param.HsfParamResolveService hsfParamResolveService()
@Bean public org.apache.shenyu.plugin.api.ShenyuPlugin hsfPlugin(org.springframework.beans.factory.ObjectProvider<org.apache.shenyu.plugin.hsf.param.HsfParamResolveService> hsfParamResolveServices)
hsfParamResolveServices - the HSF param resolve service@Bean public org.apache.shenyu.plugin.base.handler.PluginDataHandler hsfPluginDataHandler()
@Bean public org.apache.shenyu.plugin.base.handler.MetaDataHandler hsfMetaDataHandler()
@Bean public org.apache.shenyu.plugin.api.context.ShenyuContextDecorator hsfShenyuContextDecorator()
Copyright © 2026 The Apache Software Foundation. All rights reserved.