Commit Graph

428 Commits

Author SHA1 Message Date
John Blum
6d8bee2b34 SGF-570 - Respect manual-start on Gateway Senders/Receivers but no longer couple the start/stop lifecycle to the Spring container.
(cherry picked from commit 1b9e65cdc1)
Signed-off-by: John Blum <jblum@pivotal.io>
2016-11-21 13:14:17 -08:00
John Blum
49b86a0ed0 SGF-569 - Move Off-Heap, Redis Adapter and Security Annotation config from apache-geode to SDG 2.0.x. 2016-11-18 17:08:09 -08:00
John Blum
c77089f48c SGF-567 - Remove old GemFire GatewayHub functionality.
Remove other deprecated and no longer existing GemFire classes in GemFire 9.
2016-11-17 15:42:56 -08:00
John Blum
b5e05a4b69 SGF-567 - Rename all com.gemstone.gemfire package references to org.apache.geode. 2016-11-17 13:41:57 -08:00
John Blum
623282faef SGF-564 - Reorganize the SDG API into logical packages based on functional concern. 2016-11-11 00:17:33 -08:00
Mark Paluch
7dbb31c988 SGF-564 - Resolve Java compiler ambiguities. 2016-11-10 12:24:54 +01:00
John Blum
b2c8f18b23 SGF-565 - Stackoverflow error when the 'locators' attribute is specified in any of the XCacheApplication annotations. 2016-11-09 10:24:58 -08:00
John Blum
6ee35c488d SGF-555 - Repository queries on client Regions associated with a Pool configured for a specified server group can lead to a RegionNotFoundException. 2016-10-07 22:42:12 -07:00
John Blum
6a5f2f7a36 SGF-553 - Use SDG's MappingPdxSerializer as the default PdxSerializer when PDX is configured with @EnablePdx. 2016-10-05 18:51:41 -07:00
John Blum
402e916427 SGF-543 - Register the DiskStoreDirectoryBeanPostProcessor for the new Annotation config model. 2016-10-04 21:09:40 -07:00
John Blum
a4abc83adb SGF-539 - Change GemfireCache.evict(key) to call Region.remove(key). 2016-10-04 00:12:33 -07:00
John Blum
d914f74274 SGF-538 - Reorganize the XML configuration classes and support in SDG. 2016-10-01 12:14:40 -07:00
John Blum
b7bcabd9b8 SGF-535 - Allow both SpEL and property placeholder expressions to be used in the locators/servers attributes of the <gfe:pool> XML namespace element. 2016-09-28 13:45:07 -07:00
John Blum
2132e2d66b SGF-515 - Add methods to return null-safe arrays, Lists, Maps and Sets.
Add method to convert an array of elements into an unmodifiable Set.
2016-09-27 16:40:55 -07:00
John Blum
3f5758d5a0 SGF-515 - Allow a property to be unset. 2016-09-27 16:40:55 -07:00
John Blum
a1b79a308a SGF-512 - Configure GemFire System Properties with annotations. 2016-09-27 16:40:54 -07:00
John Blum
1af7ad523a SGF-528 - Enable GemfireCacheManager to explicitly specify Cache names referring to Regions that will be used in Spring's Caching Infrastructure. 2016-09-26 18:08:13 -07:00
John Blum
a68a31a052 SGF-534 - Fix ordered GemfireRepository.findAll(:Sort) queries. 2016-09-22 22:52:17 -07:00
John Blum
e03d09d566 SGF-508 - Add unit tests and Javadoc for the PropertiesBuilder class. 2016-08-12 17:18:55 -07:00
John Blum
c88c6b11ad SGF-508 - Fix embedded Locator and Manager service configuration using Java-based configuration meta-data with @Enabled annotations. 2016-08-12 17:18:48 -07:00
John Blum
c89fc200b5 SGF-492 - Improve GemFire Java-based configuration support - Iteration 1. 2016-07-27 01:20:43 -07:00
John Blum
96a5990749 SGF-507 - Handle case-insensitive OQL queries defined as Repository query methods. 2016-07-18 15:51:13 -07:00
John Blum
9c37a5a4fe SGF-504 - Add additional tests and polish. 2016-07-13 09:36:36 -07:00
John Blum
8423cdbe85 SGF-504 - Support Repositories with multiple Spring Data modules on the class path. 2016-06-21 19:44:45 -07:00
John Blum
87868a60db SGF-502 - DiskStoreAndEvictionRegionParsingTest fails when building with Maven due to missing Disk Store sub-directory. 2016-06-09 13:58:54 -07:00
John Blum
1bca496309 SGF-499 - Prevent SDG-defined Pools from being destroyed before the Regions that use them 2016-06-06 22:45:41 -07:00
John Blum
2d2dca1633 SGF-497 - Change Pool reference from GemFire's DEFAULT Pool to the gemfireServerPool in the BeanPostProcessor when checking the pending event count. 2016-05-17 12:11:59 -07:00
John Blum
9c47e4b617 SGF-497 - Intermittent failures in DurableClientCacheIntegrationTest 2016-05-16 17:44:21 -07:00
John Blum
8bb7013f65 SGF-494 - Fix bug in GemfirePersistentEntity introduced by Spring Data Commons' ClassGeneratingPropertyAccessorFactory. 2016-05-12 16:51:59 -07:00
John Blum
22dc8a6017 SGF-416 - Add additional integration test testing the interaction between a client and server when Pool configuration is used to only initialize the DEFAULT Pool used by the PROXY client Region. 2016-03-29 12:42:13 -07:00
John Blum
a0c5ecad62 SGF-416 - Remove deprecated code associated with syncing GemFire properties between the ClientCache and Pool. 2016-03-23 18:04:15 -07:00
John Blum
e611c520c7 SGF-416 - Add additional unit and integration tests. 2016-03-23 12:26:59 -07:00
John Blum
127b62e722 SGF-416 - Avoid eager creation of a GemFire DistributedSystem in the PoolFactoryBean by creating a ClientCache first. 2016-03-12 02:07:08 -08:00
John Blum
b052f0ac8d SGF-479 - Remove lazy initialization option for configuring a GemFire cache. 2016-03-09 22:49:26 -08:00
John Blum
6bf5ceeaf6 SGF-480 - Change default for use-bean-factory-locator to false. 2016-03-09 21:22:00 -08:00
John Blum
6dfd3e7082 SGF-475 - Add additional logging to the MappingPdxSerializer. 2016-03-01 15:42:11 -08:00
John Blum
34da7ec910 SGF-469 - Add support for CDI. 2016-02-26 14:32:34 -08:00
John Blum
53a1fc217a SGF-474 - Fix the NPE in the MappingPdxSerializer 2016-02-25 12:16:19 -08:00
John Blum
adaf6903d7 SGF-473 - Fix CI build test failures. 2016-02-17 00:30:03 -08:00
John Blum
b385dbc25e SGF-473 - Allow a Spring-configured ClientCache to be constructed without a Pool. 2016-02-16 18:46:24 -08:00
John Blum
770038a3aa SGF-468 - Improve coordination between the PoolFactoryBean and ClientCacheFactoryBean when configuring and resolving the GemFire DistributedSystem. 2016-02-03 12:06:08 -08:00
John Blum
1b11b912f5 SGF-459 - Add support for the get(key:Object, valueLoader:Callable) method in Spring Framework 4.3's Cache interface. 2016-02-01 23:43:29 -08:00
John Blum
10fadc0d9a SGF-458 - Enable resolution of GemFire's DistributedSystem and System properties to be overridden in PoolFactoryBean. 2016-01-08 16:57:58 -08:00
Oliver Gierke
34665d16ec SGF-455 - Simplified registration for shared GemfireMappingContext for repositories.
A <gemfire:repositories /> now registers a single bean definition for a GemfireMappingContext that gets wired to the GemfireRepositoryFactoryBean instances registered within the system unless an explicit mapping context is referenced.

The GemfireRepositoryFactoryBean now checks a GemfireMappingContext being registered and rejects to start without one. The same applies to GemfireRepositoryFactory.

Related tickets: SGF-448, SGF-449, SGF-450.
2015-12-16 17:44:59 +01:00
Oliver Gierke
6ad886ffae SGF-454 - Adapted to API changes in Spring Data Commons.
Related tickets: DATACMNS-89.
2015-12-14 22:23:44 +01:00
John Blum
eebe7bb622 SGF-450 - GemfireRepositoryFactoryBean needs to explicitly register the default GemfireMappingContext when not explicitly defined as a bean in the application's Spring context. 2015-12-03 18:09:34 -08:00
John Blum
37d41a1ed2 SGF-449 - GemfireRepositoryFactoryBean.setGemfireMappingContext needs to call RepositoryFactoryBeanSupport.setMappingContext. 2015-12-03 16:21:35 -08:00
John Blum
cf64807b09 SGF-448 - GemfireRepositoryConfigurationExtension needs to override the RepositoryConfigurationExtensionSupport postProcess(:BeanDefinitionBuilder, :AnnotationRepositoryConfigurationSource) method. 2015-12-03 15:59:49 -08:00
John Blum
042af996e6 SGF-447 - Fix Spring Data GemFire due to recent changes to Apache Geode that removed various internal utility classes in favor of external Spring classes. 2015-11-30 11:52:18 -08:00
John Blum
f645e7d1a4 SGF-441 - Fix possible CacheClosedException in ClientCacheFactoryBean onApplicationEvent(:ContextRefreshedEvent) when the ClientCache initialization is lazy. 2015-10-17 23:17:31 -07:00