Dashboard

Refactoring addon-web-mvc-controller

    • -0
    • +29
    /addon-web-mvc-controller/addon/pom.xml
  1. … 92 more files in changeset.

Refactoring addon-test

    • -0
    • +29
    /addon-test/addon/pom.xml
    • -0
    • +19
    /addon-test/annotations/pom.xml
  1. … 12 more files in changeset.

DATAREDIS-375 - Avoid repeatedly decorating a cache.

Previously a transactional RedisCacheManager decorated a cache with the TransactionAwareCacheDecorator twice. We now make sure that a particular cache is only decorated once with a TransactionAwareCacheDecorator.

Refactoring addon-security

    • -0
    • +29
    /addon-security/addon/pom.xml
  1. … 17 more files in changeset.

Refactoring addon-plural

  1. … 29 more files in changeset.

Refactoring addon-layers-service

    • -0
    • +29
    /addon-layers-service/addon/pom.xml
  1. … 34 more files in changeset.

DATAJPA-677 - Polishing.

Some simplifications in the persistence provider specific implementation of the CloseableIterator execution. Adapt to renames in Spring Data Commons. Missing JavaDoc. Additional test case to verify support for executing a stream query.

Original pull request: #136.

DATAMONGO-1165 - Polishing.

Renamed MongoOperations executeAsStream(…) to stream(…). Make use of Spring Data Commons StreamUtils in AbstractMongoQuery's StreamExecution. Moved test case from PersonRepositoryIntegrationTests to AbstractPersonRepositoryIntegrationTests to make sure they're executed for all sub-types.

Original pull request: #274.

DATAMONGO-165 - Polishing.

Renamed MongoOperations executeAsStream(…) to stream(…). Make use of Spring Data Commons StreamUtils in AbstractMongoQuery's StreamExecution. Moved test case from PersonRepositoryIntegrationTests to AbstractPersonRepositoryIntegrationTests to make sure they're executed for all sub-types.

Original pull request: #274.

Updating module order and group IDs in an attempt to fix build.

DATACMNS-650 - Polishing.

Added stream to the list of supported query method prefixes. Allow Stream to be used as return type for paginating queries, too.

Renamed Java8StreamUtils to StreamUtils. Some additional JavaDoc.

Original pull request: #116.

    • -0
    • +100
    /src/main/java/org/springframework/data/util/StreamUtils.java

fixed reactor build order and pom parent issues

DATAMONGO-1110 - Allow minDistance parameter within derived queries.

It is now possible to use two distance parameter within the repository queries. This allows to define near queries like:

findByLocationNear(Point point, Distance min, Distance max);

Please note that the first distance parameter is treated as the minimum distance while the second one defines the maximum distance from the given point, while the distance parameter will server as maxDistance in case only one Distance is provided.

    • -1
    • +9
    /src/main/asciidoc/reference/mongodb.adoc

Refactoring addon-layers-repository-jpa

    • -0
    • +29
    /addon-layers-repository-jpa/addon/pom.xml
  1. … 26 more files in changeset.

Refactoring addon-json

    • -0
    • +29
    /addon-json/addon/pom.xml
    • -0
    • +20
    /addon-json/annotations/pom.xml
  1. … 16 more files in changeset.

Refactoring addon-jpa

    • -0
    • +29
    /addon-jpa/addon/pom.xml
  1. … 83 more files in changeset.

DATAMONGO-479 - Assert MongoDB Java driver generation 3 compatibility.

Use getCode() instead of toString for converting o.b.t.Code objects. This works fine for MongoDB Java driver versions 2 and 3.

DATAMONGO-479 - Assert MongoDB Java driver generation 3 compatibility.

Since the toString representation of o.b.t.Code changed we need to reflectively read the value in order to get its proper String representation. This works fine for MongoDB Java driver versions 2 and 3.

add neo4j modules to spring parent to expedite release to mvn central

    • -0
    • +50
    /neo4j-ogm-test/pom.xml
    • -0
    • +115
    /neo4j-ogm/pom.xml
    • -0
    • +33
    /neo4j-ogm/src/main/java/org/neo4j/ogm/annotation/Index.java
    • -0
    • +41
    /neo4j-ogm/src/main/java/org/neo4j/ogm/annotation/NodeEntity.java
  1. … 278 more files in changeset.

DATAJPA-677 - Add support for Java 8 Stream in Repository finder methods.

We now mark the query as read-only iif the current transaction is marked as read-Only.

DATAJPA-677 - Add support for Java 8 Stream in Repository finder methods.

Added support for Java 8 Streams in derived query methods.

Revised HibernatScrollableResultsIterator to work with Hibernate3 and Hibernate4.

Adapted Java8 Stream creation to newly capabilities in SD Commons.

DATAMONGO-1165 - Add support for Streaming large result lists.

Adapted Java 8 Stream creation to new Java8StreamUtils from SD Commons.

DATACMNS-650 - Introduced CloseableIterator abstraction as a foundation for streaming of results.

Introduced Java8StreamUtils that helps with construction of Streams from iterators.

Refactoring RooJavaType annotations with new annotations package

INT-3669: Fix `DelayHandler` for the `Date` delay

JIRA: https://jira.spring.io/browse/INT-3669

Previously the `DelayHandler` incorrectly calculated a `delay` for values which are of the `Date` time.

It always used `new Date()` even for rescheduling for persisted messages.

  • Fix `DelayHandler` to calculate `delays` against the `requestDate` of the delayed Message
  • In addition fix the expression evaluation root object, when for rescheduling it was the message with `DelayedMessageWrapper` payload instead of original message.

*Cherry-pick to 3.0.x, 4.0.x, 4.1.x*

INT-3669: Fix `DelayHandler` for the `Date` delay

JIRA: https://jira.spring.io/browse/INT-3669

Previously the `DelayHandler` incorrectly calculated a `delay` for values which are of the `Date` time.

It always used `new Date()` even for rescheduling for persisted messages.

  • Fix `DelayHandler` to calculate `delays` against the `requestDate` of the delayed Message
  • In addition fix the expression evaluation root object, when for rescheduling it was the message with `DelayedMessageWrapper` payload instead of original message.

*Cherry-pick to 3.0.x, 4.0.x, 4.1.x*

INT-3669: Fix `DelayHandler` for the `Date` delay

JIRA: https://jira.spring.io/browse/INT-3669

Previously the `DelayHandler` incorrectly calculated a `delay` for values which are of the `Date` time.

It always used `new Date()` even for rescheduling for persisted messages.

  • Fix `DelayHandler` to calculate `delays` against the `requestDate` of the delayed Message
  • In addition fix the expression evaluation root object, when for rescheduling it was the message with `DelayedMessageWrapper` payload instead of original message.

*Cherry-pick to 3.0.x, 4.0.x, 4.1.x*

INT-3669: Fix `DelayHandler` for the `Date` delay

JIRA: https://jira.spring.io/browse/INT-3669

Previously the `DelayHandler` incorrectly calculated a `delay` for values which are of the `Date` time.

It always used `new Date()` even for rescheduling for persisted messages.

  • Fix `DelayHandler` to calculate `delays` against the `requestDate` of the delayed Message
  • In addition fix the expression evaluation root object, when for rescheduling it was the message with `DelayedMessageWrapper` payload instead of original message.

*Cherry-pick to 3.0.x, 4.0.x, 4.1.x*

INT-3669: Fix `DelayHandler` for the `Date` delay

JIRA: https://jira.spring.io/browse/INT-3669

Previously the `DelayHandler` incorrectly calculated a `delay` for values which are of the `Date` time.

It always used `new Date()` even for rescheduling for persisted messages.

  • Fix `DelayHandler` to calculate `delays` against the `requestDate` of the delayed Message
  • In addition fix the expression evaluation root object, when for rescheduling it was the message with `DelayedMessageWrapper` payload instead of original message.

*Cherry-pick to 3.0.x, 4.0.x, 4.1.x*

INT-3669: Fix `DelayHandler` for the `Date` delay

JIRA: https://jira.spring.io/browse/INT-3669

Previously the `DelayHandler` incorrectly calculated a `delay` for values which are of the `Date` time.

It always used `new Date()` even for rescheduling for persisted messages.

  • Fix `DelayHandler` to calculate `delays` against the `requestDate` of the delayed Message
  • In addition fix the expression evaluation root object, when for rescheduling it was the message with `DelayedMessageWrapper` payload instead of original message.

*Cherry-pick to 3.0.x, 4.0.x, 4.1.x*

Conflicts:

spring-integration-core/src/test/java/org/springframework/integration/handler/DelayHandlerTests.java

Resolved