Hi,

I read about the new features of ConfigurationAdmin that will be applied in
the new OSGi release. After checking the new functions, I feel that I might
miss the point.

What I feel that the new functions have no other purpose but satisfying
some of the requirements of Apache Felix FileInstall.

It is possible to create factory config instances, but it is not possible
to do it with any kind of pid. That somehow does not make sense to me. Why
not all of them just some of them?

Why is the special character the hashmark? Is it because Felix ConfigAdmin
uses a dot at the moment? What about other implementations of the
specifications? Or the new versions of specifications are written based on
the current implementation specific details? Even if almost everybody uses
the Felix implementation.

I think that a universal solution would help much more projects, not only
Config Admin. By an universal solution, I mean: Possibility to deploy
configurations with pre-defined pids. This could be a help for FileInstall,
too.

With a universal solution, use-cases could be solved without workaround
like:

   -  Deployment of configurations from source-control at development time:
   Imagine that we use an IDE that supports starting OSGi containers, keep the
   config with the sources and update configuration without restarting the
   OSGi container
   - Deployment of configuration to several computers in a clustered
   environment


What do you think? Am I missing the point?

*Balázs **Zsoldos*
_______________________________________________
OSGi Developer Mail List
osgi-dev@mail.osgi.org
https://mail.osgi.org/mailman/listinfo/osgi-dev

Reply via email to