public abstract class ConfigurationService.AbstractBuilder<T,B extends ConfigurationService.AbstractBuilder<T,B>> extends Object
Modifier and Type | Field and Description |
---|---|
protected BiFunction<T,Map<String,Object>,org.springframework.context.ApplicationEvent> |
eventFunction |
protected String |
name |
protected Map<String,Object> |
normalizedProperties |
protected Map<String,String> |
properties |
protected ConfigurationService |
service |
Constructor and Description |
---|
AbstractBuilder(ConfigurationService service) |
Modifier and Type | Method and Description |
---|---|
T |
bind() |
protected abstract T |
doBind() |
B |
eventFunction(BiFunction<T,Map<String,Object>,org.springframework.context.ApplicationEvent> eventFunction) |
protected abstract B |
getThis() |
B |
name(String name) |
B |
normalizedProperties(Map<String,Object> normalizedProperties) |
protected Map<String,Object> |
normalizeProperties() |
B |
properties(Map<String,String> properties) |
protected abstract void |
validate() |
protected final ConfigurationService service
protected BiFunction<T,Map<String,Object>,org.springframework.context.ApplicationEvent> eventFunction
protected String name
public AbstractBuilder(ConfigurationService service)
Copyright © 2020 Pivotal Software, Inc.. All rights reserved.