Class ConfigurationService.ConfigurableBuilder<T,C extends Configurable<T> & ShortcutConfigurable>
- java.lang.Object
-
- org.springframework.cloud.gateway.support.ConfigurationService.AbstractBuilder<T,ConfigurationService.ConfigurableBuilder<T,C>>
-
- org.springframework.cloud.gateway.support.ConfigurationService.ConfigurableBuilder<T,C>
-
- Enclosing class:
- ConfigurationService
public static class ConfigurationService.ConfigurableBuilder<T,C extends Configurable<T> & ShortcutConfigurable> extends ConfigurationService.AbstractBuilder<T,ConfigurationService.ConfigurableBuilder<T,C>>
-
-
Field Summary
-
Fields inherited from class org.springframework.cloud.gateway.support.ConfigurationService.AbstractBuilder
eventFunction, name, normalizedProperties, properties, service
-
-
Constructor Summary
Constructors Constructor Description ConfigurableBuilder(ConfigurationService service, C configurable)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected TdoBind()protected ConfigurationService.ConfigurableBuilder<T,C>getThis()protected Map<String,Object>normalizeProperties()protected voidvalidate()-
Methods inherited from class org.springframework.cloud.gateway.support.ConfigurationService.AbstractBuilder
bind, eventFunction, name, normalizedProperties, properties
-
-
-
-
Constructor Detail
-
ConfigurableBuilder
public ConfigurableBuilder(ConfigurationService service, C configurable)
-
-
Method Detail
-
getThis
protected ConfigurationService.ConfigurableBuilder<T,C> getThis()
- Specified by:
getThisin classConfigurationService.AbstractBuilder<T,ConfigurationService.ConfigurableBuilder<T,C extends Configurable<T> & ShortcutConfigurable>>
-
validate
protected void validate()
- Specified by:
validatein classConfigurationService.AbstractBuilder<T,ConfigurationService.ConfigurableBuilder<T,C extends Configurable<T> & ShortcutConfigurable>>
-
normalizeProperties
protected Map<String,Object> normalizeProperties()
- Overrides:
normalizePropertiesin classConfigurationService.AbstractBuilder<T,ConfigurationService.ConfigurableBuilder<T,C extends Configurable<T> & ShortcutConfigurable>>
-
doBind
protected T doBind()
- Specified by:
doBindin classConfigurationService.AbstractBuilder<T,ConfigurationService.ConfigurableBuilder<T,C extends Configurable<T> & ShortcutConfigurable>>
-
-