Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "EIG:Integrators Guide"

(Introduction)
(15 intermediate revisions by one other user not shown)
Line 1: Line 1:
Construction of this manual started Thursday, October 28, 2010. If you want to contribute then you want to [[EUG:How to Contribute|read this first]].
+
This is Work in Progress. Please contribute. [[EUG:How to Contribute|Read here how]].
  
 
[[Image:Ecflogoremoveme.jpg|right|300px]]  
 
[[Image:Ecflogoremoveme.jpg|right|300px]]  
Line 8: Line 8:
  
 
<!--  NOTE TO EDITORS: Subtopics added here must also be added into the page where the above link points to -->  
 
<!--  NOTE TO EDITORS: Subtopics added here must also be added into the page where the above link points to -->  
[[EIG:Foreword by Scott Lewis|Foreword by Scott Lewis, ECF Project Lead]]  
+
[[EIG:Foreword by Scott Lewis|Foreword by Scott Lewis, ECF Project Lead]]<br>
 +
[[EIG:Acknowledgements|Acknowledgements]]
  
 
==[[EIG:Introduction|Introduction]]==  
 
==[[EIG:Introduction|Introduction]]==  
Line 16: Line 17:
 
[[EIG:Overview|Overview]]<br>  
 
[[EIG:Overview|Overview]]<br>  
 
[[EIG:Download|Download]]<br>  
 
[[EIG:Download|Download]]<br>  
[[EIG:Download Source Code|Download Source Code]]<br>
 
 
[[EIG:Add to Target Platform|Add to Target Platform]]<br>  
 
[[EIG:Add to Target Platform|Add to Target Platform]]<br>  
[[EIG:Download Other OSGi|Install in Felix or other OSGi]]
+
[[EIG:Download Source Code|Download Source Code]]<br>
 +
[[EIG:Download Other OSGi|Install in Felix or other OSGi]]<br>
 
[[EIG:Applications|Applications]]<br>
 
[[EIG:Applications|Applications]]<br>
  
Line 40: Line 41:
 
-->  
 
-->  
 
[[EIG:Introduction to OSGi Remote Services|Introduction to OSGi Remote Services]]<br>  
 
[[EIG:Introduction to OSGi Remote Services|Introduction to OSGi Remote Services]]<br>  
 +
[[EIG:Getting Started with OSGi Remote Services|Getting Started with OSGi Remote Services]]<br>
 +
[[EIG:Asynchronous Remote Services|Asynchronous Remote Services]]<br>
 
[[EIG:Runtime Dependencies/Configuration|Runtime Configuration]]<br>  
 
[[EIG:Runtime Dependencies/Configuration|Runtime Configuration]]<br>  
 
[[EIG:Remoting|Service Distribution]]<br>  
 
[[EIG:Remoting|Service Distribution]]<br>  
 
[[EIG:Discovery|Service Discovery]]<br>
 
[[EIG:Discovery|Service Discovery]]<br>
 +
 +
==[[EIG:OSGi Remote Services Discovery|OSGi Remote Services Discovery]]==
 +
<!-- NOTE TO EDITORS: Subtopics added here must also be added into the page where the above link points to
 +
-->
 +
[[EIG:File-based Discovery with the Endpoint Description Extender Format|File-based Discovery with the Endpoint Description Extender Format]]<br>
  
 
==[[EIG:Distributed EventAdmin Service|Distributed EventAdmin Service]]==  
 
==[[EIG:Distributed EventAdmin Service|Distributed EventAdmin Service]]==  
Line 49: Line 57:
 
[[EIG:Introduction to Distributed EventAdmin|Introduction to Distributed EventAdmin]]<br>
 
[[EIG:Introduction to Distributed EventAdmin|Introduction to Distributed EventAdmin]]<br>
  
==[[EIG:OSGi Remote Service Admin|OSGi Remote Service Admin]]==  
+
==[[EIG:OSGi Remote Services Admin|OSGi Remote Services Admin]]==  
 
<!-- NOTE TO EDITORS: Subtopics added here must also be added into the page where the above link points to  
 
<!-- NOTE TO EDITORS: Subtopics added here must also be added into the page where the above link points to  
-->  
+
-->
 +
[[EIG:Remote Services Admin|Remote Services Admin]] <br>
 
[[EIG:Topology Management|Topology Management]]<br>
 
[[EIG:Topology Management|Topology Management]]<br>
 +
[[EIG:RemoteServiceAdminListener|Remote Service Admin Listener]]<br>
  
 
==[[EIG:The Shared Object API|The Shared Object API]]==  
 
==[[EIG:The Shared Object API|The Shared Object API]]==  
Line 59: Line 69:
 
[[EIG:Creating a Shared Object|Creating a Shared Object]]<br>
 
[[EIG:Creating a Shared Object|Creating a Shared Object]]<br>
 
[[EIG:Sharing the Shared Object|Sharing the Shared Object]]<br>
 
[[EIG:Sharing the Shared Object|Sharing the Shared Object]]<br>
 +
 +
==[[EIG:ECF API|The ECF API]]==
 +
<!-- NOTE TO EDITORS: Subtopics added here must also be added into the page where the above link points to -->
 +
 +
==[[EIG:Configuration_Properties |ECF Configuration properties]]==
 +
<!-- NOTE TO EDITORS: Subtopics added here must also be added into the page where the above link points to -->

Revision as of 07:26, 6 July 2012

This is Work in Progress. Please contribute. Read here how.

Ecflogoremoveme.jpg

ECF Integrators Guide

Foreword

Foreword by Scott Lewis, ECF Project Lead
Acknowledgements

Introduction

Who should use this guide
Overview
Download
Add to Target Platform
Download Source Code
Install in Felix or other OSGi
Applications

The Container Architecture

Container Introduction
ECF ID's
Containers
Container Factories
Implementing a New Container

Container Implementations

See this page for hints on how to document a provider
JGroups provider

OSGi Remote Services

Introduction to OSGi Remote Services
Getting Started with OSGi Remote Services
Asynchronous Remote Services
Runtime Configuration
Service Distribution
Service Discovery

OSGi Remote Services Discovery

File-based Discovery with the Endpoint Description Extender Format

Distributed EventAdmin Service

Introduction to Distributed EventAdmin

OSGi Remote Services Admin

Remote Services Admin
Topology Management
Remote Service Admin Listener

The Shared Object API

Introduction to the Shared Object API
Creating a Shared Object
Sharing the Shared Object

The ECF API

ECF Configuration properties

Back to the top