Skip to main content

[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


      


Back to the top