public Optional resolve()

in library/camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/format/DefaultDataTypeConverterResolver.java [42:56]


    public Optional<DataTypeConverter> resolve(String scheme, String name, CamelContext context) {
        String converterName = String.format("%s-%s", scheme, name);

        if (getLog().isDebugEnabled()) {
            getLog().debug("Resolving data type converter {} via: {}{}", converterName, DATA_TYPE_CONVERTER_RESOURCE_PATH, converterName);
        }

        Optional<DataTypeConverter> converter = findConverter(converterName, context);
        if (getLog().isDebugEnabled() && converter.isPresent()) {
            getLog().debug("Found data type converter: {} via type: {} via: {}{}", converterName,
                    ObjectHelper.name(converter.getClass()), DATA_TYPE_CONVERTER_RESOURCE_PATH, converterName);
        }

        return converter;
    }