ECF Distribution Providers based upon the JaxRS specification that supports OSGi R7 Remote Services. Implementations based on Apache CXF or Jersey are provided.
NEW: Tutorial for Extending the JaxRS Jersey Provider by adding customized request-level Basic Authentication
See the documentation on the ECF Wiki
This makes it much easier and more flexible to use EDEF files for importing Endpoint Descriptions. See the documentation on the ECF Wiki
OSGi R7 Remote Services includes support for Asynchronous Remote Services supporting Remote Services with return values of CompletableFuture, Future, or OSGi's Promise (Java) that will be executed asynchronously.
The Jersey and CXF distribution provider configuration properties are documented on this wiki page.
See JaxRS Remote Services Tutorial
See this wiki page for a description of how to install and run in Apache Karaf.
JaxRS OSGi Remote Services is distributed with the Apache2 license. See LICENSE in this directory for more information.