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
John Blum
1b7d710a33
DATAGEODE-244 - Guard against invalid Region names.
2020-04-01 18:08:24 -07:00
John Blum
ff03c242ab
DATAGEODE-244 - Add RegionResolver implementation resolving a single, configured Region object.
2020-04-01 16:23:17 -07:00
John Blum
ad547be1a0
DATAGEODE-244 - Add smart caching implementation of the RegionResolver interface.
...
This abstract class allows extensions and implementations of the RegionResolver to cache the results of a Region resolution, as necessary, based on the strategy/algorithm used.
2020-04-01 16:04:23 -07:00
John Blum
cebbab398b
DATAGEODE-244 - Add RegionResolver interface to enable strategic or lazy Region resolution when & where needed.
2020-04-01 16:01:46 -07:00
John Blum
7d8b1c38f1
DATAGEODE-323 - Add default 'resolve(:ClientCache)' method.
2020-04-01 12:38:35 -07:00
John Blum
75701480ea
DATAGEODE-323 - Add ClientCacheDefaultPoolResolver implementation.
2020-04-01 12:37:56 -07:00
John Blum
b7c0f16d53
DATAGEODE-302 - Rename DefaultMemberFunctionExecution to OnDefaultMemberFunctionExecution.
...
Format source code.
Edit Javadoc.
2020-04-01 11:33:38 -07:00
Mark Paluch
d3820c84e9
DATAGEODE-307 - After release cleanups.
2020-03-31 15:08:05 +02:00
Mark Paluch
11a9ded175
DATAGEODE-307 - Prepare next development iteration.
2020-03-31 15:08:04 +02:00
Mark Paluch
a4ac0cfe8f
DATAGEODE-307 - Release version 2.3 RC1 (Neumann).
2020-03-31 14:59:41 +02:00
Mark Paluch
eacec2c996
DATAGEODE-307 - Prepare 2.3 RC1 (Neumann).
2020-03-31 14:59:20 +02:00
Mark Paluch
210b380191
DATAGEODE-307 - Updated changelog.
2020-03-31 14:59:14 +02:00
John Blum
6563f6e39c
DATAGEODE-319 - Improve @LocatorApplication to configure the Apache Geode locators property.
2020-03-30 20:29:39 -07:00
John Blum
38725d8217
DATAGEODE-320 - Upgrade to Pivotal GemFire 9.10.0.
2020-03-30 17:32:30 -07:00
John Blum
6ce5f4f211
DATAGEODE-312 - Add support for Apache Geode 'security-auth-token-enabled-components' (configuration) property.
...
This Geode property was introduced in 1.12.0.
2020-03-30 17:30:04 -07:00
John Blum
37f16afd2b
DATAGEODE-312 - Add support for Apache Geode 'ssl-parameter-extension' (configuration) property.
...
This Geode property was introduced in Geode 1.12.0.
2020-03-30 17:30:04 -07:00
John Blum
45c43acc16
DATAGEODE-312 - Upgrade to Apache Geode 1.12.0.
2020-03-30 17:21:34 -07:00
John Blum
56ddaa9132
DATAGEODE-302 - Add nullSafeIsEmpty(:Iterable<?>) and nullSafeSize(:Iterable) methods.
2020-03-30 17:05:59 -07:00
John Blum
24b38dc380
DATAGEODE-302 - Change locators property reference in Javadoc to 'spring.data.gemfire.locators'.
...
Format source code.
2020-03-30 17:03:25 -07:00
John Blum
10fa586ec5
DATAGEODE-318 - Add CacheResolver implementation to compose a collection of CacheResolvers.
2020-03-27 17:59:01 -07:00
John Blum
4f66d659ca
DATAGEODE-318 - Add CacheResolver implementation that resolves a single, configured GemFireCache instance.
2020-03-27 17:57:43 -07:00
John Blum
e031b113f9
DATAGEODE-318 - Add CacheResolver implementation capable of resolving a GemFireCache instance from a Spring context.
2020-03-27 17:57:43 -07:00
John Blum
af810c07fb
DATAGEODE-318 - Add ClientCacheFactory implementation of the CacheResolver interface capable of resolving a ClientCache instance.
2020-03-27 17:57:51 -07:00
John Blum
e5c9606bbd
DATAGEODE-318 - Add CacheFactory implementation of the CacheResolver interface capable of resolving a peer Cache instance.
2020-03-27 17:57:43 -07:00
John Blum
04b87ebd30
DATAGEODE-318 - Add abstract caching implementation of the CacheResolver interface.
...
This will enable concrete implementations to cache the result of their (potentially expensive) GemFireCache resolution (lookup) process.
2020-03-27 17:52:35 -07:00
John Blum
7caaa4fe75
DATAGEODE-318 - Introduce a CacheResolver Strategy interface for resolving GemFireCache instances.
2020-03-27 17:50:06 -07:00
John Blum
bf2cf4a2e8
DATAGEODE-302 - Declare the GemfireCallback as a @FunctionalInterface.
...
Edit Javadoc.
Formate source code; optimize imports.
2020-03-26 14:52:49 -07:00
John Blum
62d4abe012
DATAGEODE-317 - Add PoolResolver implementation to compose a collection of PoolResolvers.
2020-03-25 17:49:31 -07:00
John Blum
e867d155bc
DATAGEDOE-317 - Add from(:ClientCache) factory method to construct a SinglePoolPoolResolver from the DEFAULT Pool.
2020-03-25 16:27:02 -07:00
John Blum
9636b1572f
DATAGEODE-317 - Add PoolResolver implementation that resolves a single, configured Pool.
2020-03-25 15:44:11 -07:00
John Blum
bf914c8a46
DATAGEODE-317 - Add require(..) method to PoolResolver.
2020-03-25 15:43:05 -07:00
John Blum
42ab3534e6
DATAGEODE-302 - Fix compilation warnings.
...
Remove deprecations.
Edit Javadoc.
2020-03-25 13:10:12 -07:00
Mark Paluch
c1c998f7b0
DATAGEODE-305 - Updated changelog.
2020-03-25 10:59:47 +01:00
John Blum
40121263c7
DATAGEODE-314 - Replace remaining uses of Apache Geode's PoolManager API with PoolResolver.
2020-03-24 18:00:55 -07:00
John Blum
03f4569857
DATAGEODE-314 - Introduce new BeanFactoryPoolResolver implementation.
...
The BeanFactoryPoolResolver implementation resolves a managed, named Pool object (bean) from the Spring BeanFactory (container).
2020-03-24 14:26:12 -07:00
John Blum
fddf2d896f
DATAGEODE-313 - Add shell commands in Jenkinsfile to clean up GemFire generated artifacts (e.g. Logs, State files) between builds.
...
Not cleaning up this garbage leads to problems, such as:
12:12:40 Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'locatorApplication' defined in org.springframework.data.gemfire.config.annotation.LocatorApplicationConfiguration: Invocation of init method failed; nested exception is org.apache.geode.cache.DiskAccessException: For Region: DiskStore[cluster_config]: Unknown version ordinal 110 found when recovering Oplogs, caused by org.apache.geode.cache.UnsupportedVersionException: Peer or client version with ordinal 110 not supported. Highest known version is 1.10.0
2020-03-23 13:12:27 -07:00
John Blum
21c17577b3
DATAGEODE-313 - Remove 'security-auth-token-enabled-components' property declaration which is not present in Apache Geode 1.10.
...
This Apache Geode property was added in 1.11.
2020-03-23 10:50:35 -07:00
John Blum
53bfaf5cee
DATAGEODE-313 - Downgrade (Neumann) to Apace Geode 1.10.0.
2020-03-23 10:43:21 -07:00
John Blum
43c3a4da78
DATAGEODE-311 - Allow Security configuration applied by Annotations to be used in LocatorApplications.
2020-03-19 13:49:44 -07:00
John Blum
e1ad232f79
DATAGEODE-310 - Use Environment accessible properties to enable/disable Apache Shiro and Authentication Auto-configuration.
2020-03-19 13:36:55 -07:00
John Blum
9a85b4e54a
DATAGEODE-309 - Apply Spring bean ClassLoader to Thread context ClassLoader in LocatorApplications.
2020-03-19 13:25:48 -07:00
John Blum
f1e55f4b04
DATAGEODE-302 - Edit Javadoc.
...
Annotate TestPrincipal nested class with @SuppressWarnings('unused').
Format source code.
2020-03-19 13:13:58 -07:00
John Blum
cbdfc7508f
DATAGEODE-298 - Remove uses of Apache Geode internal o.a.g.distribued.internal.DistributionConfig class properties.
...
Introduces new o.s.d.g.GemFireProperties class to model valid GemFire/Geode properties as defined in the User Guide (https://geode.apache.org/docs/guide/111/reference/topics/gemfire_properties.html ).
2020-03-17 20:34:06 -07:00
John Blum
82aced9a24
DATAGEODE-308 - Add test for Repository data access on Region configured with CacheLoader.
2020-03-16 12:25:17 -07:00
Jens Schauder
0b66dbe69f
DATAGEODE-301 - After release cleanups.
2020-03-11 09:57:42 +01:00
Jens Schauder
de724872ad
DATAGEODE-301 - Prepare next development iteration.
2020-03-11 09:57:41 +01:00
Jens Schauder
0fee659a9f
DATAGEODE-301 - Release version 2.3 M4 (Neumann).
2020-03-11 09:47:07 +01:00
Jens Schauder
e6ab444688
DATAGEODE-301 - Prepare 2.3 M4 (Neumann).
2020-03-11 09:46:29 +01:00
Jens Schauder
bd90cfb944
DATAGEODE-301 - Updated changelog.
2020-03-11 09:46:19 +01:00