Uses of Interface
org.osgi.framework.wiring.BundleRequirement
-
Packages that use BundleRequirement Package Description org.apache.felix.framework org.apache.felix.framework.resolver org.apache.felix.framework.util org.apache.felix.framework.util.manifestparser org.apache.felix.framework.wiring org.osgi.framework.hooks.resolver Framework Resolver Hooks Package Version 1.0.org.osgi.framework.wiring 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 BundleRequirement Modifier and Type Field Description private java.util.List<BundleRequirement>BundleRevisionImpl. m_declaredReqsprivate java.util.List<BundleRequirement>BundleWiringImpl. m_resolvedReqsprivate java.util.List<BundleRequirement>BundleWiringImpl. m_wovenReqsMethods in org.apache.felix.framework that return types with arguments of type BundleRequirement Modifier and Type Method Description java.util.List<BundleRequirement>BundleRevisionImpl. getDeclaredRequirements(java.lang.String namespace)java.util.List<BundleRequirement>BundleWiringImpl. getRequirements(java.lang.String namespace)Methods in org.apache.felix.framework with parameters of type BundleRequirement Modifier and Type Method Description private booleanStatefulResolver. filteredBySecurity(BundleRequirement req, BundleCapability cap)java.util.List<BundleCapability>ResolveContextImpl. findProviders(BundleRequirement br, boolean obeyMandatory)(package private) java.util.List<BundleCapability>StatefulResolver. findProviders(BundleRequirement req, boolean obeyMandatory)booleanResolveContextImpl. isEffective(BundleRequirement br)(package private) booleanStatefulResolver. isEffective(BundleRequirement req) -
Uses of BundleRequirement in org.apache.felix.framework.resolver
Classes in org.apache.felix.framework.resolver that implement BundleRequirement Modifier and Type Class Description classWrappedRequirementFields in org.apache.felix.framework.resolver declared as BundleRequirement Modifier and Type Field Description private BundleRequirementResolveException. m_reqprivate BundleRequirementResolverWireImpl. m_reqFields in org.apache.felix.framework.resolver with type parameters of type BundleRequirement Modifier and Type Field Description private java.util.List<BundleRequirement>WrappedRevision. m_cachedRequirementsprivate java.util.Map<BundleRequirement,java.util.List<BundleCapability>>Candidates. m_candidateMapprivate java.util.Map<BundleCapability,java.util.Set<BundleRequirement>>Candidates. m_dependentMapjava.util.List<BundleRequirement>ResolverImpl.Blame. m_reqsMethods in org.apache.felix.framework.resolver that return BundleRequirement Modifier and Type Method Description private static BundleRequirementResolverImpl. getDeclaredRequirement(BundleRequirement r)BundleRequirementResolveException. getRequirement()BundleRequirementResolverWire. getRequirement()Returns the associated requirement from the importing bundle revision that resulted in the creation of this wire.BundleRequirementResolverWireImpl. getRequirement()Methods in org.apache.felix.framework.resolver that return types with arguments of type BundleRequirement Modifier and Type Method Description java.util.List<BundleRequirement>WrappedRevision. getDeclaredRequirements(java.lang.String namespace)private java.util.Map<BundleCapability,java.util.Map<java.lang.String,java.util.Map<Version,java.util.List<BundleRequirement>>>>Candidates. populateDependents()Methods in org.apache.felix.framework.resolver with parameters of type BundleRequirement Modifier and Type Method Description private voidCandidates. add(BundleRequirement req, java.util.List<BundleCapability> candidates)Adds a requirement and its matching candidates to the internal data structure.abstract java.util.List<BundleCapability>ResolveContext. findProviders(BundleRequirement br, boolean obeyMandatory)java.util.List<BundleCapability>Candidates. getCandidates(BundleRequirement req)Gets the candidates associated with a given requirement.private static BundleRequirementResolverImpl. getDeclaredRequirement(BundleRequirement r)private static BundleCapabilityResolverImpl. getSatisfyingCapability(ResolveContext rc, Candidates allCandidates, BundleRequirement req)abstract booleanResolveContext. isEffective(BundleRequirement br)private voidResolverImpl. mergeCandidatePackage(BundleRevision current, boolean requires, BundleRequirement currentReq, BundleCapability candCap, java.util.Map<BundleRevision,ResolverImpl.Packages> revisionPkgMap)private voidResolverImpl. mergeCandidatePackages(BundleRevision current, BundleRequirement currentReq, BundleCapability candCap, java.util.Map<BundleRevision,ResolverImpl.Packages> revisionPkgMap, Candidates allCandidates, java.util.Map<BundleRevision,java.util.List<BundleCapability>> cycles)private static voidResolverImpl. permutate(Candidates allCandidates, BundleRequirement req, java.util.List<Candidates> permutations)private static voidResolverImpl. permutateIfNeeded(Candidates allCandidates, BundleRequirement req, java.util.List<Candidates> permutations)voidCandidates. populateDynamic(ResolveContext rc, BundleRevision revision, BundleRequirement req, java.util.List<BundleCapability> candidates)private voidCandidates. remove(BundleRequirement req)Removes a requirement from the internal data structures.Method parameters in org.apache.felix.framework.resolver with type arguments of type BundleRequirement Modifier and Type Method Description private voidCandidates. add(java.util.Map<BundleRequirement,java.util.List<BundleCapability>> candidates)Adds requirements and candidates in bulk.private voidResolverImpl. mergeUses(BundleRevision current, ResolverImpl.Packages currentPkgs, BundleCapability mergeCap, java.util.List<BundleRequirement> blameReqs, java.util.Map<BundleRevision,ResolverImpl.Packages> revisionPkgMap, Candidates allCandidates, java.util.Map<BundleCapability,java.util.List<BundleRevision>> cycleMap)Constructors in org.apache.felix.framework.resolver with parameters of type BundleRequirement Constructor Description ResolveException(java.lang.String msg, BundleRevision revision, BundleRequirement req)Constructs an instance ofResolveExceptionwith 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 BundleRequirement Constructor Description Blame(BundleCapability cap, java.util.List<BundleRequirement> reqs)Candidates(java.util.Set<BundleRevision> mandatoryRevisions, java.util.Map<BundleCapability,java.util.Set<BundleRequirement>> dependentMap, java.util.Map<BundleRequirement,java.util.List<BundleCapability>> candidateMap, java.util.Map<BundleRevision,WrappedRevision> wrappedHosts, java.util.Map<BundleRevision,java.lang.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 BundleRequirement Modifier and Type Method Description static java.util.List<BundleRequirement>Util. getDynamicRequirements(java.util.List<BundleRequirement> reqs)Methods in org.apache.felix.framework.util with parameters of type BundleRequirement Modifier and Type Method Description voidSecureAction. invokeResolverHookMatches(ResolverHook rh, BundleRequirement req, java.util.Collection<BundleCapability> candidates)Method parameters in org.apache.felix.framework.util with type arguments of type BundleRequirement Modifier and Type Method Description static java.util.List<BundleRequirement>Util. getDynamicRequirements(java.util.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 BundleRequirement Modifier and Type Field Description private java.util.List<BundleRequirement>ManifestParser. m_requirementsMethods in org.apache.felix.framework.util.manifestparser that return types with arguments of type BundleRequirement Modifier and Type Method Description private static java.util.List<BundleRequirement>ManifestParser. convertImports(java.util.List<ParsedHeaderClause> clauses, BundleRevision owner)(package private) static java.util.List<BundleRequirement>ManifestParser. convertNativeCode(BundleRevision owner, java.util.List<NativeLibraryClause> nativeLibraryClauses, boolean hasOptionalLibraryDirective)private static java.util.List<BundleRequirement>ManifestParser. convertRequireCapabilities(java.util.List<ParsedHeaderClause> clauses, BundleRevision owner)java.util.List<BundleRequirement>ManifestParser. getRequirements()private static java.util.List<BundleRequirement>ManifestParser. parseBreeHeader(java.lang.String header, BundleRevision owner)static java.util.List<BundleRequirement>ManifestParser. parseDynamicImportHeader(Logger logger, BundleRevision owner, java.lang.String header) -
Uses of BundleRequirement in org.apache.felix.framework.wiring
Classes in org.apache.felix.framework.wiring that implement BundleRequirement Modifier and Type Class Description classBundleRequirementImplFields in org.apache.felix.framework.wiring declared as BundleRequirement Modifier and Type Field Description private BundleRequirementBundleWireImpl. m_reqMethods in org.apache.felix.framework.wiring that return BundleRequirement Modifier and Type Method Description BundleRequirementBundleWireImpl. getRequirement()Constructors in org.apache.felix.framework.wiring with parameters of type BundleRequirement Constructor Description BundleWireImpl(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 BundleRequirement Modifier and Type Method Description voidResolverHook. filterMatches(BundleRequirement requirement, java.util.Collection<BundleCapability> candidates)Filter matches hook method. -
Uses of BundleRequirement in org.osgi.framework.wiring
Methods in org.osgi.framework.wiring that return BundleRequirement Modifier and Type Method Description BundleRequirementBundleWire. getRequirement()Return theBundleRequirementfor this wire.Methods in org.osgi.framework.wiring that return types with arguments of type BundleRequirement Modifier and Type Method Description java.util.List<BundleRequirement>BundleRevision. getDeclaredRequirements(java.lang.String namespace)Returns the requirements declared by this bundle revision.java.util.List<BundleRequirement>BundleWiring. getRequirements(java.lang.String namespace)Returns the requirements of this bundle wiring.
-