Class ResolveContextImpl
java.lang.Object
org.apache.felix.framework.resolver.ResolveContext
org.apache.felix.framework.ResolveContextImpl
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Collection<BundleRevision> private final Collection<BundleRevision> private final Collection<BundleRevision> private final StatefulResolver.ResolverHookRecordprivate final StatefulResolverprivate final Map<BundleRevision, BundleWiring> -
Constructor Summary
ConstructorsConstructorDescriptionResolveContextImpl(StatefulResolver state, Map<BundleRevision, BundleWiring> wirings, StatefulResolver.ResolverHookRecord resolverHookRecord, Collection<BundleRevision> mandatory, Collection<BundleRevision> optional, Collection<BundleRevision> ondemand) -
Method Summary
Modifier and TypeMethodDescriptionvoidfindProviders(BundleRequirement br, boolean obeyMandatory) intboolean
-
Field Details
-
m_state
-
m_wirings
-
m_resolverHookrecord
-
m_mandatory
-
m_optional
-
m_ondemand
-
-
Constructor Details
-
ResolveContextImpl
ResolveContextImpl(StatefulResolver state, Map<BundleRevision, BundleWiring> wirings, StatefulResolver.ResolverHookRecord resolverHookRecord, Collection<BundleRevision> mandatory, Collection<BundleRevision> optional, Collection<BundleRevision> ondemand)
-
-
Method Details
-
getMandatoryRevisions
- Overrides:
getMandatoryRevisionsin classResolveContext
-
getOptionalRevisions
- Overrides:
getOptionalRevisionsin classResolveContext
-
getOndemandRevisions
-
findProviders
- Specified by:
findProvidersin classResolveContext
-
insertHostedCapability
- Specified by:
insertHostedCapabilityin classResolveContext
-
isEffective
- Specified by:
isEffectivein classResolveContext
-
getWirings
- Specified by:
getWiringsin classResolveContext
-
checkNativeLibraries
- Throws:
ResolveException
-