[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [equinox-dev] how to launch another fw instance in the same jvm
|
Hmm, it's not easy to achieve it.
I'll check the code of servletbrigde later.
Anyway, thank you, Simon.
On Tue, 28 Nov 2006 12:03:48 -0500
"Kaegi, Simon" <Simon.Kaegi@xxxxxxxxxx> wrote:
Kaegi,> Hi Ikuo,
Kaegi,>
Kaegi,> I don't know if there's an example of a bundle that launches another
Kaegi,> instance of Equinox readily available, however the FrameworkLauncher in
Kaegi,> the servletbridge might be a good place to get some ideas.
Kaegi,> A few things to think about...
Kaegi,> 1) Try to isolate the class loader you're using to launch the new
Kaegi,> instance from the bundle doing the launching.
Kaegi,> 2) Make sure osgi.framework.useSystemProperties=false is set to help
Kaegi,> prevent system property collisions with the already started framework.
Kaegi,> 3) If you need to do more than just manage the instances lifecycle,
Kaegi,> start thinking about how you're going to interact/communicate with the
Kaegi,> newly launched instance. For interacting I like using Framework
Kaegi,> extension bundles however you might in some cases want to interact with
Kaegi,> the BundleContext (with a healthy does of reflection) returned from
Kaegi,> EclipseStarter.startup(...)
Kaegi,>
Kaegi,> HTH
Kaegi,> -Simon
Kaegi,>
Kaegi,> > -----Original Message-----
Kaegi,> > From: equinox-dev-bounces@xxxxxxxxxxx
Kaegi,> > [mailto:equinox-dev-bounces@xxxxxxxxxxx] On Behalf Of Ikuo Yamasaki
Kaegi,> > Sent: Saturday, November 25, 2006 10:20 AM
Kaegi,> > To: equinox-dev@xxxxxxxxxxx
Kaegi,> > Subject: [equinox-dev] how to launch another fw instance in
Kaegi,> > the same jvm
Kaegi,> >
Kaegi,> > Hi,
Kaegi,> >
Kaegi,> > I'd like to know how a bundle on a framework launches another
Kaegi,> > framework instance in the same Java VM in equinox.
Kaegi,> >
Kaegi,> > If there is any information I can get, it would be very
Kaegi,> > appreciated (e.g.
Kaegi,> > examples of bundle implementation which implements it, tips
Kaegi,> > for it, etc...)
Kaegi,> >
Kaegi,> > Best regards,
Kaegi,> >
Kaegi,> > =======
Kaegi,> > Ikuo YAMASAKI
Kaegi,> >
Kaegi,> >
Kaegi,> > _______________________________________________
Kaegi,> > equinox-dev mailing list
Kaegi,> > equinox-dev@xxxxxxxxxxx
Kaegi,> > https://dev.eclipse.org/mailman/listinfo/equinox-dev
Kaegi,> >
Kaegi,> >
Kaegi,>
Kaegi,> This message may contain privileged and/or confidential information. If you have received this e-mail in error or are not the intended recipient, you may not use, copy, disseminate or distribute it; do not open any attachments, delete it immediately from your system and notify the sender promptly by e-mail that you have done so. Thank you.
Kaegi,> _______________________________________________
Kaegi,> equinox-dev mailing list
Kaegi,> equinox-dev@xxxxxxxxxxx
Kaegi,> https://dev.eclipse.org/mailman/listinfo/equinox-dev
Kaegi,>
=======
Ikuo YAMASAKI