Build: #780 was successful Changes by Mark Paluch and Oliver Drotbohm <ogierke@pivotal.io>

Build result summary

Details

Completed
Duration
5 minutes
Labels
None
Agent
bamboo-16.af.pivotal.io
Revision
a01f71053d10d9dd488151e0d278d44821eeac8f a01f71053d10d9dd488151e0d278d44821eeac8f
Total tests
1482
Successful since
#732 ()

Tests

Code commits

Author Commit Message Commit date
Oliver Drotbohm <ogierke@pivotal.io> Oliver Drotbohm <ogierke@pivotal.io> dfc79193b4b1858c4be194af6e1a2627908120f0 dfc79193b4b1858c4be194af6e1a2627908120f0 DATAJPA-1575 - Avoid the use of Optional in AbstractJpaQuery.getTypeToRead(…).
Mark Paluch Mark Paluch 10d7339799c8fd8776c0bdc54136ce10bfca3c89 10d7339799c8fd8776c0bdc54136ce10bfca3c89 DATAJPA-1575 - Consistent use of JpaParametersParameterAccessor.
We now reuse JpaParametersParameterAccessor as much as possible to avoid constant recreation. This change required several signature changes to accept JpaParametersParameterAccessor instead of raw Object[] values.
Mark Paluch Mark Paluch a01f71053d10d9dd488151e0d278d44821eeac8f a01f71053d10d9dd488151e0d278d44821eeac8f DATAJPA-1575 - Conditionally register SurroundingTransactionDetectorMethodInterceptor.
We now register SurroundingTransactionDetectorMethodInterceptor only for interfaces that return a Stream to detect a surrounding transaction.
Mark Paluch Mark Paluch 6e2032e7b615d63b43eb3b95f1f1b632925182c9 6e2032e7b615d63b43eb3b95f1f1b632925182c9 DATAJPA-1575 - Limit CrudMethodMetadataPostProcessor to implementation methods.
Also, merge CrudMethodMetadataPostProcessor with ExposeRepositoryInvocationInterceptor as exposing the MethodInvocation is only required for CrudMethodMetadata.
Mark Paluch Mark Paluch ab9a9bc0fc20d56d6c33a3e6d1fbe59740701c3f ab9a9bc0fc20d56d6c33a3e6d1fbe59740701c3f DATAJPA-1575 - Reuse annotation lookup results and eliminate Stream usage.
Evaluate JpaQuery-kind once instead for each invocation as the method signature isn't changing between invocations. Add early returns. Reuse cached annotation lookup results. Replace forEach calls with for-loops.

Jira issues

IssueDescriptionStatus
Unknown Issue TypeDATAJPA-1575Could not obtain issue details from Jira