Commit Graph

1674 Commits

Author SHA1 Message Date
Mark Paluch
f460680701 DATAGEODE-345 - Fix link to code of conduct. 2020-07-28 15:41:49 +02:00
Mark Paluch
c5406d4260 DATAGEODE-350 - Updated changelog. 2020-07-22 10:37:56 +02:00
Mark Paluch
ea70f36611 DATAGEODE-349 - Updated changelog. 2020-07-22 10:08:43 +02:00
Mark Paluch
1ac656e2b0 DATAGEODE-346 - Updated changelog. 2020-07-22 09:44:28 +02:00
John Blum
a0fe10c12c DATAGEODE-356 - Upgrade to VMware GemFire 9.10.2. 2020-07-20 11:12:22 -07:00
Mark Paluch
37b2a7d38f DATAGEODE-339 - After release cleanups. 2020-06-25 11:58:22 +02:00
Mark Paluch
ce5c41b5f7 DATAGEODE-339 - Prepare next development iteration. 2020-06-25 11:58:19 +02:00
Mark Paluch
5897a08b26 DATAGEODE-339 - Release version 2.4 M1 (2020.0.0). 2020-06-25 11:48:49 +02:00
Mark Paluch
6ebb6fb9dc DATAGEODE-339 - Prepare 2.4 M1 (2020.0.0). 2020-06-25 11:48:19 +02:00
Mark Paluch
d0a5717cef DATAGEODE-339 - Updated changelog. 2020-06-25 11:48:08 +02:00
John Blum
b0a05e8ed2 DATAGEODE-341 - Delombok production source files. 2020-06-22 17:27:31 -07:00
John Blum
41a0521891 DATAGEODE-352 - Add EnableEntityDefinedRegions Integration Test using a Regular Expression (REGEX) TypeFilter.
Edit Javadoc.
2020-06-22 13:45:00 -07:00
John Blum
7382b5f7c1 DATAGEODE-302 - Refactor of(:TypeFilter) factory method to not double wrap a CompositeTypeFilter. 2020-06-22 13:44:53 -07:00
John Blum
495dd23949 DATAGEODE-352 - EnableEntityDefinedRegions.includeFilters are inappropriately overridden by framework provided include filters. 2020-06-22 13:44:48 -07:00
John Blum
e465df835d DATAGEODE-302 - Introduce CompositeTypeFilter @FunctionalInterface extending Spring's o.s.core.type.filter.TypeFilter interface.
The SDG CompositeTypeFilter uses the Composite Software Design Pattern to compose multiple TypeFilters as a single, uniform instance of TypeFilter.
2020-06-22 13:44:42 -07:00
Mark Paluch
a0720910bb DATAGEODE-338 - Updated changelog. 2020-06-10 14:30:55 +02:00
Mark Paluch
a0570b1536 DATAGEODE-333 - Updated changelog. 2020-06-10 12:29:55 +02:00
Mark Paluch
0b665ab424 DATAGEODE-332 - Updated changelog. 2020-06-10 11:43:49 +02:00
Mark Paluch
9f7c59e7e0 DATAGEODE-345 - Use standard Spring code of conduct.
Using https://github.com/spring-projects/.github/blob/master/CODE_OF_CONDUCT.md.
2020-06-09 16:07:06 +02:00
Mark Paluch
7a31b1b7d5 DATAGEODE-334 - After release cleanups. 2020-05-12 12:40:30 +02:00
Mark Paluch
6cd181c1da DATAGEODE-334 - Prepare next development iteration. 2020-05-12 12:40:28 +02:00
Mark Paluch
745e134265 DATAGEODE-334 - Release version 2.3 GA (Neumann). 2020-05-12 12:28:23 +02:00
Mark Paluch
a15c59ef3f DATAGEODE-334 - Prepare 2.3 GA (Neumann). 2020-05-12 12:27:59 +02:00
Mark Paluch
fd788c3ad8 DATAGEODE-334 - Updated changelog. 2020-05-12 12:27:50 +02:00
John Blum
6b3535c514 DATAGEODE-335 - Add @ClientCacheApplication and @EnablePool annotation attribute and property support for socketConnectTimeout. 2020-04-30 14:23:16 -07:00
Mark Paluch
a0a96beeee DATAGEODE-321 - After release cleanups. 2020-04-28 15:11:43 +02:00
Mark Paluch
2b864d4cc1 DATAGEODE-321 - Prepare next development iteration. 2020-04-28 15:11:42 +02:00
Mark Paluch
93293f679c DATAGEODE-321 - Release version 2.3 RC2 (Neumann). 2020-04-28 15:03:53 +02:00
Mark Paluch
20d0dc7444 DATAGEODE-321 - Prepare 2.3 RC2 (Neumann). 2020-04-28 15:03:33 +02:00
Mark Paluch
1b0c93f7d2 DATAGEODE-321 - Updated changelog. 2020-04-28 15:03:23 +02:00
Mark Paluch
1d40b25a68 DATAGEODE-316 - Updated changelog. 2020-04-28 14:46:50 +02:00
Mark Paluch
30c018fdb0 DATAGEODE-304 - Updated changelog. 2020-04-28 11:59:01 +02:00
John Blum
e7c7fb9ab9 DATAGEODE-330 - Enhance GemFireProperties.from(:String) to handle valid 'gemfire.' prefixed properties. 2020-04-14 19:07:55 -07:00
John Blum
f146a7daf8 DATAGEODE-329 - Fix GemFireProperties.from(:String) IllegalArgumentException message. 2020-04-14 19:02:50 -07:00
Greg Turnquist
c241a91485 DATAGEODE-328 - Use JDK 14 for Java.NEXT CI testing. 2020-04-09 14:10:22 -05:00
John Blum
22ed0a1f10 DATAGEODE-326 - Fix possible NullPointerException.
Additionally, added the nullSafeType(:Class) and nullSafeType(:Class, defaultType:Class) methods.

Added the getOrder(:Object) method.

Applied the Spring @NonNull and @Nullable annotations appropriately.
2020-04-08 20:12:39 -07:00
John Blum
9e2abf781e DATAGEODE-325 - Add FactoryBean for CacheResolver. 2020-04-08 14:30:49 -07:00
John Blum
6045f86da1 DATAGEODE-302 - Add 'nullSafeIsEmpty(:Stream) utility method to StreamUtils. 2020-04-08 14:00:37 -07:00
John Blum
70c345ee13 DATAGEODE-302 - Add 'nullSafeCount(:Stream)' utility method to StreamUtils.
Additionally, adds another test case to assert the 'concat(:Stream[])' utility method is null-safe when passed a null Stream array.

Renames StreamUtilsTests to StreamUtilsUnitTests.
2020-04-08 13:55:53 -07:00
John Blum
cbf50fa309 DATAGEODE-302 - Add 'nullSafeStream(:Stream)' utility method to StreamUtils. 2020-04-08 13:55:53 -07:00
John Blum
eb2ad71471 DATAGEODE-326 - Add additional 'getOrderedStreamOfBeansByType(..)' utility method in SpringUtils.
This methods also returns beans in order based on bean's class type or bean definitions annotated with the @Order annotation in addition to beans implementing the Ordered interface.

The difference between this method and the 'getBeansOfTypeOrdered(..)' method is that this method uses BeanFactory.getBeanProvider(:Class).orderedStream() internally whereas 'getBeansOfTypeOrdered(..)' uses ListableBeanFactory.getBeansOfType(..) with additional magic.
2020-04-08 13:16:43 -07:00
John Blum
c6741114ae DATAGEODE-326 - Add utility method in SpringUtils to get beans by type ordered by the @Order annotation or by the Ordered interface. 2020-04-06 09:28:15 -07:00
John Blum
713e12f144 DATAGEODE-302 - Annotate Filter with @FunctionalInterface. 2020-04-06 09:15:15 -07:00
John Blum
e6384f624d DATAGEODE-302 - Remove unnecessary @SuppressWarnings('all') anotation from requireProperty(:String, :Class). 2020-04-06 09:14:38 -07:00
John Blum
2e1ed277d2 DATAGEODE-324 - Add ability to resolve cache instance from BeanFactoryCacheResolver qualified by bean name. 2020-04-02 14:20:29 -07:00
John Blum
c9cb4fbea0 DATAGEODE-302 - Edit Javadoc.
Format source code.

Optimize imports.
2020-04-02 00:37:49 -07:00
John Blum
1ec7dd0720 DATAGEODE-302 - Add appropriate Spring @NonNull and @Nullable annotations to API.
Edit Javadoc.
2020-04-02 00:33:48 -07:00
John Blum
19238e0d2b DATAGEODE-244 - Add RegionResolver implementation to resolve a Region by name from a RegionService or CacheResolver. 2020-04-02 00:32:30 -07:00
John Blum
36561f2453 DATAGEODE-244 - Add RegionResolver implementation to compose an array or Iterable of RegionResolvers. 2020-04-01 19:58:12 -07:00
John Blum
79412d4380 DATAGEODE-244 - Add RegionResolver implementation to resolve a Region by name from a Spring BeanFactory. 2020-04-01 18:08:57 -07:00