in camel-k-core/support/src/main/java/org/apache/camel/k/support/RuntimeSupport.java [136:150]
public static ContextCustomizer lookupCustomizerByID(CamelContext context, String customizerId) {
ContextCustomizer customizer = context.getRegistry().lookupByNameAndType(customizerId, ContextCustomizer.class);
if (customizer == null) {
customizer = context.getCamelContextExtension()
.getFactoryFinder(Constants.CONTEXT_CUSTOMIZER_RESOURCE_PATH)
.newInstance(customizerId, ContextCustomizer.class)
.orElseThrow(() -> new RuntimeException("Error creating instance for customizer: " + customizerId));
LOGGER.debug("Found customizer {} with id {} from service definition", customizer, customizerId);
} else {
LOGGER.debug("Found customizer {} with id {} from the registry", customizer, customizerId);
}
return customizer;
}