Skip to main content



      Home
Home » Eclipse Projects » Equinox » Eclipse at Server Side
Eclipse at Server Side [message #82819] Mon, 05 February 2007 12:11 Go to next message
Eclipse UserFriend
Hope this is the right forum to ask this question.

For my project need, I need to start the Eclipse platform and invoke a
plugin (BIRT API) from a EJB? How can I access Eclipse core runtime API
from a EJB? This is to dynamically register a new plugin (in my case it is
BIRT ODA driver) with the IExtensionRegistry.

Any help in this regard is highly appreciated.

Thanks in Advance,
Ravi Chamarthy.
Re: Eclipse at Server Side [message #83059 is a reply to message #82819] Tue, 06 February 2007 16:49 Go to previous message
Eclipse UserFriend
Hi Ravi,

Accessing the core runtime API from an EJB would be tough to do especially
for BIRT where everything is in the webapp; the class loader visibility is
in the wrong direction. Even then I'm not sure if BIRT supports anything
like dynamic deployment. You might still ask on the BIRT list as perhaps
others have run into your same problem and have a good solution.

All I can suggest is that unless your needs are truly dynamic just install
your ODA bundles(s) alongside with BIRT.

-Simon



EJB integration is possible however has not currently been looked at however
for your use-case you might be better to trigger. That said, it might be
easy enough

"Ravi" <rchamarthy@mail.com> wrote in message
news:2de1cb2b2b3791b8a8352f92cadd48f3$1@www.eclipse.org...
> Hope this is the right forum to ask this question.
>
> For my project need, I need to start the Eclipse platform and invoke a
> plugin (BIRT API) from a EJB? How can I access Eclipse core runtime API
> from a EJB? This is to dynamically register a new plugin (in my case it is
> BIRT ODA driver) with the IExtensionRegistry.
> Any help in this regard is highly appreciated.
>
> Thanks in Advance,
> Ravi Chamarthy.
>
Previous Topic:Initialization of instance location
Next Topic:Wired servletbridge extension bundle?!?
Goto Forum:
  


Current Time: Wed May 28 21:51:41 EDT 2025

Powered by FUDForum. Page generated in 0.02314 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top