private PluginScanResult scanUrlsAndAddPlugins(PluginSource source) {
        log.info("Loading plugin from: {}", source);
        if (log.isDebugEnabled()) {
            log.debug("Loading plugin urls: {}", Arrays.toString(source.urls()));
        }
        PluginScanResult plugins = scanPlugins(source);
        log.info("Registered loader: {}", source.loader());
        loadJdbcDrivers(source.loader());
        return plugins;
    }
Entry point for plugin scanning. Discovers plugins present in any of the provided plugin sources.
<p>See the implementation-specific documentation for the conditions for a plugin to appear in this result.
@param sources to scan for contained plugins
@return A {@link PluginScanResult} containing all plugins which this scanning implementation could discover.
connect/runtime/src/main/java/org/apache/kafka/connect/runtime/isolation/PluginScanner.java