org.osgi.service.obr
Interface Resolver

All Known Implementing Classes:
SimpleResolver

public interface Resolver

Author:
OSGi Alliance 2006 and Richard S. Hall

Method Summary
 void add(Resource resource)
           
 void deploy(boolean start)
           
 Resource[] getAddedResources()
           
 Resource[] getOptionalResources()
           
 Requirement[] getReason(Resource resource)
           
 Resource[] getRequiredResources()
           
 Resource[] getResources(Requirement requirement)
           
 Requirement[] getUnsatisfiedRequirements()
           
 boolean resolve()
           
 

Method Detail

add

void add(Resource resource)

getUnsatisfiedRequirements

Requirement[] getUnsatisfiedRequirements()

getOptionalResources

Resource[] getOptionalResources()

getReason

Requirement[] getReason(Resource resource)

getResources

Resource[] getResources(Requirement requirement)

getRequiredResources

Resource[] getRequiredResources()

getAddedResources

Resource[] getAddedResources()

resolve

boolean resolve()

deploy

void deploy(boolean start)
            throws org.osgi.framework.BundleException,
                   java.io.IOException
Throws:
org.osgi.framework.BundleException
java.io.IOException