org.jboss.osgi.resolver.spi
Class AbstractResolver
java.lang.Object
org.jboss.osgi.resolver.spi.AbstractResolver
- All Implemented Interfaces:
- XResolver
public abstract class AbstractResolver
- extends Object
- implements XResolver
An abstract base implementation of a Resolver.
- Since:
- 04-Jul-2010
- Author:
- thomas.diesler@jboss.com
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractResolver
public AbstractResolver()
setCallbackHandler
public void setCallbackHandler(XResolverCallback callback)
- Specified by:
setCallbackHandler in interface XResolver
getCallbackHandler
protected XResolverCallback getCallbackHandler()
addModule
public void addModule(XModule module)
- Specified by:
addModule in interface XResolver
removeModule
public void removeModule(XModule module)
- Specified by:
removeModule in interface XResolver
getModules
public Set<XModule> getModules()
- Specified by:
getModules in interface XResolver
getModuleById
public XModule getModuleById(XModuleIdentity moduleId)
- Specified by:
getModuleById in interface XResolver
resolve
public final void resolve(XModule module)
throws XResolverException
- Specified by:
resolve in interface XResolver
- Throws:
XResolverException
resolveInternal
protected abstract void resolveInternal(XModule rootModule)
resolveAll
public boolean resolveAll(Set<XModule> unresolved)
- Specified by:
resolveAll in interface XResolver
setResolved
protected void setResolved(AbstractModule module)
addWire
protected XWire addWire(AbstractModule importer,
XRequirement req,
XModule exporter,
XCapability cap)
Copyright © 2012. All Rights Reserved.