private Set findBundlesForPackage()

in src/main/java/org/apache/sling/commons/classloader/impl/PackageAdminClassLoader.java [108:122]


    private Set<Bundle> findBundlesForPackage(final String pckName) {
        final ExportedPackage[] exportedPackages = this.packageAdmin.getExportedPackages(pckName);
        Set<Bundle> bundles = new LinkedHashSet<>();
        if (exportedPackages != null) {
            for (ExportedPackage exportedPackage : exportedPackages) {
                if (!exportedPackage.isRemovalPending()) {
                    Bundle bundle = exportedPackage.getExportingBundle();
                    if (isBundleActive(bundle)) {
                        bundles.add(bundle);
                    }
                }
            }
        }
        return bundles;
    }