| Package | Description |
|---|---|
| org.apache.felix.resolver |
| Modifier and Type | Method and Description |
|---|---|
private static ResolverImpl.Packages |
ResolverImpl.getPackages(ResolverImpl.ResolveSession session,
Candidates allCandidates,
java.util.Map<org.osgi.resource.Resource,java.util.List<ResolverImpl.WireCandidate>> allWireCandidates,
java.util.Map<org.osgi.resource.Resource,ResolverImpl.Packages> allPackages,
org.osgi.resource.Resource resource,
ResolverImpl.Packages resourcePkgs) |
| Modifier and Type | Method and Description |
|---|---|
private static java.util.Map<org.osgi.resource.Resource,ResolverImpl.Packages> |
ResolverImpl.calculatePackageSpaces(java.util.concurrent.Executor innerExecutor,
ResolverImpl.ResolveSession session,
Candidates allCandidates,
java.util.Collection<org.osgi.resource.Resource> hosts) |
| Modifier and Type | Method and Description |
|---|---|
private static void |
ResolverImpl.dumpResourcePkgs(ResolveContext rc,
org.osgi.resource.Resource resource,
ResolverImpl.Packages packages) |
private static ResolverImpl.Packages |
ResolverImpl.getPackages(ResolverImpl.ResolveSession session,
Candidates allCandidates,
java.util.Map<org.osgi.resource.Resource,java.util.List<ResolverImpl.WireCandidate>> allWireCandidates,
java.util.Map<org.osgi.resource.Resource,ResolverImpl.Packages> allPackages,
org.osgi.resource.Resource resource,
ResolverImpl.Packages resourcePkgs) |
private static void |
ResolverImpl.getPackageSourcesInternal(ResolverImpl.ResolveSession session,
java.util.Map<org.osgi.resource.Resource,ResolverImpl.Packages> resourcePkgMap,
org.osgi.resource.Resource resource,
ResolverImpl.Packages packages) |
private static void |
ResolverImpl.mergeCandidatePackages(ResolverImpl.ResolveSession session,
java.util.Map<org.osgi.resource.Resource,ResolverImpl.Packages> resourcePkgMap,
Candidates allCandidates,
ResolverImpl.Packages packages,
org.osgi.resource.Requirement currentReq,
org.osgi.resource.Capability candCap,
java.util.Set<org.osgi.resource.Capability> capabilityCycles,
java.util.Set<org.osgi.resource.Resource> visitedRequiredBundles) |
private static void |
ResolverImpl.mergeUses(ResolverImpl.ResolveSession session,
org.osgi.resource.Resource current,
ResolverImpl.Packages currentPkgs,
org.osgi.resource.Capability mergeCap,
java.util.List<org.osgi.resource.Requirement> blameReqs,
org.osgi.resource.Capability matchingCap,
java.util.Map<org.osgi.resource.Resource,ResolverImpl.Packages> resourcePkgMap,
java.util.Set<org.osgi.resource.Capability> cycleMap) |
| Modifier and Type | Method and Description |
|---|---|
private ResolutionError |
ResolverImpl.checkPackageSpaceConsistency(ResolverImpl.ResolveSession session,
java.util.List<Candidates> usesPermutations,
java.util.List<Candidates> importPermutations,
org.osgi.resource.Resource resource,
Candidates allCandidates,
boolean dynamic,
java.util.Map<org.osgi.resource.Resource,ResolverImpl.Packages> resourcePkgMap,
java.util.Map<org.osgi.resource.Resource,java.lang.Object> resultCache) |
private static void |
ResolverImpl.computeUses(ResolverImpl.ResolveSession session,
java.util.Map<org.osgi.resource.Resource,java.util.List<ResolverImpl.WireCandidate>> allWireCandidates,
java.util.Map<org.osgi.resource.Resource,ResolverImpl.Packages> resourcePkgMap,
org.osgi.resource.Resource resource) |
private static void |
ResolverImpl.dumpResourcePkgMap(ResolveContext rc,
java.util.Map<org.osgi.resource.Resource,ResolverImpl.Packages> resourcePkgMap) |
private static ResolverImpl.Packages |
ResolverImpl.getPackages(ResolverImpl.ResolveSession session,
Candidates allCandidates,
java.util.Map<org.osgi.resource.Resource,java.util.List<ResolverImpl.WireCandidate>> allWireCandidates,
java.util.Map<org.osgi.resource.Resource,ResolverImpl.Packages> allPackages,
org.osgi.resource.Resource resource,
ResolverImpl.Packages resourcePkgs) |
private static java.util.Set<org.osgi.resource.Capability> |
ResolverImpl.getPackageSources(org.osgi.resource.Capability cap,
java.util.Map<org.osgi.resource.Resource,ResolverImpl.Packages> resourcePkgMap) |
private static void |
ResolverImpl.getPackageSourcesInternal(ResolverImpl.ResolveSession session,
java.util.Map<org.osgi.resource.Resource,ResolverImpl.Packages> resourcePkgMap,
org.osgi.resource.Resource resource,
ResolverImpl.Packages packages) |
private static boolean |
ResolverImpl.isCompatible(java.util.List<ResolverImpl.Blame> currentBlames,
org.osgi.resource.Capability candCap,
java.util.Map<org.osgi.resource.Resource,ResolverImpl.Packages> resourcePkgMap) |
private static boolean |
ResolverImpl.isCompatible(ResolverImpl.Blame currentBlame,
org.osgi.resource.Capability candCap,
java.util.Map<org.osgi.resource.Resource,ResolverImpl.Packages> resourcePkgMap) |
private static void |
ResolverImpl.mergeCandidatePackages(ResolverImpl.ResolveSession session,
java.util.Map<org.osgi.resource.Resource,ResolverImpl.Packages> resourcePkgMap,
Candidates allCandidates,
ResolverImpl.Packages packages,
org.osgi.resource.Requirement currentReq,
org.osgi.resource.Capability candCap,
java.util.Set<org.osgi.resource.Capability> capabilityCycles,
java.util.Set<org.osgi.resource.Resource> visitedRequiredBundles) |
private static void |
ResolverImpl.mergeUses(ResolverImpl.ResolveSession session,
org.osgi.resource.Resource current,
ResolverImpl.Packages currentPkgs,
org.osgi.resource.Capability mergeCap,
java.util.List<org.osgi.resource.Requirement> blameReqs,
org.osgi.resource.Capability matchingCap,
java.util.Map<org.osgi.resource.Resource,ResolverImpl.Packages> resourcePkgMap,
java.util.Set<org.osgi.resource.Capability> cycleMap) |