Uses of Interface
org.osgi.framework.wiring.BundleCapability
-
Packages that use BundleCapability Package Description org.apache.felix.framework org.apache.felix.framework.capabilityset 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 BundleCapability in org.apache.felix.framework
Classes in org.apache.felix.framework that implement BundleCapability Modifier and Type Class Description (package private) static classFilterImpl.WrapperCapability(package private) classServiceRegistrationImpl.ServiceReferenceImplFields in org.apache.felix.framework declared as BundleCapability Modifier and Type Field Description private BundleCapabilityExportedPackageImpl. m_exportFields in org.apache.felix.framework with type parameters of type BundleCapability Modifier and Type Field Description private java.util.List<BundleCapability>ExtensionManager. m_capabilitiesprivate java.util.List<BundleCapability>BundleRevisionImpl. m_declaredCapsprivate java.util.Map<BundleRevision,java.util.Map<BundleCapability,java.util.Set<BundleWire>>>BundleRevisionDependencies. m_dependentsMapprivate java.util.List<BundleCapability>BundleWiringImpl. m_resolvedCapsMethods in org.apache.felix.framework that return BundleCapability Modifier and Type Method Description protected BundleCapabilityExtensionManager. buildNativeCapabilites()Methods in org.apache.felix.framework that return types with arguments of type BundleCapability Modifier and Type Method Description private static java.util.List<BundleCapability>ExtensionManager. aliasSymbolicName(java.util.List<BundleCapability> caps)(package private) java.util.Collection<BundleCapability>Felix. findProviders(Requirement requirement)java.util.Collection<BundleCapability>FrameworkWiringImpl. findProviders(Requirement requirement)java.util.List<BundleCapability>ResolveContextImpl. findProviders(BundleRequirement br, boolean obeyMandatory)(package private) java.util.List<BundleCapability>StatefulResolver. findProviders(BundleRequirement req, boolean obeyMandatory)(package private) java.util.List<BundleCapability>StatefulResolver. findProvidersInternal(StatefulResolver.ResolverHookRecord record, Requirement req, boolean obeyMandatory, boolean invokeHooksAndSecurity)java.util.List<BundleCapability>BundleWiringImpl. getCapabilities(java.lang.String namespace)java.util.List<BundleCapability>ExtensionManager.ExtensionManagerWiring. getCapabilities(java.lang.String namespace)private java.util.List<BundleCapability>ExtensionManager. getCapabilities(java.lang.String namespace)java.util.List<BundleCapability>BundleRevisionImpl. getDeclaredCapabilities(java.lang.String namespace)java.util.List<BundleCapability>ExtensionManager.ExtensionManagerRevision. getDeclaredCapabilities(java.lang.String namespace)java.util.Map<BundleCapability,java.util.Set<BundleWire>>BundleRevisionDependencies. getDependents(BundleRevision provider)Methods in org.apache.felix.framework with parameters of type BundleCapability Modifier and Type Method Description private java.util.Collection<BundleWiringImpl.ResourceSource>BundleWiringImpl. calculateRemotePackageResources(BundleWire bw, BundleCapability cap, boolean recurse, java.lang.String path, java.util.List<java.lang.String> pattern, java.util.Set<java.lang.String> noMerging)private booleanStatefulResolver. filteredBySecurity(BundleRequirement req, BundleCapability cap)java.util.Set<Bundle>BundleRevisionDependencies. getImportingBundles(Bundle exporter, BundleCapability exportCap)(package private) java.util.Set<Bundle>Felix. getImportingBundles(BundleImpl exporter, BundleCapability cap)private java.util.List<BundleRevision>StatefulResolver. groupSingletons(java.util.Map<BundleCapability,java.util.Collection<BundleCapability>> allCollisions, BundleCapability target, java.util.List<BundleRevision> group)private static java.util.List<java.util.List<java.lang.String>>BundleWiringImpl. parsePkgFilters(BundleCapability cap, java.lang.String filtername)Method parameters in org.apache.felix.framework with type arguments of type BundleCapability Modifier and Type Method Description private static java.util.List<BundleCapability>ExtensionManager. aliasSymbolicName(java.util.List<BundleCapability> caps)private voidExtensionManager. appendCapabilities(java.util.List<BundleCapability> caps)private java.util.List<BundleRevision>StatefulResolver. groupSingletons(java.util.Map<BundleCapability,java.util.Collection<BundleCapability>> allCollisions, BundleCapability target, java.util.List<BundleRevision> group)private java.util.List<BundleRevision>StatefulResolver. groupSingletons(java.util.Map<BundleCapability,java.util.Collection<BundleCapability>> allCollisions, BundleCapability target, java.util.List<BundleRevision> group)intResolveContextImpl. insertHostedCapability(java.util.List<BundleCapability> caps, HostedCapability hc)Constructors in org.apache.felix.framework with parameters of type BundleCapability Constructor Description ExportedPackageImpl(Felix felix, BundleImpl exporter, BundleRevision revision, BundleCapability export) -
Uses of BundleCapability in org.apache.felix.framework.capabilityset
Fields in org.apache.felix.framework.capabilityset with type parameters of type BundleCapability Modifier and Type Field Description private java.util.Set<BundleCapability>CapabilitySet. m_capSetprivate java.util.Map<java.lang.String,java.util.Map<java.lang.Object,java.util.Set<BundleCapability>>>CapabilitySet. m_indicesMethods in org.apache.felix.framework.capabilityset that return types with arguments of type BundleCapability Modifier and Type Method Description private java.util.Set<BundleCapability>CapabilitySet. match(java.util.Set<BundleCapability> caps, SimpleFilter sf)java.util.Set<BundleCapability>CapabilitySet. match(SimpleFilter sf, boolean obeyMandatory)private static java.util.Set<BundleCapability>CapabilitySet. matchMandatory(java.util.Set<BundleCapability> caps, SimpleFilter sf)Methods in org.apache.felix.framework.capabilityset with parameters of type BundleCapability Modifier and Type Method Description voidCapabilitySet. addCapability(BundleCapability cap)private voidCapabilitySet. deindexCapability(java.util.Map<java.lang.Object,java.util.Set<BundleCapability>> index, BundleCapability cap, java.lang.Object value)private voidCapabilitySet. indexCapability(java.util.Map<java.lang.Object,java.util.Set<BundleCapability>> index, BundleCapability cap, java.lang.Object capValue)static booleanCapabilitySet. matches(BundleCapability cap, SimpleFilter sf)private static booleanCapabilitySet. matchesInternal(BundleCapability cap, SimpleFilter sf)private static booleanCapabilitySet. matchMandatory(BundleCapability cap, SimpleFilter sf)voidCapabilitySet. removeCapability(BundleCapability cap)Method parameters in org.apache.felix.framework.capabilityset with type arguments of type BundleCapability Modifier and Type Method Description private voidCapabilitySet. deindexCapability(java.util.Map<java.lang.Object,java.util.Set<BundleCapability>> index, BundleCapability cap, java.lang.Object value)private voidCapabilitySet. indexCapability(java.util.Map<java.lang.Object,java.util.Set<BundleCapability>> index, BundleCapability cap, java.lang.Object capValue)private java.util.Set<BundleCapability>CapabilitySet. match(java.util.Set<BundleCapability> caps, SimpleFilter sf)private static java.util.Set<BundleCapability>CapabilitySet. matchMandatory(java.util.Set<BundleCapability> caps, SimpleFilter sf) -
Uses of BundleCapability in org.apache.felix.framework.resolver
Subinterfaces of BundleCapability in org.apache.felix.framework.resolver Modifier and Type Interface Description interfaceHostedCapabilityClasses in org.apache.felix.framework.resolver that implement BundleCapability Modifier and Type Class Description (package private) classSimpleHostedCapabilityclassWrappedCapabilityFields in org.apache.felix.framework.resolver declared as BundleCapability Modifier and Type Field Description BundleCapabilityResolverImpl.Blame. m_capprivate BundleCapabilityResolverWireImpl. m_capprivate BundleCapabilitySimpleHostedCapability. m_capFields in org.apache.felix.framework.resolver with type parameters of type BundleCapability Modifier and Type Field Description private java.util.List<BundleCapability>WrappedRevision. m_cachedCapabilitiesprivate java.util.Map<BundleRequirement,java.util.List<BundleCapability>>Candidates. m_candidateMapprivate java.util.Map<BundleCapability,java.util.Set<BundleRequirement>>Candidates. m_dependentMapprivate java.util.Map<BundleCapability,java.util.List<BundleCapability>>ResolverImpl. m_packageSourcesCacheprivate java.util.Map<BundleCapability,java.util.List<BundleCapability>>ResolverImpl. m_packageSourcesCacheMethods in org.apache.felix.framework.resolver that return BundleCapability Modifier and Type Method Description BundleCapabilityResolverWire. getCapability()Returns the associated capability from the exporting bundle revision that satisfies the requirement of the importing bundle revision.BundleCapabilityResolverWireImpl. getCapability()BundleCapabilityHostedCapability. getDeclaredCapability()private static BundleCapabilityResolverImpl. getDeclaredCapability(BundleCapability c)BundleCapabilitySimpleHostedCapability. getDeclaredCapability()BundleCapabilityWrappedCapability. getDeclaredCapability()private static BundleCapabilityResolverImpl. getSatisfyingCapability(ResolveContext rc, Candidates allCandidates, BundleRequirement req)Methods in org.apache.felix.framework.resolver that return types with arguments of type BundleCapability Modifier and Type Method Description 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.java.util.List<BundleCapability>WrappedRevision. getDeclaredCapabilities(java.lang.String namespace)private java.util.List<BundleCapability>ResolverImpl. getPackageSources(BundleCapability cap, java.util.Map<BundleRevision,ResolverImpl.Packages> revisionPkgMap)private static java.util.List<BundleCapability>ResolverImpl. getPackageSourcesInternal(BundleCapability cap, java.util.Map<BundleRevision,ResolverImpl.Packages> revisionPkgMap, java.util.List<BundleCapability> sources, java.util.Set<BundleCapability> cycleMap)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 BundleCapability Modifier and Type Method Description intCandidateComparator. compare(BundleCapability cap1, BundleCapability cap2)private static BundleCapabilityResolverImpl. getDeclaredCapability(BundleCapability c)private java.util.List<BundleCapability>ResolverImpl. getPackageSources(BundleCapability cap, java.util.Map<BundleRevision,ResolverImpl.Packages> revisionPkgMap)private static java.util.List<BundleCapability>ResolverImpl. getPackageSourcesInternal(BundleCapability cap, java.util.Map<BundleRevision,ResolverImpl.Packages> revisionPkgMap, java.util.List<BundleCapability> sources, java.util.Set<BundleCapability> cycleMap)private booleanResolverImpl. isCompatible(BundleCapability currentCap, BundleCapability candCap, java.util.Map<BundleRevision,ResolverImpl.Packages> revisionPkgMap)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 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)private voidCandidates. remove(BundleCapability c, java.util.Set<BundleRevision> unresolvedRevisions)Removes a capability from the internal data structures.Method parameters in org.apache.felix.framework.resolver with type arguments of type BundleCapability Modifier and Type Method Description private voidCandidates. add(java.util.Map<BundleRequirement,java.util.List<BundleCapability>> candidates)Adds requirements and candidates in bulk.private voidCandidates. add(BundleRequirement req, java.util.List<BundleCapability> candidates)Adds a requirement and its matching candidates to the internal data structure.private static java.util.List<BundleCapability>ResolverImpl. getPackageSourcesInternal(BundleCapability cap, java.util.Map<BundleRevision,ResolverImpl.Packages> revisionPkgMap, java.util.List<BundleCapability> sources, java.util.Set<BundleCapability> cycleMap)private static java.util.List<BundleCapability>ResolverImpl. getPackageSourcesInternal(BundleCapability cap, java.util.Map<BundleRevision,ResolverImpl.Packages> revisionPkgMap, java.util.List<BundleCapability> sources, java.util.Set<BundleCapability> cycleMap)abstract intResolveContext. insertHostedCapability(java.util.List<BundleCapability> caps, HostedCapability hc)voidCandidates. populateDynamic(ResolveContext rc, BundleRevision revision, BundleRequirement req, java.util.List<BundleCapability> candidates)private ResolveExceptionCandidates. processCandidates(ResolveContext rc, BundleRevision revision, java.util.List<BundleCapability> candidates)This method performs common processing on the given set of candidates.Constructors in org.apache.felix.framework.resolver with parameters of type BundleCapability Constructor Description Blame(BundleCapability cap, java.util.List<BundleRequirement> reqs)ResolverWireImpl(BundleRevision requirer, BundleRequirement req, BundleRevision provider, BundleCapability cap)SimpleHostedCapability(BundleRevision host, BundleCapability cap)Constructor parameters in org.apache.felix.framework.resolver with type arguments of type BundleCapability Constructor Description 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 BundleCapability in org.apache.felix.framework.util
Methods in org.apache.felix.framework.util that return BundleCapability Modifier and Type Method Description static BundleCapabilityUtil. getPackageCapability(BundleRevision br, java.lang.String name)Methods in org.apache.felix.framework.util that return types with arguments of type BundleCapability Modifier and Type Method Description static java.util.List<BundleCapability>Util. getCapabilityByNamespace(BundleRevision br, java.lang.String namespace)Returns all the capabilities from a module that has a specified namespace.Methods in org.apache.felix.framework.util with parameters of type BundleCapability Modifier and Type Method Description voidSecureAction. invokeResolverHookSingleton(ResolverHook rh, BundleCapability singleton, java.util.Collection<BundleCapability> collisions)Method parameters in org.apache.felix.framework.util with type arguments of type BundleCapability Modifier and Type Method Description voidSecureAction. invokeResolverHookMatches(ResolverHook rh, BundleRequirement req, java.util.Collection<BundleCapability> candidates)voidSecureAction. invokeResolverHookSingleton(ResolverHook rh, BundleCapability singleton, java.util.Collection<BundleCapability> collisions) -
Uses of BundleCapability in org.apache.felix.framework.util.manifestparser
Fields in org.apache.felix.framework.util.manifestparser with type parameters of type BundleCapability Modifier and Type Field Description private java.util.List<BundleCapability>ManifestParser. m_capabilitiesMethods in org.apache.felix.framework.util.manifestparser that return types with arguments of type BundleCapability Modifier and Type Method Description private static java.util.List<BundleCapability>ManifestParser. calculateImplicitUses(java.util.List<BundleCapability> exports, java.util.List<ParsedHeaderClause> imports)private static java.util.List<BundleCapability>ManifestParser. convertExports(java.util.List<ParsedHeaderClause> clauses, BundleRevision owner)private static java.util.List<BundleCapability>ManifestParser. convertProvideCapabilities(java.util.List<ParsedHeaderClause> clauses, BundleRevision owner)java.util.List<BundleCapability>ManifestParser. getCapabilities()static java.util.List<BundleCapability>ManifestParser. parseExportHeader(Logger logger, BundleRevision owner, java.lang.String header, java.lang.String bsn, Version bv)Method parameters in org.apache.felix.framework.util.manifestparser with type arguments of type BundleCapability Modifier and Type Method Description private static java.util.List<ParsedHeaderClause>ManifestParser. calculateImplicitImports(java.util.List<BundleCapability> exports, java.util.List<ParsedHeaderClause> imports)private static java.util.List<BundleCapability>ManifestParser. calculateImplicitUses(java.util.List<BundleCapability> exports, java.util.List<ParsedHeaderClause> imports) -
Uses of BundleCapability in org.apache.felix.framework.wiring
Classes in org.apache.felix.framework.wiring that implement BundleCapability Modifier and Type Class Description classBundleCapabilityImplFields in org.apache.felix.framework.wiring declared as BundleCapability Modifier and Type Field Description private BundleCapabilityBundleWireImpl. m_capMethods in org.apache.felix.framework.wiring that return BundleCapability Modifier and Type Method Description BundleCapabilityBundleWireImpl. getCapability()Methods in org.apache.felix.framework.wiring with parameters of type BundleCapability Modifier and Type Method Description booleanBundleRequirementImpl. matches(BundleCapability cap)Constructors in org.apache.felix.framework.wiring with parameters of type BundleCapability Constructor Description BundleWireImpl(BundleRevision requirer, BundleRequirement req, BundleRevision provider, BundleCapability cap) -
Uses of BundleCapability in org.osgi.framework.hooks.resolver
Methods in org.osgi.framework.hooks.resolver with parameters of type BundleCapability Modifier and Type Method Description voidResolverHook. filterSingletonCollisions(BundleCapability singleton, java.util.Collection<BundleCapability> collisionCandidates)Filter singleton collisions hook method.Method parameters in org.osgi.framework.hooks.resolver with type arguments of type BundleCapability Modifier and Type Method Description voidResolverHook. filterMatches(BundleRequirement requirement, java.util.Collection<BundleCapability> candidates)Filter matches hook method.voidResolverHook. filterSingletonCollisions(BundleCapability singleton, java.util.Collection<BundleCapability> collisionCandidates)Filter singleton collisions hook method. -
Uses of BundleCapability in org.osgi.framework.wiring
Methods in org.osgi.framework.wiring that return BundleCapability Modifier and Type Method Description BundleCapabilityBundleWire. getCapability()Returns theBundleCapabilityfor this wire.Methods in org.osgi.framework.wiring that return types with arguments of type BundleCapability Modifier and Type Method Description java.util.Collection<BundleCapability>FrameworkWiring. findProviders(Requirement requirement)Find bundle capabilities that match the given requirement.java.util.List<BundleCapability>BundleWiring. getCapabilities(java.lang.String namespace)Returns the capabilities provided by this bundle wiring.java.util.List<BundleCapability>BundleRevision. getDeclaredCapabilities(java.lang.String namespace)Returns the capabilities declared by this bundle revision.Methods in org.osgi.framework.wiring with parameters of type BundleCapability Modifier and Type Method Description booleanBundleRequirement. matches(BundleCapability capability)Returns whether the specified capability matches this requirement.
-