If you retrieve the JMS connection factory using an OSGi service then
your bundle will easily know that the service is not available
anymore, so the bundle should put itself in a state where it will wait
until the service come up again.

On Tue, Jan 24, 2012 at 13:36, Hervé BARRAULT <[email protected]> wrote:
> Hi,
> is there a way in Karaf to define a bundle as "critical" ?. If this
> bundle fails, the whole container shall stop/restart.
>
> I can use a listener as in a previous question f(Starting/Stopping
> Programmatically Bundles) to check the state of the bundle.
>
> The idea is : I have an embedded broker and my bundles communicate
> through JMS. If the broker fails, i am useless so I should try to
> restart (at least the broker but i have seen after failure that only
> restarting the broker is sometimes not enough).
>
> Regards
>
> Hervé



-- 
------------------------
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/
------------------------
FuseSource, Integration everywhere
http://fusesource.com

Reply via email to