|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface XResolver
An OSGi resolver.
| Method Summary | |
|---|---|
void |
addModule(XModule module)
Add a module to the resolver. |
XModule |
getModuleById(XModuleIdentity moduleId)
Find the a module for a given id. |
Set<XModule> |
getModules()
Get the list of registered modules |
void |
removeModule(XModule module)
Remove a module from the resolver. |
void |
resolve(XModule rootModule)
Resolve the given root module |
boolean |
resolveAll(Set<XModule> modules)
Resolve the given set of modules |
void |
setCallbackHandler(XResolverCallback callback)
The the optional callback handler on the resolver |
| Method Detail |
|---|
void addModule(XModule module)
void removeModule(XModule module)
Set<XModule> getModules()
XModule getModuleById(XModuleIdentity moduleId)
void resolve(XModule rootModule)
throws XResolverException
XResolverException - if the module cannot be resolvedboolean resolveAll(Set<XModule> modules)
modules - The set of modules or null for all modules
void setCallbackHandler(XResolverCallback callback)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||