[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [equinox-dev] Calling Equinox close command by code

Hi again,

For me it is not enough to call context.getBundle(0).stop() since this does something similar to "shutdown" command (shutdown the OSGi Framework) and I need something similar to "close" command (shutdown and exit). How could I achieve it?

If I do context.getBundle(0).stop() my application does not stop and some bundles continue running, as the same way as if I would type shutdown command in the command line.

Thank you in advance

David

-----Mensaje original-----
De: equinox-dev-bounces@xxxxxxxxxxx [mailto:equinox-dev-bounces@xxxxxxxxxxx] En nombre de Neil Bartlett
Enviado el: miÃrcoles, 28 de abril de 2010 18:10
Para: Equinox development mailing list
Asunto: Re: [equinox-dev] Calling Equinox close command by code

David,

The way to shutdown the OSGi framework is to obtain the system bundle
(id zero) and call stop():

   context.getBundle(0).stop();

This will work across all frameworks, not just Equinox.

On a meta note to the list... can we get this question and answer into
a FAQ somewhere? It seems to get asked every few weeks!

Regards
Neil

On Wed, Apr 28, 2010 at 5:05 PM, David Conde <dconde@xxxxxxxx> wrote:
> Hi,
>
> Is there any way to call the âcloseâ command by programming?
>
>
>
> I need something to call close command from my Visual User Interface in
> order to close the application though a button.
>
>
>
> Thank you in advance
>
> _______________________________________________
> equinox-dev mailing list
> equinox-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/equinox-dev
>
>
_______________________________________________
equinox-dev mailing list
equinox-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/equinox-dev