org.apache.felix.framework
Class ResolveContextImpl

java.lang.Object
  extended by org.apache.felix.framework.resolver.ResolveContext
      extended by org.apache.felix.framework.ResolveContextImpl

public class ResolveContextImpl
extends ResolveContext

Author:
rickhall

Method Summary
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getMandatoryRevisions

public Collection<BundleRevision> getMandatoryRevisions()
Overrides:
getMandatoryRevisions in class ResolveContext

getOptionalRevisions

public Collection<BundleRevision> getOptionalRevisions()
Overrides:
getOptionalRevisions in class ResolveContext

getOndemandRevisions

public Collection<BundleRevision> getOndemandRevisions()

findProviders

public List<BundleCapability> findProviders(BundleRequirement br,
                                            boolean obeyMandatory)
Specified by:
findProviders in class ResolveContext

insertHostedCapability

public int insertHostedCapability(List<BundleCapability> caps,
                                  HostedCapability hc)
Specified by:
insertHostedCapability in class ResolveContext

isEffective

public boolean isEffective(BundleRequirement br)
Specified by:
isEffective in class ResolveContext

getWirings

public Map<BundleRevision,BundleWiring> getWirings()
Specified by:
getWirings in class ResolveContext

checkExecutionEnvironment

public void checkExecutionEnvironment(BundleRevision rev)
                               throws ResolveException
Throws:
ResolveException

checkNativeLibraries

public void checkNativeLibraries(BundleRevision rev)
                          throws ResolveException
Throws:
ResolveException


Copyright © 2007-2012 FuseSource, Corp.. All Rights Reserved.