blob: 5d114f88ebcc52bd2df9de4bb7523766380cf59b [file] [log] [blame]
package org.eclipse.osgi.tests.container.dummys;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import org.eclipse.osgi.report.resolution.ResolutionReport;
import org.osgi.framework.hooks.resolver.ResolverHook;
import org.osgi.framework.wiring.BundleCapability;
import org.osgi.framework.wiring.BundleRequirement;
import org.osgi.framework.wiring.BundleRevision;
public class DummyResolverHook implements ResolutionReport.Listener, ResolverHook {
private final List<ResolutionReport> reports = new ArrayList<>();
@Override
public void filterResolvable(Collection<BundleRevision> candidates) {
// TODO Auto-generated method stub
}
@Override
public void filterSingletonCollisions(BundleCapability singleton, Collection<BundleCapability> collisionCandidates) {
// TODO Auto-generated method stub
}
@Override
public void filterMatches(BundleRequirement requirement, Collection<BundleCapability> candidates) {
// TODO Auto-generated method stub
}
@Override
public void end() {
// TODO Auto-generated method stub
}
@Override
public void handleResolutionReport(ResolutionReport report) {
reports.add(report);
}
public List<ResolutionReport> getResolutionReports() {
return reports;
}
}