org.apache.karaf.tooling.features
Class FeatureURLHandler

java.lang.Object
  extended by java.net.URLStreamHandler
      extended by org.apache.karaf.tooling.features.FeatureURLHandler

public class FeatureURLHandler
extends java.net.URLStreamHandler

As org.apache.karaf.deployer.features.FeatureURLHandler need run with OSGi container so create this class only used for features-maven-plugin


Nested Class Summary
 class FeatureURLHandler.Connection
           
 
Constructor Summary
FeatureURLHandler()
           
 
Method Summary
 java.net.URL getFeatureXmlURL()
           
 java.net.URLConnection openConnection(java.net.URL url)
          Open the connection for the given URL.
 
Methods inherited from class java.net.URLStreamHandler
equals, getDefaultPort, getHostAddress, hashCode, hostsEqual, openConnection, parseURL, sameFile, setURL, setURL, toExternalForm
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FeatureURLHandler

public FeatureURLHandler()
Method Detail

openConnection

public java.net.URLConnection openConnection(java.net.URL url)
                                      throws java.io.IOException
Open the connection for the given URL.

Specified by:
openConnection in class java.net.URLStreamHandler
Parameters:
url - the url from which to open a connection.
Returns:
a connection on the specified URL.
Throws:
java.io.IOException - if an error occurs or if the URL is malformed.

getFeatureXmlURL

public java.net.URL getFeatureXmlURL()


Copyright © 2007-2011 Apache Software Foundation. All Rights Reserved.