Thanks Emanuele, this comes out of the great work that you did so thank you
:)
About paging, yes it is in the plans. As I described in detail in an email
to the developer list a few weeks go [1] this current patch is level 0. The
very basics to get the hibernate catalog working in a way that does not
totally disrupt the existing code base.
The next step is to modify the catalog interface to support a notion of
querying, and that will involve the ability to page through results. With
that interface defined and implemented we can start transition the rest of
geoserver to it. That in my mind seems like the safest migration path.
-Justin
[1]
http://www.mail-archive.com/[email protected]/msg11127.html
On Tue, Oct 19, 2010 at 10:43 AM, Emanuele Tajariol
<[email protected]>wrote:
> Hi Justin,
>
> that's really nice, it looks like the changes we've been discussing a while
> ago are taking their way into Geoserver :)
> As read in a previous email of yours, the interfaces are very close to the
> ones I proposed. Andrea, I guess you may refer to some docs here:
> JIRA: Catalog+DAO split:
> http://jira.codehaus.org/browse/GEOS-3806
> and here
> R’n’D: Catalog+DAO refactoring:
> http://geoserver.org/pages/viewpage.action?pageId=22708796
>
> We may then want to extend such interfaces with paginated calls in order to
> improve access in big catalogs. I know that such a change is not fully
> backward compatible, but I wonder if it is in your plans.
>
> Ciao,
> Emanuele
>
>
> Alle 17:45:19 di martedì 19 ottobre 2010, Andrea Aime ha scritto:
> > On Tue, Oct 19, 2010 at 3:54 PM, Justin Deoliveira <[email protected]
> >
> wrote:
> > > Hi all,
> > > I am not sure if i made it clear when i posted the GSIP last week but i
> > > would like to move it forward through voting. So far I have no votes on
> > > this proposal from any PSC members.
> >
> > Hey there... sorry for not replying, I did not do because I did not find
> > an easy to review the proposal, so I guessed I had to actually read the
> > patch line by line to figure it out.
> >
> > I see the new interfaces (one is without javadoc comments btw) and I had
> > a quick look at the code but the structure of the changes escapes me when
> > just glancing at the code.
> > (btw, why is every access to the DAO synchronized inside the catalog,
> > would it be the same
> > to have the dao implementor synchronize every method if the dao is
> > not thread safe?)
> >
> > I won't have time to really look into the diffs until next weekend, I
> > guess having
> > a bit more of description would expedite the review (things like the
> > dao synch above for example).
> > You know, something that sits in the middle between "let's have a DAO
> > approach" and actually going line by line through the patch.
> >
> > But if you can wait till the weekend I can actually sit down head
> > clear and look into
> > it for good as is, without any change or extra description.
> >
> > Cheers
> > Andrea
> >
> > -----------------------------------------------------
> > Ing. Andrea Aime
> > Senior Software Engineer
> >
> > GeoSolutions S.A.S.
> > Via Poggio alle Viti 1187
> > 55054 Massarosa (LU)
> > Italy
> >
> > phone: +39 0584962313
> > fax: +39 0584962313
> >
> > http://www.geo-solutions.it
> > http://geo-solutions.blogspot.com/
> > http://www.linkedin.com/in/andreaaime
> > http://twitter.com/geowolf
> >
> > -----------------------------------------------------
> >
> >
> ---------------------------------------------------------------------------
> >--- Download new Adobe(R) Flash(R) Builder(TM) 4
> > The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly
> > Flex(R) Builder(TM)) enable the development of rich applications that run
> > across multiple browsers and platforms. Download your free trials today!
> > http://p.sf.net/sfu/adobe-dev2dev
> > _______________________________________________
> > Geoserver-devel mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/geoserver-devel
> --
>
> -------------------------------------------------------
> Ing. Emanuele Tajariol
>
> GeoSolutions S.A.S.
> Via Poggio alle Viti 1187
> 55054 Massarosa (LU)
> Italy
>
> phone: +39 0584962313
> fax: +39 0584962313
>
> http://www.geo-solutions.it
> http://geo-solutions.blogspot.com
> -------------------------------------------------------
>
--
Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.
------------------------------------------------------------------------------
Download new Adobe(R) Flash(R) Builder(TM) 4
The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly
Flex(R) Builder(TM)) enable the development of rich applications that run
across multiple browsers and platforms. Download your free trials today!
http://p.sf.net/sfu/adobe-dev2dev
_______________________________________________
Geoserver-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-devel