Package org.eclipse.tycho.p2maven
Class MavenURLStreamHandlerService
java.lang.Object
java.net.URLStreamHandler
org.osgi.service.url.AbstractURLStreamHandlerService
org.eclipse.tycho.p2maven.MavenURLStreamHandlerService
- All Implemented Interfaces:
EquinoxLifecycleListener,org.osgi.service.url.URLStreamHandlerService
@Component(role=org.eclipse.sisu.equinox.embedder.EquinoxLifecycleListener.class,
hint="MavenURLStreamHandlerService")
public class MavenURLStreamHandlerService
extends org.osgi.service.url.AbstractURLStreamHandlerService
implements EquinoxLifecycleListener
This makes the
mvn protocol available to P2 e.g. to load
updates-sites.-
Field Summary
Fields inherited from class org.osgi.service.url.AbstractURLStreamHandlerService
realHandler -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidafterFrameworkStarted(EmbeddedEquinox framework) openConnection(URL url) Methods inherited from class org.osgi.service.url.AbstractURLStreamHandlerService
equals, getDefaultPort, getHostAddress, hashCode, hostsEqual, parseURL, sameFile, setURL, setURL, toExternalFormMethods inherited from class java.net.URLStreamHandler
openConnection, parseURL
-
Constructor Details
-
MavenURLStreamHandlerService
public MavenURLStreamHandlerService()
-
-
Method Details
-
afterFrameworkStarted
- Specified by:
afterFrameworkStartedin interfaceEquinoxLifecycleListener
-
openConnection
- Specified by:
openConnectionin interfaceorg.osgi.service.url.URLStreamHandlerService- Specified by:
openConnectionin classorg.osgi.service.url.AbstractURLStreamHandlerService- Throws:
IOException
-