public class FelixResolverState extends Object implements Resolver.ResolverState
| Constructor and Description |
|---|
FelixResolverState(Logger logger,
String fwkExecEnvStr) |
| Modifier and Type | Method and Description |
|---|---|
void |
addModule(Module module) |
void |
checkExecutionEnvironment(Module module)
Checks to see if the passed in module's required execution environment
is provided by the framework.
|
void |
checkNativeLibraries(Module module) |
void |
checkSingleton(Module module) |
void |
detachFragment(Module host,
Module fragment) |
Module |
findHost(Module rootModule) |
Set<Capability> |
getCandidates(Module module,
Requirement req,
boolean obeyMandatory) |
List<Module> |
getMatchingFragments(Module host) |
void |
moduleResolved(Module module) |
void |
removeModule(Module module) |
void |
unmergeFragment(Module fragment) |
public void addModule(Module module)
public void removeModule(Module module)
public void checkSingleton(Module module)
public void unmergeFragment(Module fragment)
public Module findHost(Module rootModule) throws ResolveException
ResolveExceptionpublic void moduleResolved(Module module)
public Set<Capability> getCandidates(Module module, Requirement req, boolean obeyMandatory)
getCandidates in interface Resolver.ResolverStatepublic void checkExecutionEnvironment(Module module) throws ResolveException
checkExecutionEnvironment in interface Resolver.ResolverStatemodule - The module whose required execution environment is to be to verified.ResolveException - if the module's required execution environment does
not match the framework's supported execution environment.public void checkNativeLibraries(Module module) throws ResolveException
checkNativeLibraries in interface Resolver.ResolverStateResolveExceptionCopyright © 2013 JBoss by Red Hat. All Rights Reserved.