in camel-k-core/support/src/main/java/org/apache/camel/k/support/RuntimeSupport.java [70:88]
public static List<ContextCustomizer> configureContextCustomizers(CamelContext context) {
List<ContextCustomizer> appliedCustomizers = new ArrayList<>();
Map<String, ContextCustomizer> customizers = lookupCustomizers(context);
customizers.entrySet().stream()
.sorted(Map.Entry.comparingByValue())
.forEach(e -> {
LOGGER.debug("Apply ContextCustomizer with id={} and type={}", e.getKey(), e.getValue().getClass().getName());
PropertiesSupport.bindProperties(context, e.getValue(), Constants.CUSTOMIZER_PREFIX + e.getKey() + ".");
PropertiesSupport.bindProperties(context, e.getValue(), Constants.CUSTOMIZER_PREFIX_FALLBACK + e.getKey() + ".");
e.getValue().apply(context);
appliedCustomizers.add(e.getValue());
});
return appliedCustomizers;
}