Uses of Interface
org.osgi.framework.wiring.BundleRevision
Packages that use BundleRevision
Package
Description
Framework Resolver Hooks Package Version 1.0.
Framework Wiring Package Version 1.2.
-
Uses of BundleRevision in org.apache.felix.framework
Classes in org.apache.felix.framework that implement BundleRevisionModifier and TypeClassDescriptionclass(package private) classFields in org.apache.felix.framework declared as BundleRevisionModifier and TypeFieldDescriptionprivate final BundleRevisionExportedPackageImpl.m_exportingRevisionfinal BundleRevisionBundleWiringImpl.ResourceSource.m_revisionprivate final BundleRevisionEntryFilterEnumeration.m_revisionprivate final BundleRevisionExtensionManager.m_systemBundleRevisionprivate BundleRevisionURLHandlersBundleURLConnection.m_targetRevisionFields in org.apache.felix.framework with type parameters of type BundleRevisionModifier and TypeFieldDescription(package private) final Collection<BundleRevision> StatefulResolver.ResolverHookRecord.m_brWhitelistprivate final Map<BundleRevision, Map<BundleCapability, Set<BundleWire>>> BundleRevisionDependencies.m_dependentsMapprivate final List<BundleRevision> BundleWiringImpl.m_fragmentsprivate final Set<BundleRevision> StatefulResolver.m_fragmentsprivate Map<String, BundleRevision> BundleWiringImpl.m_importedPkgsprivate final Collection<BundleRevision> ResolveContextImpl.m_mandatoryprivate final Collection<BundleRevision> ResolveContextImpl.m_ondemandprivate final Collection<BundleRevision> ResolveContextImpl.m_optionalprivate final Map<String, List<BundleRevision>> BundleWiringImpl.m_requiredPkgsprivate final List<BundleRevision> BundleImpl.m_revisionsprivate final List<BundleRevision> EntryFilterEnumeration.m_revisionsprivate final Set<BundleRevision> StatefulResolver.m_revisionsprivate final Set<BundleRevision> StatefulResolver.m_selectedSingletonsprivate final Map<String, List<BundleRevision>> StatefulResolver.m_singletonsprivate final Map<BundleRevision, BundleWiring> ResolveContextImpl.m_wiringsMethods in org.apache.felix.framework that return BundleRevisionModifier and TypeMethodDescriptionprivate BundleRevisionBundleImpl.createRevision(boolean isUpdate) BundleWiringImpl.getImportedPackageSource(String pkgName) BundleWiringImpl.getResource()(package private) BundleRevisionBundleProtectionDomain.getRevision()BundleWiringImpl.getRevision()ExtensionManager.getRevision()FilterImpl.WrapperCapability.getRevision()ServiceRegistrationImpl.ServiceReferenceImpl.getRevision()(package private) BundleRevisionStatefulResolver.resolve(BundleRevision revision, String pkgName) Methods in org.apache.felix.framework that return types with arguments of type BundleRevisionModifier and TypeMethodDescriptionprivate static List<BundleRevision> BundleImpl.createLocalizationRevisionList(BundleRevision br) (package private) Collection<BundleRevision> StatefulResolver.ResolverHookRecord.getBundleRevisionWhitelist()(package private) List<BundleRevision> BundleWiringImpl.getFragments()private Set<BundleRevision> StatefulResolver.getFragments()ResolveContextImpl.getMandatoryRevisions()ResolveContextImpl.getOndemandRevisions()ResolveContextImpl.getOptionalRevisions()BundleImpl.getRevisions()private Set<BundleRevision> StatefulResolver.getUnresolvedRevisions()ResolveContextImpl.getWirings()private Map<BundleRevision, BundleWiring> StatefulResolver.getWirings()private List<BundleRevision> StatefulResolver.groupSingletons(Map<BundleCapability, Collection<BundleCapability>> allCollisions, BundleCapability target, List<BundleRevision> group) Methods in org.apache.felix.framework with parameters of type BundleRevisionModifier and TypeMethodDescription(package private) voidBundleImpl.addRevision(BundleRevision revision) (package private) voidStatefulResolver.addRevision(BundleRevision br) private static voidStatefulResolver.addToSingletonMap(Map<String, List<BundleRevision>> singletons, BundleRevision br) private ListBundleRevisionImpl.calculateContentPath(BundleRevision revision, Content content, List<Content> contentList, boolean searchFragments) StatefulResolver.calculateExportedAndReexportedPackages(BundleRevision br, Map<BundleRevision, List<ResolverWire>> wireMap, Set<String> pkgs, Set<BundleRevision> cycles) voidResolveContextImpl.checkNativeLibraries(BundleRevision rev) (package private) voidStatefulResolver.checkNativeLibraries(BundleRevision revision) private static BundleRevisionDTODTOFactory.createBundleRevisionDTO(BundleRevision revision, Set<BundleRevisionDTO> resources) private static List<BundleRevision> BundleImpl.createLocalizationRevisionList(BundleRevision br) private voidStatefulResolver.deindexCapabilities(BundleRevision br) private static StringBundleWiringImpl.diagnoseClassLoadError(StatefulResolver resolver, BundleRevision revision, String name) (package private) EnumerationFelix.findBundleEntries(BundleRevision revision, String path, String filePattern, boolean recurse) Implementation for BundleWiring.findEntries().BundleRevisionDependencies.getDependents(BundleRevision provider) BundleRevisionDependencies.getProvidedWires(BundleRevision revision, String namespace) booleanBundleRevisionDependencies.hasDependents(BundleRevision revision) (package private) booleanBundleImpl.hasRevision(BundleRevision revision) Determines if the specified module is associated with this bundle.private voidStatefulResolver.indexCapabilities(BundleRevision br) (package private) booleanStatefulResolver.isAllowedDynamicImport(BundleRevision revision, String pkgName) private booleanStatefulResolver.isSelectedSingleton(BundleRevision br) private voidStatefulResolver.markBundleResolved(BundleRevision revision) voidBundleRevisionDependencies.removeDependents(BundleRevision provider) (package private) voidStatefulResolver.removeRevision(BundleRevision br) (package private) BundleRevisionStatefulResolver.resolve(BundleRevision revision, String pkgName) private voidFelix.resolveBundleRevision(BundleRevision revision) Method parameters in org.apache.felix.framework with type arguments of type BundleRevisionModifier and TypeMethodDescriptionprivate static voidStatefulResolver.addToSingletonMap(Map<String, List<BundleRevision>> singletons, BundleRevision br) StatefulResolver.calculateExportedAndReexportedPackages(BundleRevision br, Map<BundleRevision, List<ResolverWire>> wireMap, Set<String> pkgs, Set<BundleRevision> cycles) private voidStatefulResolver.fireResolvedEvents(Map<BundleRevision, List<ResolverWire>> wireMap) private List<BundleRevision> StatefulResolver.groupSingletons(Map<BundleCapability, Collection<BundleCapability>> allCollisions, BundleCapability target, List<BundleRevision> group) private voidStatefulResolver.markResolvedRevisions(Map<BundleRevision, List<ResolverWire>> wireMap) StatefulResolver.prepareResolverHooks(Set<BundleRevision> mandatory, Set<BundleRevision> optional) (package private) voidStatefulResolver.resolve(Set<BundleRevision> mandatory, Set<BundleRevision> optional) private voidStatefulResolver.selectSingleton(StatefulResolver.ResolverHookRecord record, List<BundleRevision> singletons) Constructors in org.apache.felix.framework with parameters of type BundleRevisionModifierConstructorDescriptionEntryFilterEnumeration(BundleRevision revision, boolean includeFragments, String path, String filePattern, boolean recurse, boolean isURLValues) ExportedPackageImpl(Felix felix, BundleImpl exporter, BundleRevision revision, BundleCapability export) ResourceSource(String resource, BundleRevision revision) Constructor parameters in org.apache.felix.framework with type arguments of type BundleRevisionModifierConstructorDescription(package private)BundleWiringImpl(Logger logger, Map configMap, StatefulResolver resolver, BundleRevisionImpl revision, List<BundleRevision> fragments, List<BundleWire> wires, Map<String, BundleRevision> importedPkgs, Map<String, List<BundleRevision>> requiredPkgs) (package private)ResolveContextImpl(StatefulResolver state, Map<BundleRevision, BundleWiring> wirings, StatefulResolver.ResolverHookRecord resolverHookRecord, Collection<BundleRevision> mandatory, Collection<BundleRevision> optional, Collection<BundleRevision> ondemand) (package private)ResolveContextImpl(StatefulResolver state, Map<BundleRevision, BundleWiring> wirings, StatefulResolver.ResolverHookRecord resolverHookRecord, Collection<BundleRevision> mandatory, Collection<BundleRevision> optional, Collection<BundleRevision> ondemand) (package private)ResolverHookRecord(Map<ServiceReference<ResolverHookFactory>, ResolverHook> resolveHookMap, Collection<BundleRevision> brWhiteList) The map passed in must be of an ordered type, so that the iteration order over the values is predictable. -
Uses of BundleRevision in org.apache.felix.framework.resolver
Classes in org.apache.felix.framework.resolver that implement BundleRevisionFields in org.apache.felix.framework.resolver declared as BundleRevisionModifier and TypeFieldDescriptionprivate final BundleRevisionSimpleHostedCapability.m_hostprivate final BundleRevisionWrappedCapability.m_hostprivate final BundleRevisionWrappedRequirement.m_hostprivate final BundleRevisionWrappedRevision.m_hostprivate final BundleRevisionResolverWireImpl.m_providerprivate final BundleRevisionResolverWireImpl.m_requirerprivate final BundleRevisionResolveException.m_revisionprivate final BundleRevisionResolverImpl.Packages.m_revisionFields in org.apache.felix.framework.resolver with type parameters of type BundleRevisionModifier and TypeFieldDescriptionprivate final Map<BundleRevision, WrappedRevision> Candidates.m_allWrappedHostsprivate final List<BundleRevision> WrappedRevision.m_fragmentsprivate final Set<BundleRevision> Candidates.m_mandatoryRevisionsprivate final Map<BundleRevision, Object> Candidates.m_populateResultCacheMethods in org.apache.felix.framework.resolver that return BundleRevisionModifier and TypeMethodDescriptionprivate static BundleRevisionResolverImpl.getDeclaringBundleRevision(BundleRevision br) WrappedRevision.getHost()ResolverWire.getProvider()Returns the exporting bundle revision.ResolverWireImpl.getProvider()ResolverWire.getRequirer()Returns the importing bundle revision.ResolverWireImpl.getRequirer()SimpleHostedCapability.getResource()WrappedCapability.getResource()HostedCapability.getRevision()ResolveException.getRevision()SimpleHostedCapability.getRevision()WrappedCapability.getRevision()WrappedRequirement.getRevision()Candidates.getWrappedHost(BundleRevision m) Returns the wrapped module associated with the given module.Methods in org.apache.felix.framework.resolver that return types with arguments of type BundleRevisionModifier and TypeMethodDescriptionWrappedRevision.getFragments()ResolveContext.getMandatoryRevisions()ResolveContext.getOptionalRevisions()abstract Map<BundleRevision, BundleWiring> ResolveContext.getWirings()private static Map<BundleRevision, List<ResolverWire>> ResolverImpl.populateDynamicWireMap(BundleRevision revision, String pkgName, Map<BundleRevision, ResolverImpl.Packages> revisionPkgMap, Map<BundleRevision, List<ResolverWire>> wireMap, Candidates allCandidates) private static Map<BundleRevision, List<ResolverWire>> ResolverImpl.populateWireMap(BundleRevision revision, Map<BundleRevision, ResolverImpl.Packages> revisionPkgMap, Map<BundleRevision, List<ResolverWire>> wireMap, Candidates allCandidates) Resolver.resolve(ResolveContext rc) Resolver.resolve(ResolveContext rc, BundleRevision revision, String pkgName) ResolverImpl.resolve(ResolveContext rc) ResolverImpl.resolve(ResolveContext rc, BundleRevision revision, String pkgName) Methods in org.apache.felix.framework.resolver with parameters of type BundleRevisionModifier and TypeMethodDescriptionprivate static voidResolverImpl.calculateExportedPackages(BundleRevision revision, Candidates allCandidates, Map<BundleRevision, ResolverImpl.Packages> revisionPkgMap) private voidResolverImpl.calculatePackageSpaces(BundleRevision revision, Candidates allCandidates, Map<BundleRevision, ResolverImpl.Packages> revisionPkgMap, Map<BundleCapability, List<BundleRevision>> usesCycleMap, Set<BundleRevision> cycle) private voidResolverImpl.checkPackageSpaceConsistency(ResolveContext rc, boolean isDynamicImporting, BundleRevision revision, Candidates allCandidates, Map<BundleRevision, ResolverImpl.Packages> revisionPkgMap, Map<BundleRevision, Object> resultCache) private static voidResolverImpl.dumpRevisionPkgs(BundleRevision revision, ResolverImpl.Packages packages) private static BundleRevisionResolverImpl.getDeclaringBundleRevision(BundleRevision br) private static CandidatesResolverImpl.getDynamicImportCandidates(ResolveContext rc, BundleRevision revision, String pkgName) Candidates.getResolveException(BundleRevision revision) Candidates.getWrappedHost(BundleRevision m) Returns the wrapped module associated with the given module.booleanCandidates.isPopulated(BundleRevision revision) private voidResolverImpl.mergeCandidatePackage(BundleRevision current, boolean requires, BundleRequirement currentReq, BundleCapability candCap, Map<BundleRevision, ResolverImpl.Packages> revisionPkgMap) private voidResolverImpl.mergeCandidatePackages(BundleRevision current, BundleRequirement currentReq, BundleCapability candCap, Map<BundleRevision, ResolverImpl.Packages> revisionPkgMap, Candidates allCandidates, Map<BundleRevision, List<BundleCapability>> cycles) private voidResolverImpl.mergeUses(BundleRevision current, ResolverImpl.Packages currentPkgs, BundleCapability mergeCap, List<BundleRequirement> blameReqs, Map<BundleRevision, ResolverImpl.Packages> revisionPkgMap, Candidates allCandidates, Map<BundleCapability, List<BundleRevision>> cycleMap) final voidCandidates.populate(ResolveContext rc, BundleRevision revision, int resolution) Populates candidates for the specified revision.voidCandidates.populateDynamic(ResolveContext rc, BundleRevision revision, BundleRequirement req, List<BundleCapability> candidates) private static Map<BundleRevision, List<ResolverWire>> ResolverImpl.populateDynamicWireMap(BundleRevision revision, String pkgName, Map<BundleRevision, ResolverImpl.Packages> revisionPkgMap, Map<BundleRevision, List<ResolverWire>> wireMap, Candidates allCandidates) private booleanCandidates.populateFragmentOndemand(ResolveContext rc, BundleRevision revision) private voidCandidates.populateRevision(ResolveContext rc, BundleRevision revision) Populates candidates for the specified revision.private static Map<BundleRevision, List<ResolverWire>> ResolverImpl.populateWireMap(BundleRevision revision, Map<BundleRevision, ResolverImpl.Packages> revisionPkgMap, Map<BundleRevision, List<ResolverWire>> wireMap, Candidates allCandidates) private ResolveExceptionCandidates.processCandidates(ResolveContext rc, BundleRevision revision, List<BundleCapability> candidates) This method performs common processing on the given set of candidates.private voidCandidates.remove(BundleRevision br, Set<BundleRevision> unresolvedRevisions) Removes the specified module from the internal data structures, which involves removing its requirements and its capabilities.private voidCandidates.removeRevision(BundleRevision revision, ResolveException ex) Removes a module from the internal data structures if it wasn't selected as a fragment or a singleton.Resolver.resolve(ResolveContext rc, BundleRevision revision, String pkgName) ResolverImpl.resolve(ResolveContext rc, BundleRevision revision, String pkgName) Method parameters in org.apache.felix.framework.resolver with type arguments of type BundleRevisionModifier and TypeMethodDescriptionprivate static voidResolverImpl.calculateExportedPackages(BundleRevision revision, Candidates allCandidates, Map<BundleRevision, ResolverImpl.Packages> revisionPkgMap) private voidResolverImpl.calculatePackageSpaces(BundleRevision revision, Candidates allCandidates, Map<BundleRevision, ResolverImpl.Packages> revisionPkgMap, Map<BundleCapability, List<BundleRevision>> usesCycleMap, Set<BundleRevision> cycle) private voidResolverImpl.calculatePackageSpaces(BundleRevision revision, Candidates allCandidates, Map<BundleRevision, ResolverImpl.Packages> revisionPkgMap, Map<BundleCapability, List<BundleRevision>> usesCycleMap, Set<BundleRevision> cycle) private voidResolverImpl.checkPackageSpaceConsistency(ResolveContext rc, boolean isDynamicImporting, BundleRevision revision, Candidates allCandidates, Map<BundleRevision, ResolverImpl.Packages> revisionPkgMap, Map<BundleRevision, Object> resultCache) private static voidResolverImpl.dumpRevisionPkgMap(Map<BundleRevision, ResolverImpl.Packages> revisionPkgMap) private List<BundleCapability> ResolverImpl.getPackageSources(BundleCapability cap, Map<BundleRevision, ResolverImpl.Packages> revisionPkgMap) private static List<BundleCapability> ResolverImpl.getPackageSourcesInternal(BundleCapability cap, Map<BundleRevision, ResolverImpl.Packages> revisionPkgMap, List<BundleCapability> sources, Set<BundleCapability> cycleMap) private booleanResolverImpl.isCompatible(BundleCapability currentCap, BundleCapability candCap, Map<BundleRevision, ResolverImpl.Packages> revisionPkgMap) private voidResolverImpl.mergeCandidatePackage(BundleRevision current, boolean requires, BundleRequirement currentReq, BundleCapability candCap, Map<BundleRevision, ResolverImpl.Packages> revisionPkgMap) private voidResolverImpl.mergeCandidatePackages(BundleRevision current, BundleRequirement currentReq, BundleCapability candCap, Map<BundleRevision, ResolverImpl.Packages> revisionPkgMap, Candidates allCandidates, Map<BundleRevision, List<BundleCapability>> cycles) private voidResolverImpl.mergeUses(BundleRevision current, ResolverImpl.Packages currentPkgs, BundleCapability mergeCap, List<BundleRequirement> blameReqs, Map<BundleRevision, ResolverImpl.Packages> revisionPkgMap, Candidates allCandidates, Map<BundleCapability, List<BundleRevision>> cycleMap) private static Map<BundleRevision, List<ResolverWire>> ResolverImpl.populateDynamicWireMap(BundleRevision revision, String pkgName, Map<BundleRevision, ResolverImpl.Packages> revisionPkgMap, Map<BundleRevision, List<ResolverWire>> wireMap, Candidates allCandidates) private static Map<BundleRevision, List<ResolverWire>> ResolverImpl.populateWireMap(BundleRevision revision, Map<BundleRevision, ResolverImpl.Packages> revisionPkgMap, Map<BundleRevision, List<ResolverWire>> wireMap, Candidates allCandidates) private voidCandidates.remove(BundleCapability c, Set<BundleRevision> unresolvedRevisions) Removes a capability from the internal data structures.private voidCandidates.remove(BundleRevision br, Set<BundleRevision> unresolvedRevisions) Removes the specified module from the internal data structures, which involves removing its requirements and its capabilities.Constructors in org.apache.felix.framework.resolver with parameters of type BundleRevisionModifierConstructorDescriptionPackages(BundleRevision revision) ResolveException(String msg, BundleRevision revision, BundleRequirement req) Constructs an instance ofResolveExceptionwith the specified detail message.ResolverWireImpl(BundleRevision requirer, BundleRequirement req, BundleRevision provider, BundleCapability cap) (package private)SimpleHostedCapability(BundleRevision host, BundleCapability cap) WrappedCapability(BundleRevision host, BundleCapabilityImpl cap) WrappedRevision(BundleRevision host, List<BundleRevision> fragments) Constructor parameters in org.apache.felix.framework.resolver with type arguments of type BundleRevisionModifierConstructorDescriptionprivateCandidates(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.WrappedRevision(BundleRevision host, List<BundleRevision> fragments) -
Uses of BundleRevision in org.apache.felix.framework.util
Methods in org.apache.felix.framework.util that return types with arguments of type BundleRevisionModifier and TypeMethodDescriptionstatic List<BundleRevision> Util.getFragments(BundleWiring wiring) Methods in org.apache.felix.framework.util with parameters of type BundleRevisionModifier and TypeMethodDescriptionstatic List<BundleCapability> Util.getCapabilityByNamespace(BundleRevision br, String namespace) Returns all the capabilities from a module that has a specified namespace.static BundleCapabilityUtil.getPackageCapability(BundleRevision br, String name) static BundleWireUtil.getWire(BundleRevision br, String name) static booleanUtil.isFragment(BundleRevision revision) Checks if the provided module definition declares a fragment host.static booleanUtil.isSingleton(BundleRevision revision) Returns true if the specified bundle revision is a singleton (i.e., directive singleton:=true in Bundle-SymbolicName).Method parameters in org.apache.felix.framework.util with type arguments of type BundleRevisionModifier and TypeMethodDescriptionSecureAction.invokeResolverHookFactory(ResolverHookFactory rhf, Collection<BundleRevision> triggers) voidSecureAction.invokeResolverHookResolvable(ResolverHook rh, Collection<BundleRevision> candidates) -
Uses of BundleRevision in org.apache.felix.framework.util.manifestparser
Methods in org.apache.felix.framework.util.manifestparser with parameters of type BundleRevisionModifier and TypeMethodDescriptionprivate static BundleCapabilityImplManifestParser.addIdentityCapability(BundleRevision owner, Map headerMap, BundleCapabilityImpl bundleCap) private static List<BundleCapability> ManifestParser.convertExports(List<ParsedHeaderClause> clauses, BundleRevision owner) private 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<BundleCapability> ManifestParser.convertProvideCapabilities(List<ParsedHeaderClause> clauses, BundleRevision owner) private static List<BundleRequirement> ManifestParser.convertRequireCapabilities(List<ParsedHeaderClause> clauses, BundleRevision owner) private static List<BundleRequirementImpl> ManifestParser.convertRequires(List<ParsedHeaderClause> clauses, BundleRevision owner) private static List<BundleRequirement> ManifestParser.parseBreeHeader(String header, BundleRevision owner) private static BundleCapabilityImplManifestParser.parseBundleSymbolicName(BundleRevision owner, Map headerMap) static List<BundleRequirement> ManifestParser.parseDynamicImportHeader(Logger logger, BundleRevision owner, String header) static List<BundleCapability> ManifestParser.parseExportHeader(Logger logger, BundleRevision owner, String header, String bsn, Version bv) private static List<BundleRequirementImpl> ManifestParser.parseFragmentHost(Logger logger, BundleRevision owner, Map headerMap) Constructors in org.apache.felix.framework.util.manifestparser with parameters of type BundleRevisionModifierConstructorDescriptionManifestParser(Logger logger, Map configMap, BundleRevision owner, Map headerMap) -
Uses of BundleRevision in org.apache.felix.framework.wiring
Fields in org.apache.felix.framework.wiring declared as BundleRevisionModifier and TypeFieldDescriptionprivate final BundleRevisionBundleWireImpl.m_providerprivate final BundleRevisionBundleWireImpl.m_requirerprivate final BundleRevisionBundleCapabilityImpl.m_revisionprivate final BundleRevisionBundleRequirementImpl.m_revisionMethods in org.apache.felix.framework.wiring that return BundleRevisionModifier and TypeMethodDescriptionBundleWireImpl.getProvider()BundleWireImpl.getRequirer()BundleCapabilityImpl.getResource()BundleRequirementImpl.getResource()BundleCapabilityImpl.getRevision()BundleRequirementImpl.getRevision()Constructors in org.apache.felix.framework.wiring with parameters of type BundleRevisionModifierConstructorDescriptionBundleCapabilityImpl(BundleRevision revision, String namespace, Map<String, String> dirs, Map<String, Object> attrs) BundleRequirementImpl(BundleRevision revision, String namespace, Map<String, String> dirs, Map<String, Object> attrs) BundleRequirementImpl(BundleRevision revision, String namespace, Map<String, String> dirs, Map<String, Object> attrs, SimpleFilter filter) BundleWireImpl(BundleRevision requirer, BundleRequirement req, BundleRevision provider, BundleCapability cap) -
Uses of BundleRevision in org.osgi.framework.hooks.resolver
Method parameters in org.osgi.framework.hooks.resolver with type arguments of type BundleRevisionModifier and TypeMethodDescriptionResolverHookFactory.begin(Collection<BundleRevision> triggers) This method is called by the framework each time a resolve process begins to obtain aresolver hookinstance.voidResolverHook.filterResolvable(Collection<BundleRevision> candidates) Filter resolvable candidates hook method. -
Uses of BundleRevision in org.osgi.framework.wiring
Methods in org.osgi.framework.wiring that return BundleRevisionModifier and TypeMethodDescriptionBundleWire.getProvider()Returns the resource providing thecapability.BundleWire.getRequirer()Returns the resource whorequiresthecapability.BundleCapability.getResource()Returns the resource declaring this capability.BundleRequirement.getResource()Returns the resource declaring this requirement.BundleWiring.getResource()Returns the resource associated with this wiring.BundleCapability.getRevision()Returns the bundle revision declaring this capability.BundleRequirement.getRevision()Returns the bundle revision declaring this requirement.BundleWiring.getRevision()Returns the bundle revision for the bundle in this bundle wiring.Methods in org.osgi.framework.wiring that return types with arguments of type BundleRevisionModifier and TypeMethodDescriptionBundleRevisions.getRevisions()Return the bundle revisions for thereferencedbundle.