Skip to content

Commit d23b11a

Browse files
committed
Refactoring to CapabilityLoader being Closeable
1 parent fbad253 commit d23b11a

1 file changed

Lines changed: 1 addition & 8 deletions

File tree

src/main/java/org/nasdanika/launcher/Launcher.java

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
import java.util.Collections;
55
import java.util.List;
66

7-
import org.nasdanika.capability.CapabilityFactory;
87
import org.nasdanika.capability.CapabilityLoader;
98
import org.nasdanika.capability.CapabilityProvider;
109
import org.nasdanika.capability.ServiceCapabilityFactory;
@@ -41,13 +40,7 @@ public static void main(String[] args) {
4140
if (rootCommand instanceof Closeable) {
4241
((Closeable) rootCommand).close(progressMonitor.split("Closing root command", 1));
4342
}
44-
45-
// Closing factories
46-
for (CapabilityFactory<Object, Object> cf: capabilityLoader.getFactories()) {
47-
if (cf instanceof Closeable) {
48-
((Closeable) cf).close(progressMonitor.split("Closing capability factory", 1));
49-
}
50-
}
43+
capabilityLoader.close(progressMonitor.split("Closing capability loader", 1));
5144
}
5245
System.exit(exitCode);
5346
}

0 commit comments

Comments
 (0)