If you make the component immediate then it will always get activated, 
even if no other component uses it, and it will only get deactivated if it 
becomes unsatisfied or its bundle is stopped.

Tom





From:   David Daniel <david.daniel.1...@gmail.com>
To:     OSGi Developer Mail List <osgi-dev@mail.osgi.org>
Date:   10/06/2016 08:11 AM
Subject:        [osgi-dev] Service being destroyed
Sent by:        osgi-dev-boun...@mail.osgi.org



I have a service and it has a private blocking queue variable

On activate it registers an eventhandler that writes to the queue on an 
event.  It also starts a thread that watches the blocking queue.

My problem is that it is getting destroyed because nothing else depends on 
the service.  Is there a way to keep the service alive so the eventhandler 
is not garbage collected

Thanks for any help,
  David_______________________________________________
OSGi Developer Mail List
osgi-dev@mail.osgi.org
https://mail.osgi.org/mailman/listinfo/osgi-dev



_______________________________________________
OSGi Developer Mail List
osgi-dev@mail.osgi.org
https://mail.osgi.org/mailman/listinfo/osgi-dev

Reply via email to