Class ConfigurationService.AbstractBuilder<T, B extends ConfigurationService.AbstractBuilder<T,B> >
java.lang.Object
org.springframework.cloud.gateway.support.ConfigurationService.AbstractBuilder<T,B>
- Direct Known Subclasses:
ConfigurationService.ConfigurableBuilder, ConfigurationService.InstanceBuilder
- Enclosing class:
ConfigurationService
public abstract static class ConfigurationService.AbstractBuilder<T, B extends ConfigurationService.AbstractBuilder<T,B>>
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BiFunction<T, Map<String, Object>, org.springframework.context.ApplicationEvent> protected Stringprotected final ConfigurationService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbind()protected abstract TdoBind()eventFunction(BiFunction<T, Map<String, Object>, org.springframework.context.ApplicationEvent> eventFunction) protected abstract BgetThis()normalizedProperties(Map<String, Object> normalizedProperties) properties(Map<String, String> properties) protected abstract voidvalidate()
-
Field Details
-
service
-
eventFunction
protected BiFunction<T, Map<String,Object>, org.springframework.context.ApplicationEvent> eventFunction -
name
-
normalizedProperties
-
properties
-
-
Constructor Details
-
AbstractBuilder
-
-
Method Details
-
getThis
-
name
-
eventFunction
-
normalizedProperties
-
properties
-
validate
protected abstract void validate() -
normalizeProperties
-
doBind
-
bind
-