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 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> EntryFilterEnumeration.m_revisionsprivate final Set<BundleRevision> StatefulResolver.m_revisionsprivate final Set<BundleRevision> StatefulResolver.m_selectedSingletonsprivate final Map<String, List<BundleRevision>> StatefulResolver.m_singletonsMethods in org.apache.felix.framework that return BundleRevisionModifier and TypeMethodDescriptionBundleWiringImpl.getImportedPackageSource(String pkgName) BundleWiringImpl.getResource()BundleWiringImpl.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()BundleImpl.getRevisions()private Set<BundleRevision> StatefulResolver.getUnresolvedRevisions()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) voidStatefulResolver.addRevision(BundleRevision br) private static voidStatefulResolver.addToSingletonMap(Map<String, List<BundleRevision>> singletons, BundleRevision br) BundleRevisionImpl.calculateContentPath(BundleRevision revision, Content content, List<Content> contentList, boolean searchFragments) StatefulResolver.calculateExportedAndReexportedPackages(BundleRevision br, Map<Resource, List<Wire>> wireMap, Set<String> pkgs, Set<BundleRevision> cycles) 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) Enumeration<URL> Felix.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) private List<BundleRevision> StatefulResolver.groupSingletons(Map<BundleCapability, Collection<BundleCapability>> allCollisions, BundleCapability target, List<BundleRevision> group) 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<String, ?> 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<Resource, Wiring> 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
Fields in org.apache.felix.framework.resolver declared as BundleRevisionMethods in org.apache.felix.framework.resolver that return BundleRevisionConstructors in org.apache.felix.framework.resolver with parameters of type BundleRevisionModifierConstructorDescriptionResolveException(String msg, BundleRevision revision, BundleRequirement req) Constructs an instance ofResolveExceptionwith the specified detail message. -
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 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<String, String> headerMap, BundleCapabilityImpl bundleCap) static List<BundleCapability> ManifestParser.aliasSymbolicName(List<BundleCapability> caps, BundleRevision owner) 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(Logger logger, BundleRevision owner, Map<String, String> headerMap) static List<BundleRequirement> ManifestParser.parseDynamicImportHeader(Logger logger, BundleRevision owner, String header) private static List<BundleRequirementImpl> ManifestParser.parseFragmentHost(Logger logger, BundleRevision owner, Map<String, String> headerMap) Constructors in org.apache.felix.framework.util.manifestparser with parameters of type BundleRevisionModifierConstructorDescriptionManifestParser(Logger logger, Map<String, ?> configMap, BundleRevision owner, Map<String, String> 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.