in adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/common/plugin/PluginClassLoader.java [53:74]
public synchronized Class<?> loadClass(String name, boolean resolve)
throws ClassNotFoundException {
synchronized (getClassLoadingLock(name)) {
Class<?> klass = findLoadedClass(name);
if (klass == null) {
try {
if (!PluginUtils.shouldNotLoadInIsolation(name)) {
klass = findClass(name);
}
} catch (ClassNotFoundException e) {
log.trace("Class '{}' not found. Delegating to parent", name);
}
}
if (klass == null) {
klass = super.loadClass(name, false);
}
if (resolve) {
resolveClass(klass);
}
return klass;
}
}