org.apache.felix.framework
Class FelixResolverState
java.lang.Object
org.apache.felix.framework.FelixResolverState
- All Implemented Interfaces:
- Resolver.ResolverState
public class FelixResolverState
- extends 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,
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 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 © 2011 Apache Software Foundation. All Rights Reserved.