| Package | Description |
|---|---|
| org.apache.felix.resolver |
| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
Candidates.DynamicImportFailed |
(package private) static class |
Candidates.FragmentNotSelectedError |
(package private) static class |
Candidates.MissingRequirementError |
private static class |
ResolverImpl.UseConstraintError |
| Modifier and Type | Field and Description |
|---|---|
private ResolutionError |
Candidates.MissingRequirementError.cause |
(package private) ResolutionError |
Candidates.PopulateResult.error |
| 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.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) |
ResolutionError |
Candidates.getResolutionError(org.osgi.resource.Resource resource) |
ResolutionError |
Candidates.populate(ResolveContext rc,
java.util.Collection<org.osgi.resource.Resource> resources) |
ResolutionError |
Candidates.populateDynamic(ResolveContext rc,
org.osgi.resource.Resource resource,
org.osgi.resource.Requirement req,
java.util.List<org.osgi.resource.Capability> candidates) |
ResolutionError |
Candidates.prepare(ResolveContext rc)
Merges fragments into their hosts.
|
private ResolutionError |
Candidates.processCandidates(ResolveContext rc,
java.util.LinkedList<org.osgi.resource.Resource> toPopulate,
org.osgi.resource.Requirement req,
java.util.List<org.osgi.resource.Capability> candidates) |
| Modifier and Type | Method and Description |
|---|---|
void |
Logger.logUsesConstraintViolation(org.osgi.resource.Resource resource,
ResolutionError error) |
private void |
Candidates.removeResource(org.osgi.resource.Resource resource,
ResolutionError ex)
Removes a module from the internal data structures if it wasn't selected
as a fragment or a singleton.
|
| 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) |
| Constructor and Description |
|---|
MissingRequirementError(org.osgi.resource.Requirement requirement,
ResolutionError cause) |