Skip to content
Branch: master
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
karaf-url-namespace-handler-example-core
karaf-url-namespace-handler-example-features
README.md
pom.xml

README.md

Apache Karaf URL Namespace Handler Example

Abstract

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

Artifacts

  • 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.

Build

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

Usage

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.