类 ResolveContextImpl
- java.lang.Object
-
- org.apache.felix.framework.resolver.ResolveContext
-
- org.apache.felix.framework.ResolveContextImpl
-
public class ResolveContextImpl extends ResolveContext
- 作者:
- rickhall
-
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidcheckNativeLibraries(BundleRevision rev)java.util.List<BundleCapability>findProviders(BundleRequirement br, boolean obeyMandatory)java.util.Collection<BundleRevision>getMandatoryRevisions()java.util.Collection<BundleRevision>getOndemandRevisions()java.util.Collection<BundleRevision>getOptionalRevisions()java.util.Map<BundleRevision,BundleWiring>getWirings()intinsertHostedCapability(java.util.List<BundleCapability> caps, HostedCapability hc)booleanisEffective(BundleRequirement br)
-
-
-
方法详细资料
-
getMandatoryRevisions
public java.util.Collection<BundleRevision> getMandatoryRevisions()
- 覆盖:
getMandatoryRevisions在类中ResolveContext
-
getOptionalRevisions
public java.util.Collection<BundleRevision> getOptionalRevisions()
- 覆盖:
getOptionalRevisions在类中ResolveContext
-
getOndemandRevisions
public java.util.Collection<BundleRevision> getOndemandRevisions()
-
findProviders
public java.util.List<BundleCapability> findProviders(BundleRequirement br, boolean obeyMandatory)
- 指定者:
findProviders在类中ResolveContext
-
insertHostedCapability
public int insertHostedCapability(java.util.List<BundleCapability> caps, HostedCapability hc)
- 指定者:
insertHostedCapability在类中ResolveContext
-
isEffective
public boolean isEffective(BundleRequirement br)
- 指定者:
isEffective在类中ResolveContext
-
getWirings
public java.util.Map<BundleRevision,BundleWiring> getWirings()
- 指定者:
getWirings在类中ResolveContext
-
checkNativeLibraries
public void checkNativeLibraries(BundleRevision rev) throws ResolveException
- 抛出:
ResolveException
-
-