Skip to main content
Jump to: navigation, search

Difference between revisions of "EIG:Install TimeService Tutorial into Apache Karaf"

Line 5: Line 5:
 
Prior to running this tutorial you must [[EIG:Install_into_Apache_Karaf | install ECF Remote Services into your Karaf server]].
 
Prior to running this tutorial you must [[EIG:Install_into_Apache_Karaf | install ECF Remote Services into your Karaf server]].
  
==Exporting the Remote Service==
+
==Exporting the Remote Service with Karaf==
  
 
To export the remote time service host with Apache Karaf simply install the timeservice host example feature
 
To export the remote time service host with Apache Karaf simply install the timeservice host example feature

Revision as of 18:20, 10 August 2015

Introduction

See the Building your first OSGi Remote Services Tutorial to understand how to design and build this example.

Prior to running this tutorial you must install ECF Remote Services into your Karaf server.

Exporting the Remote Service with Karaf

To export the remote time service host with Apache Karaf simply install the timeservice host example feature

feature:install -v ecf-remoteservices-examples-timeservice-host

This will install two bundles: the timeservice API bundle (com.mycorp.examples.timeservice) and the timeservice host bundle (com.mycorp.examples.timeservice.host). When Karaf start these bundles, they are exported, and will produce the following output on console

Karafinst4.png

The output after the EXPORT_REGISTRATION indicates that the TimeService has been exported as a remote service and is ready for remote consumer discovery and usage.

For reference, this output is produced by the TimeService Examples Host activator class com.mycorp.examples.timeservice.host.Activator.

Back to the top