Package org.apache.felix.framework
Class ResolveContextImpl
java.lang.Object
org.osgi.service.resolver.ResolveContext
org.apache.felix.framework.ResolveContextImpl
public class ResolveContextImpl
extends org.osgi.service.resolver.ResolveContext
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Collection<BundleRevision> private final Collection<BundleRevision> private final Collection<BundleRevision> private final StatefulResolver.ResolverHookRecordprivate final StatefulResolver -
Constructor Summary
ConstructorsConstructorDescriptionResolveContextImpl(StatefulResolver state, Map<Resource, Wiring> wirings, StatefulResolver.ResolverHookRecord resolverHookRecord, Collection<BundleRevision> mandatory, Collection<BundleRevision> optional, Collection<BundleRevision> ondemand) -
Method Summary
Modifier and TypeMethodDescriptionfindRelatedResources(Resource resource) getOndemandResources(Resource host) getSubstitutionWires(Wiring wiring) intinsertHostedCapability(List<Capability> caps, org.osgi.service.resolver.HostedCapability hc) booleanvoid
-
Field Details
-
m_state
-
m_wirings
-
m_resolverHookrecord
-
m_mandatory
-
m_optional
-
m_ondemand
-
-
Constructor Details
-
ResolveContextImpl
ResolveContextImpl(StatefulResolver state, Map<Resource, Wiring> wirings, StatefulResolver.ResolverHookRecord resolverHookRecord, Collection<BundleRevision> mandatory, Collection<BundleRevision> optional, Collection<BundleRevision> ondemand)
-
-
Method Details
-
getMandatoryResources
- Overrides:
getMandatoryResourcesin classorg.osgi.service.resolver.ResolveContext
-
getOptionalResources
- Overrides:
getOptionalResourcesin classorg.osgi.service.resolver.ResolveContext
-
getOndemandResources
-
findProviders
- Specified by:
findProvidersin classorg.osgi.service.resolver.ResolveContext
-
insertHostedCapability
public int insertHostedCapability(List<Capability> caps, org.osgi.service.resolver.HostedCapability hc) - Specified by:
insertHostedCapabilityin classorg.osgi.service.resolver.ResolveContext
-
isEffective
- Specified by:
isEffectivein classorg.osgi.service.resolver.ResolveContext
-
getWirings
- Specified by:
getWiringsin classorg.osgi.service.resolver.ResolveContext
-
getSubstitutionWires
- Overrides:
getSubstitutionWiresin classorg.osgi.service.resolver.ResolveContext
-
findRelatedResources
- Overrides:
findRelatedResourcesin classorg.osgi.service.resolver.ResolveContext
-
onCancel
- Overrides:
onCancelin classorg.osgi.service.resolver.ResolveContext
-