| Package | Description |
|---|---|
| org.apache.felix.resolver |
| Modifier and Type | Field and Description |
|---|---|
private Candidates |
ResolverImpl.UseConstraintError.m_allCandidates |
private Candidates |
ResolverImpl.ResolveSession.m_multipleCardCandidates |
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<Candidates> |
ResolverImpl.ResolveSession.m_importPermutations |
private java.util.List<Candidates> |
ResolverImpl.ResolveSession.m_usesPermutations |
| Modifier and Type | Method and Description |
|---|---|
Candidates |
Candidates.copy()
Creates a copy of the Candidates object.
|
(package private) Candidates |
ResolverImpl.ResolveSession.getMultipleCardCandidates() |
| Modifier and Type | Method and Description |
|---|---|
private static OpenHashMap<java.lang.String,ResolverImpl.Blame> |
ResolverImpl.calculateExportedPackages(ResolverImpl.ResolveSession session,
Candidates allCandidates,
org.osgi.resource.Resource resource,
OpenHashMap<java.lang.String,ResolverImpl.Blame> exports) |
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) |
private ResolutionError |
ResolverImpl.checkConsistency(java.util.concurrent.Executor executor,
ResolverImpl.ResolveSession session,
java.util.List<Candidates> usesPermutations,
java.util.List<Candidates> importPermutations,
Candidates allCandidates,
java.util.Map<org.osgi.resource.Resource,ResolutionError> currentFaultyResources,
java.util.Map<org.osgi.resource.Resource,org.osgi.resource.Resource> hosts,
boolean dynamic) |
private boolean |
ResolverImpl.checkMultiple(ResolverImpl.ResolveSession session,
ResolverImpl.UsedBlames usedBlames,
ResolverImpl.Blame usedBlame,
Candidates permutation) |
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 org.osgi.resource.Wire |
ResolverImpl.createWire(org.osgi.resource.Requirement requirement,
Candidates allCandidates) |
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.List<ResolverImpl.WireCandidate> |
ResolverImpl.getWireCandidates(ResolverImpl.ResolveSession session,
Candidates allCandidates,
org.osgi.resource.Resource resource) |
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 java.util.Map<org.osgi.resource.Resource,java.util.List<org.osgi.resource.Wire>> |
ResolverImpl.populateDynamicWireMap(ResolveContext rc,
org.osgi.resource.Resource resource,
org.osgi.resource.Requirement dynReq,
java.util.Map<org.osgi.resource.Resource,java.util.List<org.osgi.resource.Wire>> wireMap,
Candidates allCandidates) |
private static java.util.Map<org.osgi.resource.Resource,java.util.List<org.osgi.resource.Wire>> |
ResolverImpl.populateWireMap(ResolveContext rc,
org.osgi.resource.Resource resource,
java.util.Map<org.osgi.resource.Resource,java.util.List<org.osgi.resource.Wire>> wireMap,
Candidates allCandidates) |
(package private) void |
ResolverImpl.ResolveSession.setMultipleCardCandidates(Candidates multipleCardCandidates) |
| Modifier and Type | Method and Description |
|---|---|
private ResolutionError |
ResolverImpl.checkConsistency(java.util.concurrent.Executor executor,
ResolverImpl.ResolveSession session,
java.util.List<Candidates> usesPermutations,
java.util.List<Candidates> importPermutations,
Candidates allCandidates,
java.util.Map<org.osgi.resource.Resource,ResolutionError> currentFaultyResources,
java.util.Map<org.osgi.resource.Resource,org.osgi.resource.Resource> hosts,
boolean dynamic) |
private ResolutionError |
ResolverImpl.checkConsistency(java.util.concurrent.Executor executor,
ResolverImpl.ResolveSession session,
java.util.List<Candidates> usesPermutations,
java.util.List<Candidates> importPermutations,
Candidates allCandidates,
java.util.Map<org.osgi.resource.Resource,ResolutionError> currentFaultyResources,
java.util.Map<org.osgi.resource.Resource,org.osgi.resource.Resource> hosts,
boolean dynamic) |
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 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) |
(package private) ResolutionError |
Candidates.checkSubstitutes(java.util.List<Candidates> importPermutations) |
void |
Candidates.permutate(org.osgi.resource.Requirement req,
java.util.List<Candidates> permutations) |
void |
Candidates.permutateIfNeeded(org.osgi.resource.Requirement req,
java.util.List<Candidates> permutations) |
| Constructor and Description |
|---|
UseConstraintError(ResolveContext context,
Candidates allCandidates,
org.osgi.resource.Resource resource,
java.lang.String pkgName,
ResolverImpl.Blame blame) |
UseConstraintError(ResolveContext context,
Candidates allCandidates,
org.osgi.resource.Resource resource,
java.lang.String pkgName,
ResolverImpl.Blame blame1,
ResolverImpl.Blame blame2) |