Uses of Interface
org.osgi.framework.wiring.BundleRequirement
Packages that use BundleRequirement
Package
Description
Framework Resolver Hooks Package Version 1.0.
Framework Wiring Package Version 1.2.
-
Uses of BundleRequirement in org.apache.felix.framework
Fields in org.apache.felix.framework with type parameters of type BundleRequirementModifier and TypeFieldDescriptionprivate final List
<BundleRequirement> BundleRevisionImpl.m_declaredReqs
private final List
<BundleRequirement> BundleWiringImpl.m_resolvedReqs
private List
<BundleRequirement> BundleWiringImpl.m_wovenReqs
Methods in org.apache.felix.framework that return types with arguments of type BundleRequirementModifier and TypeMethodDescriptionBundleRevisionImpl.getDeclaredRequirements
(String namespace) BundleWiringImpl.getRequirements
(String namespace) Methods in org.apache.felix.framework with parameters of type BundleRequirementModifier and TypeMethodDescriptionprivate boolean
StatefulResolver.filteredBySecurity
(BundleRequirement req, BundleCapability cap) ResolveContextImpl.findProviders
(BundleRequirement br, boolean obeyMandatory) (package private) List
<BundleCapability> StatefulResolver.findProviders
(BundleRequirement req, boolean obeyMandatory) boolean
ResolveContextImpl.isEffective
(BundleRequirement br) (package private) boolean
StatefulResolver.isEffective
(BundleRequirement req) -
Uses of BundleRequirement in org.apache.felix.framework.resolver
Classes in org.apache.felix.framework.resolver that implement BundleRequirementFields in org.apache.felix.framework.resolver declared as BundleRequirementModifier and TypeFieldDescriptionprivate final BundleRequirement
ResolveException.m_req
private final BundleRequirement
ResolverWireImpl.m_req
Fields in org.apache.felix.framework.resolver with type parameters of type BundleRequirementModifier and TypeFieldDescriptionprivate List
<BundleRequirement> WrappedRevision.m_cachedRequirements
private final Map
<BundleRequirement, List<BundleCapability>> Candidates.m_candidateMap
private final Map
<BundleCapability, Set<BundleRequirement>> Candidates.m_dependentMap
final List
<BundleRequirement> ResolverImpl.Blame.m_reqs
Methods in org.apache.felix.framework.resolver that return BundleRequirementModifier and TypeMethodDescriptionprivate static BundleRequirement
ResolverImpl.getDeclaredRequirement
(BundleRequirement r) ResolveException.getRequirement()
ResolverWire.getRequirement()
Returns the associated requirement from the importing bundle revision that resulted in the creation of this wire.ResolverWireImpl.getRequirement()
Methods in org.apache.felix.framework.resolver that return types with arguments of type BundleRequirementModifier and TypeMethodDescriptionWrappedRevision.getDeclaredRequirements
(String namespace) private Map
<BundleCapability, Map<String, Map<Version, List<BundleRequirement>>>> Candidates.populateDependents()
Methods in org.apache.felix.framework.resolver with parameters of type BundleRequirementModifier and TypeMethodDescriptionprivate void
Candidates.add
(BundleRequirement req, List<BundleCapability> candidates) Adds a requirement and its matching candidates to the internal data structure.abstract List
<BundleCapability> ResolveContext.findProviders
(BundleRequirement br, boolean obeyMandatory) Candidates.getCandidates
(BundleRequirement req) Gets the candidates associated with a given requirement.private static BundleRequirement
ResolverImpl.getDeclaredRequirement
(BundleRequirement r) private static BundleCapability
ResolverImpl.getSatisfyingCapability
(ResolveContext rc, Candidates allCandidates, BundleRequirement req) abstract boolean
ResolveContext.isEffective
(BundleRequirement br) private void
ResolverImpl.mergeCandidatePackage
(BundleRevision current, boolean requires, BundleRequirement currentReq, BundleCapability candCap, Map<BundleRevision, ResolverImpl.Packages> revisionPkgMap) private void
ResolverImpl.mergeCandidatePackages
(BundleRevision current, BundleRequirement currentReq, BundleCapability candCap, Map<BundleRevision, ResolverImpl.Packages> revisionPkgMap, Candidates allCandidates, Map<BundleRevision, List<BundleCapability>> cycles) private static void
ResolverImpl.permutate
(Candidates allCandidates, BundleRequirement req, List<Candidates> permutations) private static void
ResolverImpl.permutateIfNeeded
(Candidates allCandidates, BundleRequirement req, List<Candidates> permutations) void
Candidates.populateDynamic
(ResolveContext rc, BundleRevision revision, BundleRequirement req, List<BundleCapability> candidates) private void
Candidates.remove
(BundleRequirement req) Removes a requirement from the internal data structures.Method parameters in org.apache.felix.framework.resolver with type arguments of type BundleRequirementModifier and TypeMethodDescriptionprivate void
Candidates.add
(Map<BundleRequirement, List<BundleCapability>> candidates) Adds requirements and candidates in bulk.private void
ResolverImpl.mergeUses
(BundleRevision current, ResolverImpl.Packages currentPkgs, BundleCapability mergeCap, List<BundleRequirement> blameReqs, Map<BundleRevision, ResolverImpl.Packages> revisionPkgMap, Candidates allCandidates, Map<BundleCapability, List<BundleRevision>> cycleMap) Constructors in org.apache.felix.framework.resolver with parameters of type BundleRequirementModifierConstructorDescriptionResolveException
(String msg, BundleRevision revision, BundleRequirement req) Constructs an instance ofResolveException
with the specified detail message.ResolverWireImpl
(BundleRevision requirer, BundleRequirement req, BundleRevision provider, BundleCapability cap) Constructor parameters in org.apache.felix.framework.resolver with type arguments of type BundleRequirementModifierConstructorDescriptionBlame
(BundleCapability cap, List<BundleRequirement> reqs) private
Candidates
(Set<BundleRevision> mandatoryRevisions, Map<BundleCapability, Set<BundleRequirement>> dependentMap, Map<BundleRequirement, List<BundleCapability>> candidateMap, Map<BundleRevision, WrappedRevision> wrappedHosts, Map<BundleRevision, Object> populateResultCache, boolean fragmentsPresent) Private copy constructor used by the copy() method. -
Uses of BundleRequirement in org.apache.felix.framework.util
Methods in org.apache.felix.framework.util that return types with arguments of type BundleRequirementModifier and TypeMethodDescriptionstatic List
<BundleRequirement> Util.getDynamicRequirements
(List<BundleRequirement> reqs) Methods in org.apache.felix.framework.util with parameters of type BundleRequirementModifier and TypeMethodDescriptionvoid
SecureAction.invokeResolverHookMatches
(ResolverHook rh, BundleRequirement req, Collection<BundleCapability> candidates) Method parameters in org.apache.felix.framework.util with type arguments of type BundleRequirementModifier and TypeMethodDescriptionstatic List
<BundleRequirement> Util.getDynamicRequirements
(List<BundleRequirement> reqs) -
Uses of BundleRequirement in org.apache.felix.framework.util.manifestparser
Fields in org.apache.felix.framework.util.manifestparser with type parameters of type BundleRequirementMethods in org.apache.felix.framework.util.manifestparser that return types with arguments of type BundleRequirementModifier and TypeMethodDescriptionprivate static List
<BundleRequirement> ManifestParser.convertImports
(List<ParsedHeaderClause> clauses, BundleRevision owner) (package private) static List
<BundleRequirement> ManifestParser.convertNativeCode
(BundleRevision owner, List<NativeLibraryClause> nativeLibraryClauses, boolean hasOptionalLibraryDirective) private static List
<BundleRequirement> ManifestParser.convertRequireCapabilities
(List<ParsedHeaderClause> clauses, BundleRevision owner) ManifestParser.getRequirements()
private static List
<BundleRequirement> ManifestParser.parseBreeHeader
(String header, BundleRevision owner) static List
<BundleRequirement> ManifestParser.parseDynamicImportHeader
(Logger logger, BundleRevision owner, String header) -
Uses of BundleRequirement in org.apache.felix.framework.wiring
Classes in org.apache.felix.framework.wiring that implement BundleRequirementFields in org.apache.felix.framework.wiring declared as BundleRequirementMethods in org.apache.felix.framework.wiring that return BundleRequirementConstructors in org.apache.felix.framework.wiring with parameters of type BundleRequirementModifierConstructorDescriptionBundleWireImpl
(BundleRevision requirer, BundleRequirement req, BundleRevision provider, BundleCapability cap) -
Uses of BundleRequirement in org.osgi.framework.hooks.resolver
Methods in org.osgi.framework.hooks.resolver with parameters of type BundleRequirementModifier and TypeMethodDescriptionvoid
ResolverHook.filterMatches
(BundleRequirement requirement, Collection<BundleCapability> candidates) Filter matches hook method. -
Uses of BundleRequirement in org.osgi.framework.wiring
Methods in org.osgi.framework.wiring that return BundleRequirementModifier and TypeMethodDescriptionBundleWire.getRequirement()
Return theBundleRequirement
for this wire.Methods in org.osgi.framework.wiring that return types with arguments of type BundleRequirementModifier and TypeMethodDescriptionBundleRevision.getDeclaredRequirements
(String namespace) Returns the requirements declared by this bundle revision.BundleWiring.getRequirements
(String namespace) Returns the requirements of this bundle wiring.