org.apache.felix.framework
Class FelixResolverState
java.lang.Object
org.apache.felix.framework.FelixResolverState
- All Implemented Interfaces:
- Resolver.ResolverState
public class FelixResolverState
- extends java.lang.Object
- implements Resolver.ResolverState
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FelixResolverState
public FelixResolverState(Logger logger,
java.lang.String fwkExecEnvStr)
addModule
public void addModule(Module module)
removeModule
public void removeModule(Module module)
detachFragment
public void detachFragment(Module host,
Module fragment)
checkSingleton
public void checkSingleton(Module module)
unmergeFragment
public void unmergeFragment(Module fragment)
findHost
public Module findHost(Module rootModule)
throws ResolveException
- Throws:
ResolveException
moduleResolved
public void moduleResolved(Module module)
getCandidates
public java.util.Set<Capability> getCandidates(Module module,
Requirement req,
boolean obeyMandatory)
- Specified by:
getCandidates in interface Resolver.ResolverState
checkExecutionEnvironment
public void checkExecutionEnvironment(Module module)
throws ResolveException
- Checks to see if the passed in module's required execution environment
is provided by the framework.
- Specified by:
checkExecutionEnvironment in interface Resolver.ResolverState
- Parameters:
module - The module whose required execution environment is to be to verified.
- Throws:
ResolveException - if the module's required execution environment does
not match the framework's supported execution environment.
checkNativeLibraries
public void checkNativeLibraries(Module module)
throws ResolveException
- Specified by:
checkNativeLibraries in interface Resolver.ResolverState
- Throws:
ResolveException
Copyright © 2007-2012 FuseSource, Corp.. All Rights Reserved.