Skip to content
Branch: master
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Apache Karaf URL Namespace Handler Example


This example shows how to create a new URL namespace handler and use it in all Apache Karaf parts.


  • karaf-url-namespace-handler-example-core is the core bundle providing the URL handler.
  • karaf-url-namespace-handler-example-features contains the features repository used for deployment.


The build uses Apache Maven. Simply use:

mvn clean install

Features and Deployment

On a running Karaf instance, register the features repository:

karaf@root()> feature:repo-add mvn:org.apache.karaf.examples/karaf-url-namespace-handler-example-features/LATEST/xml

Then, you can install the karaf-url-namespace-handler-example feature:

karaf@root()> feature:install karaf-url-namespace-handler-example


Once you have installed the feature, you can use URL like example:* wrapping any already supported URL. When you use the example:* URL, a greeting message will be displayed.

For instance:

karaf@root()> bundle:install example:mvn:commons-lang/commons-lang/2.6
Thanks for using the Example URL !
Bundle ID: 44
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.