hi @ all,

fyi:
in our irc-channel the main (tech.) argument about requiring java 8 as a
baseline before ds2 was about default methods.
however, there wasn't a clear consensus about using default methods in our
api/spi -> maybe we should discuss those topics first.

regards,
gerhard



2018-03-01 12:37 GMT+01:00 Thomas Andraschko <[email protected]>:

> Thats what we currently have: DS1.9 = Java8 && JavaEE7
> We can such Java8 improvements in DS1.9, there is no need to wait for 2.0.
>
> 2018-03-01 12:29 GMT+01:00 Ondrej Mihályi <[email protected]>:
>
> > +1 to EE7 and Java 8 as baseline. There are even no production ready EE 8
> > servers yet, although Payara and some others are very close.
> >
> > Ondro
> >
> > Dňa 1. 3. 2018 10:22 AM používateľ "Christian Beikov" <
> > [email protected]> napísal:
> >
> > > Ok great, I'll look into this.
> > >
> > > As for JEE8, I'd prefer to keep JEE7 as the baseline for 2.0 as JEE8
> > > doesn't seem to be very widespread yet.
> > >
> > >
> > > Mit freundlichen Grüßen,
> > > ------------------------------------------------------------
> ------------
> > > *Christian Beikov*
> > > Am 01.03.2018 um 10:16 schrieb Thomas Andraschko:
> > >
> > >> Feel free to work on patch! ;)
> > >>
> > >> And yes, probably DS2.0 will need some redesigns or enhancements based
> > on
> > >> Java8.
> > >> We also already talked about if DS2.0 should only target JEE8, to do a
> > >> little cleanup on the project.
> > >> I think we will need to start a new discussion, but don't know if
> anyone
> > >> has time until TomEE8 is ready ;)
> > >>
> > >> 2018-03-01 9:30 GMT+01:00 Christian Beikov <
> [email protected]
> > >:
> > >>
> > >> Hey,
> > >>>
> > >>> I was wondering if there would be interest in introducing a Pageable
> > >>> interface analogous to what Spring Data has or if the DeltaSpike
> answer
> > >>> to
> > >>> this is the QueryResult interface.
> > >>>
> > >>> Being able to pass in the pagination configuration as parameter has
> the
> > >>> advantage that one could e.g. write a JAX-RS RequestBodyReader for
> > >>> constructing the object from various sources. Without such a Pageable
> > >>> interface, users would have to map the request parameters manually to
> > the
> > >>> respective operations in a QueryResult which is quite repetitive and
> > not
> > >>> really allows for extensions. I implemented an extension for Spring
> > Data
> > >>> and Spring MVC that adds support for keyset pagination which is made
> > >>> easily
> > >>> possible because I can just subclasss the Pageable interface of
> Spring
> > >>> Data
> > >>> and handle the deserialization in a custom MethodArgumentResolver.
> I'd
> > >>> like
> > >>> to do the same for DeltaSpike Data with JAX-RS which forces me to
> > create
> > >>> my
> > >>> own Pageable interface.
> > >>>
> > >>> Since I just read that Mark is proposing to set the required Java
> base
> > >>> version to 8, I was wondering if this means there will be a 2.0
> release
> > >>> that is Java 8ified. If so, I would like to propose to add this
> > Pageable
> > >>> stuff to DeltaSpike Data 2.0.
> > >>>
> > >>> Comments, thoughts? :)
> > >>>
> > >>> --
> > >>>
> > >>> Mit freundlichen Grüßen,
> > >>> ------------------------------------------------------------
> > ------------
> > >>> *Christian Beikov*
> > >>>
> > >>>
> > >
> >
>

Reply via email to