+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