Skip to content

Commit

Permalink
runtime fix (#178)
Browse files Browse the repository at this point in the history
  • Loading branch information
farion authored Feb 9, 2024
1 parent f022ed4 commit dc5af84
Show file tree
Hide file tree
Showing 4 changed files with 11,579 additions and 10 deletions.
10 changes: 2 additions & 8 deletions di/src/main/java/org/correomqtt/di/SoyDi.java
Original file line number Diff line number Diff line change
Expand Up @@ -43,24 +43,18 @@ public static void addClassLoader(ClassLoader classLoader) {
CLASS_LOADER.add(classLoader);
}

public static synchronized void scan(String pkg, boolean disableJarScanning) {
public static synchronized void scan(String pkg) {
init();
log.info("SOY: Scanning {} for soy beans.", pkg);
long startTime = System.currentTimeMillis();
int count = 0;
int singletonCount = 0;
ClassGraph classGraph = new ClassGraph()
.verbose(log.isTraceEnabled())
.verbose(log.isInfoEnabled())
.enableClassInfo()
.enableMethodInfo()
.enableAnnotationInfo()
.disableRuntimeInvisibleAnnotations()
.disableNestedJarScanning()
.disableModuleScanning()
.acceptPackages(pkg);
if (disableJarScanning) {
classGraph.disableJarScanning();
}
CLASS_LOADER.forEach(classGraph::addClassLoader);
try (ScanResult scanResult = classGraph.scan()) {
for (ClassInfo classInfo : scanResult.getClassesWithAnnotation(Bean.class)) {
Expand Down
Loading

0 comments on commit dc5af84

Please sign in to comment.