import org.osgi.framework.BundleContext;
import org.osgi.framework.ServiceReference;
import org.osgi.service.packageadmin.PackageAdmin;
public class MyModule {
private BundleContext context;
public void activate(BundleContext context) {
this.context = context;
ServiceReference packageAdminRef = context.getServiceReference(PackageAdmin.class.getName());
PackageAdmin packageAdmin = (PackageAdmin) context.getService(packageAdminRef);
ExportedPackage[] exportedPackages = packageAdmin.getExportedPackages(this);
RequiredBundle[] requiredBundles = packageAdmin.getRequiredBundles(this);
ExportedPackage selectedPackage = packageAdmin.resolveExports(exportedPackages, requiredBundles);
if (selectedPackage != null) {
}
}
}