[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ecf-dev] New tutorial: Creating your first OSGi Remote Service

On 12/8/2013 5:12 AM, Markus Alexander Kuppe wrote:
<stuff deleted>

It still shows: // OSGi Standard Property - indicates which provider config(s) will be used to export the service props.put("service.exported.configs","ecf.generic.server");

Is this intentional?

Yes. Since it is so central to how Remote Services now work (service.exported.configs), I thought it would be useful to include it.


I would assume that RSA selects the highest ranking currently deployed distribution provider automatically.

What the spec says is this (Table 100.2): 'If this property is not set or empty, a distribution provider is free to choose a default configuration type for the service'. And so the ECF RSA distribution provider chooses a default of "ecf.generic.server".


So it could be removed...and with ECF's RSA implementation the service will be exported. I think it's useful to include in an introductory tutorial...simply because it does convey something about the way OSGi remote services are typically going to be registered (I expect the typical case is that it would be present/explicitly set...as per the spec).

Scott



M. _______________________________________________ ecf-dev mailing list ecf-dev@xxxxxxxxxxx https://dev.eclipse.org/mailman/listinfo/ecf-dev