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
ResolveException
public void moduleResolved(Module module)
public Set<Capability> getCandidates(Module module, Requirement req, boolean obeyMandatory)
getCandidates
in interface Resolver.ResolverState
public void checkExecutionEnvironment(Module module) throws ResolveException
checkExecutionEnvironment
in interface Resolver.ResolverState
module
- 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.ResolverState
ResolveException
Copyright © 2013 JBoss by Red Hat. All Rights Reserved.