Uses of Interface
org.osgi.framework.wiring.BundleRevision
-
Packages that use BundleRevision 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 BundleRevision in org.apache.felix.framework
Classes in org.apache.felix.framework that implement BundleRevision Modifier and Type Class Description class
BundleRevisionImpl
(package private) class
ExtensionManager.ExtensionManagerRevision
Fields in org.apache.felix.framework declared as BundleRevision Modifier and Type Field Description private BundleRevision
ExportedPackageImpl. m_exportingRevision
BundleRevision
BundleWiringImpl.ResourceSource. m_revision
private BundleRevision
EntryFilterEnumeration. m_revision
private BundleRevision
ExtensionManager. m_systemBundleRevision
private BundleRevision
URLHandlersBundleURLConnection. m_targetRevision
Fields in org.apache.felix.framework with type parameters of type BundleRevision Modifier and Type Field Description (package private) java.util.Collection<BundleRevision>
StatefulResolver.ResolverHookRecord. m_brWhitelist
private java.util.Map<BundleRevision,java.util.Map<BundleCapability,java.util.Set<BundleWire>>>
BundleRevisionDependencies. m_dependentsMap
private java.util.List<BundleRevision>
BundleWiringImpl. m_fragments
private java.util.Set<BundleRevision>
StatefulResolver. m_fragments
private java.util.Map<java.lang.String,BundleRevision>
BundleWiringImpl. m_importedPkgs
private java.util.Collection<BundleRevision>
ResolveContextImpl. m_mandatory
private java.util.Collection<BundleRevision>
ResolveContextImpl. m_ondemand
private java.util.Collection<BundleRevision>
ResolveContextImpl. m_optional
private java.util.Map<java.lang.String,java.util.List<BundleRevision>>
BundleWiringImpl. m_requiredPkgs
private java.util.List<BundleRevision>
BundleImpl. m_revisions
private java.util.List<BundleRevision>
EntryFilterEnumeration. m_revisions
private java.util.Set<BundleRevision>
StatefulResolver. m_revisions
private java.util.Set<BundleRevision>
StatefulResolver. m_selectedSingletons
private java.util.Map<java.lang.String,java.util.List<BundleRevision>>
StatefulResolver. m_singletons
private java.util.Map<BundleRevision,BundleWiring>
ResolveContextImpl. m_wirings
Methods in org.apache.felix.framework that return BundleRevision Modifier and Type Method Description private BundleRevision
BundleImpl. createRevision(boolean isUpdate)
BundleRevision
BundleWiringImpl. getImportedPackageSource(java.lang.String pkgName)
BundleRevision
BundleWiringImpl. getResource()
(package private) BundleRevision
BundleProtectionDomain. getRevision()
BundleRevision
BundleWiringImpl. getRevision()
BundleRevision
ExtensionManager. getRevision()
BundleRevision
FilterImpl.WrapperCapability. getRevision()
BundleRevision
ServiceRegistrationImpl.ServiceReferenceImpl. getRevision()
(package private) BundleRevision
StatefulResolver. resolve(BundleRevision revision, java.lang.String pkgName)
Methods in org.apache.felix.framework that return types with arguments of type BundleRevision Modifier and Type Method Description private static java.util.List<BundleRevision>
BundleImpl. createLocalizationRevisionList(BundleRevision br)
(package private) java.util.Collection<BundleRevision>
StatefulResolver.ResolverHookRecord. getBundleRevisionWhitelist()
(package private) java.util.List<BundleRevision>
BundleWiringImpl. getFragments()
private java.util.Set<BundleRevision>
StatefulResolver. getFragments()
java.util.Collection<BundleRevision>
ResolveContextImpl. getMandatoryRevisions()
java.util.Collection<BundleRevision>
ResolveContextImpl. getOndemandRevisions()
java.util.Collection<BundleRevision>
ResolveContextImpl. getOptionalRevisions()
java.util.List<BundleRevision>
BundleImpl. getRevisions()
private java.util.Set<BundleRevision>
StatefulResolver. getUnresolvedRevisions()
java.util.Map<BundleRevision,BundleWiring>
ResolveContextImpl. getWirings()
private java.util.Map<BundleRevision,BundleWiring>
StatefulResolver. getWirings()
private java.util.List<BundleRevision>
StatefulResolver. groupSingletons(java.util.Map<BundleCapability,java.util.Collection<BundleCapability>> allCollisions, BundleCapability target, java.util.List<BundleRevision> group)
Methods in org.apache.felix.framework with parameters of type BundleRevision Modifier and Type Method Description (package private) void
BundleImpl. addRevision(BundleRevision revision)
(package private) void
StatefulResolver. addRevision(BundleRevision br)
private static void
StatefulResolver. addToSingletonMap(java.util.Map<java.lang.String,java.util.List<BundleRevision>> singletons, BundleRevision br)
private java.util.List
BundleRevisionImpl. calculateContentPath(BundleRevision revision, Content content, java.util.List<Content> contentList, boolean searchFragments)
private static java.util.Set<java.lang.String>
StatefulResolver. calculateExportedAndReexportedPackages(BundleRevision br, java.util.Map<BundleRevision,java.util.List<ResolverWire>> wireMap, java.util.Set<java.lang.String> pkgs, java.util.Set<BundleRevision> cycles)
void
ResolveContextImpl. checkNativeLibraries(BundleRevision rev)
(package private) void
StatefulResolver. checkNativeLibraries(BundleRevision revision)
private static BundleRevisionDTO
DTOFactory. createBundleRevisionDTO(BundleRevision revision, java.util.Set<BundleRevisionDTO> resources)
private static java.util.List<BundleRevision>
BundleImpl. createLocalizationRevisionList(BundleRevision br)
private void
StatefulResolver. deindexCapabilities(BundleRevision br)
private static java.lang.String
BundleWiringImpl. diagnoseClassLoadError(StatefulResolver resolver, BundleRevision revision, java.lang.String name)
(package private) java.util.Enumeration
Felix. findBundleEntries(BundleRevision revision, java.lang.String path, java.lang.String filePattern, boolean recurse)
Implementation for BundleWiring.findEntries().java.util.Map<BundleCapability,java.util.Set<BundleWire>>
BundleRevisionDependencies. getDependents(BundleRevision provider)
java.util.List<BundleWire>
BundleRevisionDependencies. getProvidedWires(BundleRevision revision, java.lang.String namespace)
boolean
BundleRevisionDependencies. hasDependents(BundleRevision revision)
(package private) boolean
BundleImpl. hasRevision(BundleRevision revision)
Determines if the specified module is associated with this bundle.private void
StatefulResolver. indexCapabilities(BundleRevision br)
(package private) boolean
StatefulResolver. isAllowedDynamicImport(BundleRevision revision, java.lang.String pkgName)
private boolean
StatefulResolver. isSelectedSingleton(BundleRevision br)
private void
StatefulResolver. markBundleResolved(BundleRevision revision)
void
BundleRevisionDependencies. removeDependents(BundleRevision provider)
(package private) void
StatefulResolver. removeRevision(BundleRevision br)
(package private) BundleRevision
StatefulResolver. resolve(BundleRevision revision, java.lang.String pkgName)
private void
Felix. resolveBundleRevision(BundleRevision revision)
Method parameters in org.apache.felix.framework with type arguments of type BundleRevision Modifier and Type Method Description private static void
StatefulResolver. addToSingletonMap(java.util.Map<java.lang.String,java.util.List<BundleRevision>> singletons, BundleRevision br)
private static java.util.Set<java.lang.String>
StatefulResolver. calculateExportedAndReexportedPackages(BundleRevision br, java.util.Map<BundleRevision,java.util.List<ResolverWire>> wireMap, java.util.Set<java.lang.String> pkgs, java.util.Set<BundleRevision> cycles)
private void
StatefulResolver. fireResolvedEvents(java.util.Map<BundleRevision,java.util.List<ResolverWire>> wireMap)
private java.util.List<BundleRevision>
StatefulResolver. groupSingletons(java.util.Map<BundleCapability,java.util.Collection<BundleCapability>> allCollisions, BundleCapability target, java.util.List<BundleRevision> group)
private void
StatefulResolver. markResolvedRevisions(java.util.Map<BundleRevision,java.util.List<ResolverWire>> wireMap)
private StatefulResolver.ResolverHookRecord
StatefulResolver. prepareResolverHooks(java.util.Set<BundleRevision> mandatory, java.util.Set<BundleRevision> optional)
(package private) void
StatefulResolver. resolve(java.util.Set<BundleRevision> mandatory, java.util.Set<BundleRevision> optional)
private void
StatefulResolver. selectSingleton(StatefulResolver.ResolverHookRecord record, java.util.List<BundleRevision> singletons)
Constructors in org.apache.felix.framework with parameters of type BundleRevision Constructor Description EntryFilterEnumeration(BundleRevision revision, boolean includeFragments, java.lang.String path, java.lang.String filePattern, boolean recurse, boolean isURLValues)
ExportedPackageImpl(Felix felix, BundleImpl exporter, BundleRevision revision, BundleCapability export)
ResourceSource(java.lang.String resource, BundleRevision revision)
Constructor parameters in org.apache.felix.framework with type arguments of type BundleRevision Constructor Description BundleWiringImpl(Logger logger, java.util.Map configMap, StatefulResolver resolver, BundleRevisionImpl revision, java.util.List<BundleRevision> fragments, java.util.List<BundleWire> wires, java.util.Map<java.lang.String,BundleRevision> importedPkgs, java.util.Map<java.lang.String,java.util.List<BundleRevision>> requiredPkgs)
ResolveContextImpl(StatefulResolver state, java.util.Map<BundleRevision,BundleWiring> wirings, StatefulResolver.ResolverHookRecord resolverHookRecord, java.util.Collection<BundleRevision> mandatory, java.util.Collection<BundleRevision> optional, java.util.Collection<BundleRevision> ondemand)
ResolveContextImpl(StatefulResolver state, java.util.Map<BundleRevision,BundleWiring> wirings, StatefulResolver.ResolverHookRecord resolverHookRecord, java.util.Collection<BundleRevision> mandatory, java.util.Collection<BundleRevision> optional, java.util.Collection<BundleRevision> ondemand)
ResolverHookRecord(java.util.Map<ServiceReference<ResolverHookFactory>,ResolverHook> resolveHookMap, java.util.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 BundleRevision Modifier and Type Class Description (package private) class
WrappedRevision
Fields in org.apache.felix.framework.resolver declared as BundleRevision Modifier and Type Field Description private BundleRevision
SimpleHostedCapability. m_host
private BundleRevision
WrappedCapability. m_host
private BundleRevision
WrappedRequirement. m_host
private BundleRevision
WrappedRevision. m_host
private BundleRevision
ResolverWireImpl. m_provider
private BundleRevision
ResolverWireImpl. m_requirer
private BundleRevision
ResolveException. m_revision
private BundleRevision
ResolverImpl.Packages. m_revision
Fields in org.apache.felix.framework.resolver with type parameters of type BundleRevision Modifier and Type Field Description private java.util.Map<BundleRevision,WrappedRevision>
Candidates. m_allWrappedHosts
private java.util.List<BundleRevision>
WrappedRevision. m_fragments
private java.util.Set<BundleRevision>
Candidates. m_mandatoryRevisions
private java.util.Map<BundleRevision,java.lang.Object>
Candidates. m_populateResultCache
Methods in org.apache.felix.framework.resolver that return BundleRevision Modifier and Type Method Description private static BundleRevision
ResolverImpl. getDeclaringBundleRevision(BundleRevision br)
BundleRevision
WrappedRevision. getHost()
BundleRevision
ResolverWire. getProvider()
Returns the exporting bundle revision.BundleRevision
ResolverWireImpl. getProvider()
BundleRevision
ResolverWire. getRequirer()
Returns the importing bundle revision.BundleRevision
ResolverWireImpl. getRequirer()
BundleRevision
SimpleHostedCapability. getResource()
BundleRevision
WrappedCapability. getResource()
BundleRevision
HostedCapability. getRevision()
BundleRevision
ResolveException. getRevision()
BundleRevision
SimpleHostedCapability. getRevision()
BundleRevision
WrappedCapability. getRevision()
BundleRevision
WrappedRequirement. getRevision()
BundleRevision
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 BundleRevision Modifier and Type Method Description java.util.List<BundleRevision>
WrappedRevision. getFragments()
java.util.Collection<BundleRevision>
ResolveContext. getMandatoryRevisions()
java.util.Collection<BundleRevision>
ResolveContext. getOptionalRevisions()
abstract java.util.Map<BundleRevision,BundleWiring>
ResolveContext. getWirings()
private static java.util.Map<BundleRevision,java.util.List<ResolverWire>>
ResolverImpl. populateDynamicWireMap(BundleRevision revision, java.lang.String pkgName, java.util.Map<BundleRevision,ResolverImpl.Packages> revisionPkgMap, java.util.Map<BundleRevision,java.util.List<ResolverWire>> wireMap, Candidates allCandidates)
private static java.util.Map<BundleRevision,java.util.List<ResolverWire>>
ResolverImpl. populateWireMap(BundleRevision revision, java.util.Map<BundleRevision,ResolverImpl.Packages> revisionPkgMap, java.util.Map<BundleRevision,java.util.List<ResolverWire>> wireMap, Candidates allCandidates)
java.util.Map<BundleRevision,java.util.List<ResolverWire>>
Resolver. resolve(ResolveContext rc)
java.util.Map<BundleRevision,java.util.List<ResolverWire>>
Resolver. resolve(ResolveContext rc, BundleRevision revision, java.lang.String pkgName)
java.util.Map<BundleRevision,java.util.List<ResolverWire>>
ResolverImpl. resolve(ResolveContext rc)
java.util.Map<BundleRevision,java.util.List<ResolverWire>>
ResolverImpl. resolve(ResolveContext rc, BundleRevision revision, java.lang.String pkgName)
Methods in org.apache.felix.framework.resolver with parameters of type BundleRevision Modifier and Type Method Description private static void
ResolverImpl. calculateExportedPackages(BundleRevision revision, Candidates allCandidates, java.util.Map<BundleRevision,ResolverImpl.Packages> revisionPkgMap)
private void
ResolverImpl. calculatePackageSpaces(BundleRevision revision, Candidates allCandidates, java.util.Map<BundleRevision,ResolverImpl.Packages> revisionPkgMap, java.util.Map<BundleCapability,java.util.List<BundleRevision>> usesCycleMap, java.util.Set<BundleRevision> cycle)
private void
ResolverImpl. checkPackageSpaceConsistency(ResolveContext rc, boolean isDynamicImporting, BundleRevision revision, Candidates allCandidates, java.util.Map<BundleRevision,ResolverImpl.Packages> revisionPkgMap, java.util.Map<BundleRevision,java.lang.Object> resultCache)
private static void
ResolverImpl. dumpRevisionPkgs(BundleRevision revision, ResolverImpl.Packages packages)
private static BundleRevision
ResolverImpl. getDeclaringBundleRevision(BundleRevision br)
private static Candidates
ResolverImpl. getDynamicImportCandidates(ResolveContext rc, BundleRevision revision, java.lang.String pkgName)
ResolveException
Candidates. getResolveException(BundleRevision revision)
BundleRevision
Candidates. getWrappedHost(BundleRevision m)
Returns the wrapped module associated with the given module.boolean
Candidates. isPopulated(BundleRevision revision)
private void
ResolverImpl. mergeCandidatePackage(BundleRevision current, boolean requires, BundleRequirement currentReq, BundleCapability candCap, java.util.Map<BundleRevision,ResolverImpl.Packages> revisionPkgMap)
private void
ResolverImpl. 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 void
ResolverImpl. 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)
void
Candidates. populate(ResolveContext rc, BundleRevision revision, int resolution)
Populates candidates for the specified revision.void
Candidates. populateDynamic(ResolveContext rc, BundleRevision revision, BundleRequirement req, java.util.List<BundleCapability> candidates)
private static java.util.Map<BundleRevision,java.util.List<ResolverWire>>
ResolverImpl. populateDynamicWireMap(BundleRevision revision, java.lang.String pkgName, java.util.Map<BundleRevision,ResolverImpl.Packages> revisionPkgMap, java.util.Map<BundleRevision,java.util.List<ResolverWire>> wireMap, Candidates allCandidates)
private boolean
Candidates. populateFragmentOndemand(ResolveContext rc, BundleRevision revision)
private void
Candidates. populateRevision(ResolveContext rc, BundleRevision revision)
Populates candidates for the specified revision.private static java.util.Map<BundleRevision,java.util.List<ResolverWire>>
ResolverImpl. populateWireMap(BundleRevision revision, java.util.Map<BundleRevision,ResolverImpl.Packages> revisionPkgMap, java.util.Map<BundleRevision,java.util.List<ResolverWire>> wireMap, Candidates allCandidates)
private ResolveException
Candidates. processCandidates(ResolveContext rc, BundleRevision revision, java.util.List<BundleCapability> candidates)
This method performs common processing on the given set of candidates.private void
Candidates. remove(BundleRevision br, java.util.Set<BundleRevision> unresolvedRevisions)
Removes the specified module from the internal data structures, which involves removing its requirements and its capabilities.private void
Candidates. removeRevision(BundleRevision revision, ResolveException ex)
Removes a module from the internal data structures if it wasn't selected as a fragment or a singleton.java.util.Map<BundleRevision,java.util.List<ResolverWire>>
Resolver. resolve(ResolveContext rc, BundleRevision revision, java.lang.String pkgName)
java.util.Map<BundleRevision,java.util.List<ResolverWire>>
ResolverImpl. resolve(ResolveContext rc, BundleRevision revision, java.lang.String pkgName)
Method parameters in org.apache.felix.framework.resolver with type arguments of type BundleRevision Modifier and Type Method Description private static void
ResolverImpl. calculateExportedPackages(BundleRevision revision, Candidates allCandidates, java.util.Map<BundleRevision,ResolverImpl.Packages> revisionPkgMap)
private void
ResolverImpl. calculatePackageSpaces(BundleRevision revision, Candidates allCandidates, java.util.Map<BundleRevision,ResolverImpl.Packages> revisionPkgMap, java.util.Map<BundleCapability,java.util.List<BundleRevision>> usesCycleMap, java.util.Set<BundleRevision> cycle)
private void
ResolverImpl. calculatePackageSpaces(BundleRevision revision, Candidates allCandidates, java.util.Map<BundleRevision,ResolverImpl.Packages> revisionPkgMap, java.util.Map<BundleCapability,java.util.List<BundleRevision>> usesCycleMap, java.util.Set<BundleRevision> cycle)
private void
ResolverImpl. checkPackageSpaceConsistency(ResolveContext rc, boolean isDynamicImporting, BundleRevision revision, Candidates allCandidates, java.util.Map<BundleRevision,ResolverImpl.Packages> revisionPkgMap, java.util.Map<BundleRevision,java.lang.Object> resultCache)
private static void
ResolverImpl. dumpRevisionPkgMap(java.util.Map<BundleRevision,ResolverImpl.Packages> revisionPkgMap)
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 boolean
ResolverImpl. isCompatible(BundleCapability currentCap, BundleCapability candCap, java.util.Map<BundleRevision,ResolverImpl.Packages> revisionPkgMap)
private void
ResolverImpl. mergeCandidatePackage(BundleRevision current, boolean requires, BundleRequirement currentReq, BundleCapability candCap, java.util.Map<BundleRevision,ResolverImpl.Packages> revisionPkgMap)
private void
ResolverImpl. 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 void
ResolverImpl. 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 static java.util.Map<BundleRevision,java.util.List<ResolverWire>>
ResolverImpl. populateDynamicWireMap(BundleRevision revision, java.lang.String pkgName, java.util.Map<BundleRevision,ResolverImpl.Packages> revisionPkgMap, java.util.Map<BundleRevision,java.util.List<ResolverWire>> wireMap, Candidates allCandidates)
private static java.util.Map<BundleRevision,java.util.List<ResolverWire>>
ResolverImpl. populateWireMap(BundleRevision revision, java.util.Map<BundleRevision,ResolverImpl.Packages> revisionPkgMap, java.util.Map<BundleRevision,java.util.List<ResolverWire>> wireMap, Candidates allCandidates)
private void
Candidates. remove(BundleCapability c, java.util.Set<BundleRevision> unresolvedRevisions)
Removes a capability from the internal data structures.private void
Candidates. remove(BundleRevision br, java.util.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 BundleRevision Constructor Description Packages(BundleRevision revision)
ResolveException(java.lang.String msg, BundleRevision revision, BundleRequirement req)
Constructs an instance ofResolveException
with the specified detail message.ResolverWireImpl(BundleRevision requirer, BundleRequirement req, BundleRevision provider, BundleCapability cap)
SimpleHostedCapability(BundleRevision host, BundleCapability cap)
WrappedCapability(BundleRevision host, BundleCapabilityImpl cap)
WrappedRequirement(BundleRevision host, BundleRequirementImpl req)
WrappedRevision(BundleRevision host, java.util.List<BundleRevision> fragments)
Constructor parameters in org.apache.felix.framework.resolver with type arguments of type BundleRevision 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.WrappedRevision(BundleRevision host, java.util.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 BundleRevision Modifier and Type Method Description static java.util.List<BundleRevision>
Util. getFragments(BundleWiring wiring)
Methods in org.apache.felix.framework.util with parameters of type BundleRevision 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.static BundleCapability
Util. getPackageCapability(BundleRevision br, java.lang.String name)
static BundleWire
Util. getWire(BundleRevision br, java.lang.String name)
static boolean
Util. isFragment(BundleRevision revision)
Checks if the provided module definition declares a fragment host.static boolean
Util. 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 BundleRevision Modifier and Type Method Description ResolverHook
SecureAction. invokeResolverHookFactory(ResolverHookFactory rhf, java.util.Collection<BundleRevision> triggers)
void
SecureAction. invokeResolverHookResolvable(ResolverHook rh, java.util.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 BundleRevision Modifier and Type Method Description private static BundleCapabilityImpl
ManifestParser. addIdentityCapability(BundleRevision owner, java.util.Map headerMap, BundleCapabilityImpl bundleCap)
private static java.util.List<BundleCapability>
ManifestParser. convertExports(java.util.List<ParsedHeaderClause> clauses, BundleRevision owner)
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<BundleCapability>
ManifestParser. convertProvideCapabilities(java.util.List<ParsedHeaderClause> clauses, BundleRevision owner)
private static java.util.List<BundleRequirement>
ManifestParser. convertRequireCapabilities(java.util.List<ParsedHeaderClause> clauses, BundleRevision owner)
private static java.util.List<BundleRequirementImpl>
ManifestParser. convertRequires(java.util.List<ParsedHeaderClause> clauses, BundleRevision owner)
private static java.util.List<BundleRequirement>
ManifestParser. parseBreeHeader(java.lang.String header, BundleRevision owner)
private static BundleCapabilityImpl
ManifestParser. parseBundleSymbolicName(BundleRevision owner, java.util.Map headerMap)
static java.util.List<BundleRequirement>
ManifestParser. parseDynamicImportHeader(Logger logger, BundleRevision owner, java.lang.String header)
static java.util.List<BundleCapability>
ManifestParser. parseExportHeader(Logger logger, BundleRevision owner, java.lang.String header, java.lang.String bsn, Version bv)
private static java.util.List<BundleRequirementImpl>
ManifestParser. parseFragmentHost(Logger logger, BundleRevision owner, java.util.Map headerMap)
Constructors in org.apache.felix.framework.util.manifestparser with parameters of type BundleRevision Constructor Description ManifestParser(Logger logger, java.util.Map configMap, BundleRevision owner, java.util.Map headerMap)
-
Uses of BundleRevision in org.apache.felix.framework.wiring
Fields in org.apache.felix.framework.wiring declared as BundleRevision Modifier and Type Field Description private BundleRevision
BundleWireImpl. m_provider
private BundleRevision
BundleWireImpl. m_requirer
private BundleRevision
BundleCapabilityImpl. m_revision
private BundleRevision
BundleRequirementImpl. m_revision
Methods in org.apache.felix.framework.wiring that return BundleRevision Modifier and Type Method Description BundleRevision
BundleWireImpl. getProvider()
BundleRevision
BundleWireImpl. getRequirer()
BundleRevision
BundleCapabilityImpl. getResource()
BundleRevision
BundleRequirementImpl. getResource()
BundleRevision
BundleCapabilityImpl. getRevision()
BundleRevision
BundleRequirementImpl. getRevision()
Constructors in org.apache.felix.framework.wiring with parameters of type BundleRevision Constructor Description BundleCapabilityImpl(BundleRevision revision, java.lang.String namespace, java.util.Map<java.lang.String,java.lang.String> dirs, java.util.Map<java.lang.String,java.lang.Object> attrs)
BundleRequirementImpl(BundleRevision revision, java.lang.String namespace, java.util.Map<java.lang.String,java.lang.String> dirs, java.util.Map<java.lang.String,java.lang.Object> attrs)
BundleRequirementImpl(BundleRevision revision, java.lang.String namespace, java.util.Map<java.lang.String,java.lang.String> dirs, java.util.Map<java.lang.String,java.lang.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 BundleRevision Modifier and Type Method Description ResolverHook
ResolverHookFactory. begin(java.util.Collection<BundleRevision> triggers)
This method is called by the framework each time a resolve process begins to obtain aresolver hook
instance.void
ResolverHook. filterResolvable(java.util.Collection<BundleRevision> candidates)
Filter resolvable candidates hook method. -
Uses of BundleRevision in org.osgi.framework.wiring
Methods in org.osgi.framework.wiring that return BundleRevision Modifier and Type Method Description BundleRevision
BundleWire. getProvider()
Returns the resource providing thecapability
.BundleRevision
BundleWire. getRequirer()
Returns the resource whorequires
thecapability
.BundleRevision
BundleCapability. getResource()
Returns the resource declaring this capability.BundleRevision
BundleRequirement. getResource()
Returns the resource declaring this requirement.BundleRevision
BundleWiring. getResource()
Returns the resource associated with this wiring.BundleRevision
BundleCapability. getRevision()
Returns the bundle revision declaring this capability.BundleRevision
BundleRequirement. getRevision()
Returns the bundle revision declaring this requirement.BundleRevision
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 BundleRevision Modifier and Type Method Description java.util.List<BundleRevision>
BundleRevisions. getRevisions()
Return the bundle revisions for thereferenced
bundle.
-