Interface ConfigValueExtractor<T>
- All Superinterfaces:
ru.tinkoff.kora.common.Mapping.MappingFunction
- All Known Implementing Classes:
BooleanConfigValueExtractor,CollectionConfigValueExtractor,ConfigValueExtractorMapping,DoubleArrayConfigValueExtractor,DurationConfigValueExtractor,EitherConfigExtractor,EnumConfigValueExtractor,ListConfigValueExtractor,LocalDateConfigValueExtractor,LocalDateTimeConfigValueExtractor,LocalTimeConfigValueExtractor,MapConfigValueExtractor,NumberConfigValueExtractor,OffsetDateTimeConfigValueExtractor,OffsetTimeConfigValueExtractor,OptionalConfigValueExtractor,PatternConfigValueExtractor,PeriodConfigValueExtractor,PropertiesConfigValueExtractor,SetConfigValueExtractor,SizeConfigValueExtractor,StringConfigValueExtractor,UUIDConfigValueExtractor
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface
public interface ConfigValueExtractor<T>
extends ru.tinkoff.kora.common.Mapping.MappingFunction
Русский: Контракт для извлечения классов отображения конфигурации в рамках внешних библиотек.
Впоследствии интерфейс может быть использован для внедрения как зависимость.
English: Contract to extract configuration mapping classes within external libraries. Subsequently, the interface can be used for deployment as a dependency.
English: Contract to extract configuration mapping classes within external libraries. Subsequently, the interface can be used for deployment as a dependency.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionextract(ConfigValue<?> value) default <U> ConfigValueExtractor<U>
-
Method Details
-
extract
-
map
-