Skip to main content
aboutsummaryrefslogtreecommitdiffstats
blob: 8f45f03112af70ad64b59ca76b4f59f21d91aa89 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
<?xml version="1.0" encoding="UTF-8"?>
<feature
      id="org.eclipse.ecf.remoteservice.sdk.feature"
      label="ECF Remote Services SDK"
      version="3.14.0.qualifier"
      provider-name="%providerName"
      license-feature="org.eclipse.license"
      license-feature-version="0.0.0">

   <description url="http://www.eclipse.org/ecf">
      This feature provides an all-in-one distribution of ECFs implementation
of the OSGi Remote Service (chapter 100) and
Remote Service Admin (chapter 122) standards.  Included are multiple
discovery and 
remote services provider implementations, allowing the remote
service developer to modularly select, use, or
create for themselves implementations needed to discover and use
OSGi Remote Services and Remote Service Admin.  For example, discovery based
upon
discovery protocols Zeroconf, SLP, DNSSD, and Zookeeper are present
in this distribution.  Also present are 
multiple distribution providers such as r-OSGi, ECF generic, XML-RPC, SOAP,
and multiple REST-based transports.  The SDK also supports the
creation
of custom discovery and/or distribution providers via open, community-tested and maintained 
APIs.
Also included in this SDK is a distributed implementation of
the OSGi Event Admin service.  Note that the contents of this
feature do not require Eclipse or Equinox specifically, but rather
may be run
on other frameworks (e.g. Felix) and with other tools.  For tutorials, examples, and documentation about OSGi Remote Services see

https://wiki.eclipse.org/ECF#OSGi_Remote_Services
   </description>

   <copyright>
      #################################################
# Copyright (c) 2010 Composent, Inc. and others. All rights reserved.
# This program and the accompanying materials are made available under the 
# terms of the Eclipse Public License v1.0 which accompanies this 
# distribution, and is available at 
# http://www.eclipse.org/legal/epl-v10.html
#
# Contributors: Composent, Inc. - initial API and implementation
#################################################
   </copyright>

   <license url="%licenseURL">
      %license
   </license>

   <includes
         id="org.eclipse.ecf.remoteservice.rosgi.feature"
         version="0.0.0"/>

   <includes
         id="org.eclipse.ecf.remoteservice.servlet.feature"
         version="0.0.0"/>

   <includes
         id="org.eclipse.ecf.remoteservice.rest.feature"
         version="0.0.0"/>

   <includes
         id="org.eclipse.ecf.server.generic.feature"
         version="0.0.0"/>

   <includes
         id="org.eclipse.ecf.osgi.services.feature"
         version="0.0.0"/>

   <includes
         id="org.eclipse.ecf.discovery.jmdns.feature"
         version="0.0.0"/>

   <includes
         id="org.eclipse.ecf.discovery.slp.feature"
         version="0.0.0"/>

   <includes
         id="org.eclipse.ecf.discovery.zookeeper.feature"
         version="0.0.0"/>

   <includes
         id="org.eclipse.ecf.discovery.feature"
         version="0.0.0"/>

   <includes
         id="org.eclipse.ecf.provider.generic.feature"
         version="0.0.0"/>

   <includes
         id="org.eclipse.ecf.provider.generic.remoteservice.feature"
         version="0.0.0"/>

   <includes
         id="org.eclipse.ecf.sharedobject.feature"
         version="0.0.0"/>

   <includes
         id="org.eclipse.ecf.eventadmin.feature"
         version="0.0.0"/>

   <includes
         id="org.eclipse.ecf.remoteservice.feature"
         version="0.0.0"/>

   <requires>
      <import plugin="org.eclipse.ecf"/>
      <import plugin="org.eclipse.ecf.identity"/>
   </requires>

</feature>

Back to the top