But which Config Admin service implementation are you using?

Cheers
Niclas

On Wed, Jan 14, 2009 at 4:45 PM, Miguel <[email protected]> wrote:
> Hello,
>
> we are trying to configure the pax logging service in our applications. we
> are currently use the following bundles:
>
> 1 ACTIVE      org.ops4j.pax.logging.pax-logging-api_1.3.0
> [...]
> 10 ACTIVE      org.ops4j.pax.logging.pax-logging-service_1.3.0
>
> We use org.osgi.service.cm.ConfigurationAdmin to get the current
> configuration linked to service.pid=org.ops4j.pax.logging which is
> registered in the framework under the ManagedService service as the
> documentation of pax logging says.
>
> First, we retrieve the Configuration admin service:
>
> private ConfigurationAdmin _confAdmin = null;
> [...]
>
> protected void activate(ComponentContext context){
>
>         _confAdmin = (org.osgi.service.cm.ConfigurationAdmin)
> context.locateService("CONFIGURE");
>
>         Configuration config = null;
>         try {
> config = _confAdmin.getConfiguration("org.ops4j.pax.logging",null);
>
>
>                         if ( config == null){
>             System.out.println(" config NULL");
>         }
>           else {
>                 Dictionary props = config.getProperties();
>
>                                     ...
>
> The issue is that no configuration is got with this service.pid.
>
> If we use the same code with another service registered under
> ManagedService  with another service.pid , the configuration is retrieved
> properly.
>
> has anybody any hints about this?
>
> thank you in advance,
>
> M
>
>
>
> _______________________________________________
> OSGi Developer Mail List
> [email protected]
> https://mail.osgi.org/mailman/listinfo/osgi-dev
>



-- 
http://www.qi4j.org - New Energy for Java
_______________________________________________
OSGi Developer Mail List
[email protected]
https://mail.osgi.org/mailman/listinfo/osgi-dev

Reply via email to