@Achim:
This would not really guarantee a new unique PID if you can give it ...

@Carlos:
Not sure about the meta-type, but I suppose it should use the factory
pid instead of factory based configurations?

On Mon, Apr 4, 2011 at 22:59, Achim Nierbeck <bcanh...@googlemail.com> wrote:
> Hi Guillaume,
>
> just because out of curiosity, where in the spec is it defined how the
> PID is generated?
> I just found the following in the current 4.2 spec:
>
> <quote>
> When a Configuration object for a Managed Service Factory is created
> (ConfigurationAdmin.createFactoryConfiguration), a new unique PID is
> created for this object by the Configuration Admin service. The scheme used
> for this PID is defined by the Configuration Admin service and is unrelated
> to the factory PID.
> </quote>
>
> The way I read this, that it is completely free on how to define this
> unique PID.
> From my point of  view in combination with the FileInstaller this newly
> unique Service PID could be like Carlos suggested.
>
> just my 2 cents
>
> regards, Achim
>
>> The ConfigAdmin spec specifies that the PID has to be generated, so
>> no, that's not possible.
>> However you can filter based on the file name, as an additional
>> property is added to the configuration to be able to easily link it
>> back to the file.
>> Look for the felix.fileinstall.filename property.
>>
>> On Fri, Apr 1, 2011 at 13:50, Carlos Quiroz <cqui...@gemini.edu> wrote:
>>> Hi
>>>
>>> I have been using FileInstall to start and install my services using 
>>> ManagedServiceFactories but one issue I find is that FileInstall ask 
>>> ConfigAdmin an initial configuration which is set to a random UUID.
>>>
>>> Could be that FileInstall gets the pid from the file name like is getting 
>>> the Factory PID? Like
>>>
>>> <factory.pid>-<service.pid>.cfg
>>>
>>> In the code, FileInstall is actually doing something like that parsing the 
>>> filename but it doesn't use the service.pid part
>>>
>>> I think that would be quite useful as the Random UUID in PID makes it 
>>> difficult to find specific services
>>>
>>> Any opinion?
>>>
>>> Carlos
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscr...@felix.apache.org
>>> For additional commands, e-mail: users-h...@felix.apache.org
>>>
>>>
>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@felix.apache.org
> For additional commands, e-mail: users-h...@felix.apache.org
>
>



-- 
Cheers,
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/
------------------------
Open Source SOA
http://fusesource.com

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@felix.apache.org
For additional commands, e-mail: users-h...@felix.apache.org

Reply via email to