[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
AW: [equinox-dev] Possible to use custom threadpool

Hi Tom,

thanks for your efforts. I will try to find out if - fort he time being -
patching Equinox would be a feasible solution. Any pointers where to look?

Olaf

________________________________________
Von: equinox-dev-bounces@xxxxxxxxxxx
[mailto:equinox-dev-bounces@xxxxxxxxxxx] Im Auftrag von Thomas Watson
Gesendet: Mittwoch, 4. Juni 2008 22:19
An: Equinox development mailing list
Betreff: Re: [equinox-dev] Possible to use custom threadpool

Hi Olaf,

Currently Equinox spawns its own Threads to perform asynchronous event
delivery and perform asynchronous operations (such as PackageAdmin and
StartLevel operations). There is no way to plugin an external threadpool for
Equinox to use. 

OSGi is considering a specification on how Framework implementations should
operate when they are embedded in an existing environment. I opened a bug
against OSGi to investigate if an external thread pool should be able to be
specified when embedding an OSGi Framework.

Tom



"Olaf Bergner" ---06/04/2008 02:57:16 PM---Hello, we are investigating the
possibility to use Equinox as some kind of high-end

From:

"Olaf Bergner" <olaf.bergner@xxxxxx>

To:

<equinox-dev@xxxxxxxxxxx>

Date:

06/04/2008 02:57 PM

Subject:

[equinox-dev] Possible to use custom threadpool
________________________________________



Hello,

we are investigating the possibility to use Equinox as some kind of high-end
plugin container for a massive legacy J2EE app. Therefore, we are tasked
with embedding Equinox into our J2EE application server, i.e. BEA WLS 9.2.
Preliminary discussion with our operating team have revealed that an
embedded OSGi container must not spawn its own threads but rather use those
provided and managed by the WLS. This requirement is not to be relaxed,
period ;-)

This begs the question whether it is possible to tell Equinox to use an
external threadpool. I this possible out of the box, or what would be the
steps involved to make it possible?

Regards,
Olaf

_______________________________________________
equinox-dev mailing list
equinox-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/equinox-dev