[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [eclipselink-users] Re: rcp, osgi, and dynamic weaving
|
I try to build a RCP,Osgi,JPA application and i read this post.
Where "dynamic weaving " is used and what is the purpose of using it in such an application.
Thx a lot !
--- On Mon, 1/5/09, Tom Ware <tom.ware@xxxxxxxxxx> wrote:
> From: Tom Ware <tom.ware@xxxxxxxxxx>
> Subject: Re: [eclipselink-users] Re: rcp, osgi, and dynamic weaving
> To: "EclipseLink User Discussions" <eclipselink-users@xxxxxxxxxxx>
> Date: Monday, January 5, 2009, 6:06 PM
> Hi Joel,
>
> The code for our dynamic weaving support can currently
> only be found in our SVN repository and it has only been
> implemented for equinox.
>
> It consists of two parts:
>
> 1. An Equinox fragment called:
> org.eclipse.persistence.jpa.equinox.weaving
>
> https://dev.eclipse.org/svnroot/rt/org.eclipse.persistence/trunk/jpa/org.eclipse.persistence.jpa.equinox.weaving
>
> 2. An additional EclipseLink bundle:
> org.eclipse.persistence.jpa.equinox
>
> https://dev.eclipse.org/svnroot/rt/org.eclipse.persistence/trunk/jpa/org.eclipse.persistence.jpa.equinox
>
> At the moment, we are only distributing those things as
> Eclipse Projects, but it should be possible to export them
> and use them. Let me know how far you get and I will help
> you with any issues.
>
> As for the service-based approach, this is also something
> we are quite interested in. I suspect work on this ramp up
> after our initial JPA 2.0 support becomes available - the
> priority at the moment.
>
> -Tom
>
> Joel Rosi-Schwartz wrote:
> > Hi Tom,
> >
> > I have everything working. For now I have it
> structured the same as the Comic app. In the future I would
> still prefer to organise it more as a service base approach
> if possible. But for now at least I have a functional
> application.
> >
> >
> > I would very much appreciate your assistance with
> getting dynamic weaving support working. This is my next
> hurdle.
> >
> > Many thanks and a happy new year to all,
> > Joel
> >
> >
> > On 19 Dec 2008, at 16:24, Tom Ware wrote:
> >
> >> Hi Joel,
> >>
> >> Our RCP demo is the best starting-point for OSGi
> usage. Here is a link to the instructions in our SVN
> repository.
> >>
> >>
> http://dev.eclipse.org/viewsvn/index.cgi/trunk/examples/org.eclipse.persistence.example.jpa.rcp.comics/ReadMe.txt?root=RT_Eclipselink&view=log
>
> >>
> >> Both the setup and the actual RCP demo use OSGi.
> >>
> >> We also have some Equinox-specific dynamic
> weaving support which we can help you get running when you
> have the OSGi basics running. It consists of a bundle that
> adds to our JPA support and a bundle that hooks into
> Equinox.
> >>
> >> -Tom
> >>
> >> Joel Rosi-Schwartz wrote:
> >>> Hi Shaun,
> >>> In the referenced thread below, you mentioned
> that you were putting together an OSGI example. I've had
> a look in org.eclipse.persistence/trunk/examples/ but I do
> not find any OSGI related examples. Has anything been put
> together yet as an Eclipselink quick start on Equinox.
> >>> Thanks,
> >>> Joel
> >>> -- Joel
> Rosi-Schwartz
> >>> Etish Limited
> [http://www.etish.org]
> >>>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >>> ^...^
> >>> / o,o \ The proud parents of ORMF
> and Useme
> >>> |) ::: (| The Open Requirements
> Management Framework
> >>> ====w=w==== [http://www.eclipse.org/ormf]
> >>>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >>> * From: Shaun Smith
> <shaun.smith@xxxxxxxxxx>
> >>> * Date: Thu, 21 Aug 2008 10:38:50 -0400
> >>> * Delivered-to:
> eclipselink-users@xxxxxxxxxxx
> <mailto:eclipselink-users@xxxxxxxxxxx>
> >>> * User-agent: Thunderbird 2.0.0.16
> (Windows/20080708)
> >>> Hi Ted,
> >>> I'm up on starting services and this is
> how we have it working for plain OSGi apps in Equinox. The
> issue is around my lack of experience with the different
> ways to launch Equinox. Launching an RCP app is not the
> same as just starting up an Equinox with a bunch of bundles
> with services. The problem I was running into when I tried
> this was that my services were not started before the RCP
> main application was started.
> >>> I'm currently revisiting the Comics RCP
> example to get a better picture of the issues and hopefully
> someone will be able to help me clear them. I'll also
> get a plain OSGi weaving example checked into the
> EclipseLink SVN trunk along with some docs. I'll post
> when it's checked in.
> >>> Shaun
> >>> Ted Pricer wrote:
> >>> > This is a continuation of a discussion
> started in the
> >>> > eclipse.rt.eclipselink newsgroup:
> >>> >
> >>> > Shaun,
> >>> >
> >>> > I think the way to start a specific
> service is to specify the
> >>> > containing bundle in the osgi.bundles
> section of config.ini file (or
> >>> > just as a system property) with an entry
> such as:
> >>> >
> >>> >
> osgi.bundles=org.eclipse.equinox.common@2:start,org.eclipse.update.configurator@4:start,org.eclipse.core.runtime@start,org.eclipse.eclipselinkbundletostart:start
>
> >>> >
> >>> > Substituting for
> org.eclipse.eclipselinkbundletostart.
> >>> >
> >>> > Which bundle includes the service that
> needs to start for dynamic
> >>> > weaving to work?
> >>> >
> >>> > Ted
> >>> >
> _______________________________________________
> >>> > eclipselink-users mailing list
> >>> > eclipselink-users@xxxxxxxxxxx
> >>> >
> https://dev.eclipse.org/mailman/listinfo/eclipselink-users
> >>> >
> ------------------------------------------------------------------------
> >>>
> _______________________________________________
> >>> eclipselink-users mailing list
> >>> eclipselink-users@xxxxxxxxxxx
> >>>
> https://dev.eclipse.org/mailman/listinfo/eclipselink-users
> >> _______________________________________________
> >> eclipselink-users mailing list
> >> eclipselink-users@xxxxxxxxxxx
> >>
> https://dev.eclipse.org/mailman/listinfo/eclipselink-users
> >>
> >
> > _______________________________________________
> > eclipselink-users mailing list
> > eclipselink-users@xxxxxxxxxxx
> >
> https://dev.eclipse.org/mailman/listinfo/eclipselink-users
> _______________________________________________
> eclipselink-users mailing list
> eclipselink-users@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/eclipselink-users