Class PropertyMappingInterceptor
- java.lang.Object
-
- org.keycloak.quarkus.runtime.configuration.PropertyMappingInterceptor
-
- All Implemented Interfaces:
io.smallrye.config.ConfigSourceInterceptor,Serializable
public class PropertyMappingInterceptor extends Object implements io.smallrye.config.ConfigSourceInterceptor
This interceptor is responsible for mapping Keycloak properties to their corresponding properties in Quarkus.
A single property in Keycloak may span a single or multiple properties on Quarkus and for each property we want to map from Quarkus we should configure a
PropertyMapper.The
PropertyMappercan either perform a 1:1 mapping where the value of a property from Keycloak (e.g.: https.port) is mapped to a single properties in Quarkus, or perform a 1:N mapping where the value of a property from Keycloak (e.g.: database) is mapped to multiple properties in Quarkus.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PropertyMappingInterceptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.smallrye.config.ConfigValuegetValue(io.smallrye.config.ConfigSourceInterceptorContext context, String name)
-
-
-
Method Detail
-
getValue
public io.smallrye.config.ConfigValue getValue(io.smallrye.config.ConfigSourceInterceptorContext context, String name)- Specified by:
getValuein interfaceio.smallrye.config.ConfigSourceInterceptor
-
-