All Downloads are FREE. Search and download functionalities are using the official Maven repository.

biz.aQute.resolve.BndResolutionException Maven / Gradle / Ivy

The newest version!
package biz.aQute.resolve;

import java.util.Collection;
import java.util.Set;

import org.osgi.resource.Capability;
import org.osgi.resource.Requirement;
import org.osgi.resource.Resource;
import org.osgi.service.resolver.ResolutionException;

/**
 * A {@link ResolutionException} providing more details about why resolution has
 * failed.
 */
public class BndResolutionException extends ResolutionException {

	private static final long	serialVersionUID	= 1L;

	private Set		blackList;
	private Set		blacklistedCapabilities;

	public BndResolutionException(String message, Throwable cause,
		Collection unresolvedRequirements, Set blackList,
		Set blacklistedCapabilities) {
		super(message, cause, unresolvedRequirements);
		this.blackList = blackList;
		this.blacklistedCapabilities = blacklistedCapabilities;

	}

	public Set getBlackList() {
		return blackList;
	}

	public Set getBlacklistedCapabilities() {
		return blacklistedCapabilities;
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy