aQute.bnd.url.MultiURLConnectionHandler Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of bnd Show documentation
Show all versions of bnd Show documentation
A command line utility and Ant plugin to wrap, build, or examine bundles.
package aQute.bnd.url;
import java.net.*;
import aQute.bnd.service.*;
import aQute.bnd.service.url.*;
/**
* Will iterate over the current plugins to find a matching URLConnectionHandler
* and in the end use the default connector if no alternative is found.
*/
public class MultiURLConnectionHandler implements URLConnectionHandler {
private Registry registry;
public MultiURLConnectionHandler(Registry registry) {
this.registry = registry;
}
public void handle(URLConnection connection) throws Exception {
for (URLConnectionHandler h : registry.getPlugins(URLConnectionHandler.class)) {
h.handle(connection);
}
}
public boolean matches(URL url) {
return true;
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy