public class ResolveContextImpl
extends org.osgi.service.resolver.ResolveContext
implements org.apache.felix.resolver.FelixResolveContext
| Modifier and Type | Field and Description |
|---|---|
private java.util.Collection<BundleRevision> |
m_mandatory |
private java.util.Collection<BundleRevision> |
m_ondemand |
private java.util.Collection<BundleRevision> |
m_optional |
private StatefulResolver.ResolverHookRecord |
m_resolverHookrecord |
private StatefulResolver |
m_state |
private java.util.Map<Resource,Wiring> |
m_wirings |
| Constructor and Description |
|---|
ResolveContextImpl(StatefulResolver state,
java.util.Map<Resource,Wiring> wirings,
StatefulResolver.ResolverHookRecord resolverHookRecord,
java.util.Collection<BundleRevision> mandatory,
java.util.Collection<BundleRevision> optional,
java.util.Collection<BundleRevision> ondemand) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Capability> |
findProviders(Requirement br) |
java.util.Collection<Resource> |
getMandatoryResources() |
java.util.Collection<Resource> |
getOndemandResources(Resource host) |
java.util.Collection<Resource> |
getOptionalResources() |
java.util.Map<Resource,Wiring> |
getWirings() |
int |
insertHostedCapability(java.util.List<Capability> caps,
org.osgi.service.resolver.HostedCapability hc) |
boolean |
isEffective(Requirement br) |
private final StatefulResolver m_state
private final StatefulResolver.ResolverHookRecord m_resolverHookrecord
private final java.util.Collection<BundleRevision> m_mandatory
private final java.util.Collection<BundleRevision> m_optional
private final java.util.Collection<BundleRevision> m_ondemand
ResolveContextImpl(StatefulResolver state, java.util.Map<Resource,Wiring> wirings, StatefulResolver.ResolverHookRecord resolverHookRecord, java.util.Collection<BundleRevision> mandatory, java.util.Collection<BundleRevision> optional, java.util.Collection<BundleRevision> ondemand)
public java.util.Collection<Resource> getMandatoryResources()
getMandatoryResources in class org.osgi.service.resolver.ResolveContextpublic java.util.Collection<Resource> getOptionalResources()
getOptionalResources in class org.osgi.service.resolver.ResolveContextpublic java.util.Collection<Resource> getOndemandResources(Resource host)
getOndemandResources in interface org.apache.felix.resolver.FelixResolveContextpublic java.util.List<Capability> findProviders(Requirement br)
findProviders in class org.osgi.service.resolver.ResolveContextpublic int insertHostedCapability(java.util.List<Capability> caps, org.osgi.service.resolver.HostedCapability hc)
insertHostedCapability in class org.osgi.service.resolver.ResolveContextpublic boolean isEffective(Requirement br)
isEffective in class org.osgi.service.resolver.ResolveContext