public class ResolveContextImpl extends ResolveContext
Modifier and Type | Method and Description |
---|---|
void |
checkExecutionEnvironment(BundleRevision rev) |
void |
checkNativeLibraries(BundleRevision rev) |
List<BundleCapability> |
findProviders(BundleRequirement br,
boolean obeyMandatory) |
Collection<BundleRevision> |
getMandatoryRevisions() |
Collection<BundleRevision> |
getOndemandRevisions() |
Collection<BundleRevision> |
getOptionalRevisions() |
Map<BundleRevision,BundleWiring> |
getWirings() |
int |
insertHostedCapability(List<BundleCapability> caps,
HostedCapability hc) |
boolean |
isEffective(BundleRequirement br) |
public Collection<BundleRevision> getMandatoryRevisions()
getMandatoryRevisions
in class ResolveContext
public Collection<BundleRevision> getOptionalRevisions()
getOptionalRevisions
in class ResolveContext
public Collection<BundleRevision> getOndemandRevisions()
public List<BundleCapability> findProviders(BundleRequirement br, boolean obeyMandatory)
findProviders
in class ResolveContext
public int insertHostedCapability(List<BundleCapability> caps, HostedCapability hc)
insertHostedCapability
in class ResolveContext
public boolean isEffective(BundleRequirement br)
isEffective
in class ResolveContext
public Map<BundleRevision,BundleWiring> getWirings()
getWirings
in class ResolveContext
public void checkExecutionEnvironment(BundleRevision rev) throws ResolveException
ResolveException
public void checkNativeLibraries(BundleRevision rev) throws ResolveException
ResolveException
Copyright © 2006-2015 The Apache Software Foundation. All Rights Reserved.