Commit Graph

449 Commits

Author SHA1 Message Date
John Blum
8ed71a719c SGF-593 - Disable the default cache server when using org.apache.geode.distributed.ServerLauncher to fork a GemFire/Geode Server process. 2017-02-07 23:56:00 -08:00
John Blum
15aae69de5 SGF-594 - Difficult to determine whether GemFireRepository.findAll(keys) records not found. 2017-02-07 22:28:41 -08:00
John Blum
0d096dc140 SGF-593 - Refactor failing client/server integration tests due to static port allocation.
(cherry picked from commit 6290d1ee0ccc29d5abda08f06de719343e1201f9)
Signed-off-by: John Blum <jblum@pivotal.io>
2017-02-05 12:44:59 -08:00
Mark Paluch
8357a3b84e SGF-590 - Remove reference to Spring's ConstantException from InterestUnitTests.
Related ticket: SPR-15159.
2017-01-26 14:15:58 +01:00
John Blum
2dbc60854b SGF-588 - Reorganize and repackage additional classes in the SDG API. 2017-01-21 00:30:30 -08:00
John Blum
3fb3e6c5df SGF-587 - Remove the GemfireBeanFactoryLocator and replace with SpringContextBootstrappingInitializer. 2017-01-20 20:12:41 -08:00
John Blum
c2ab0c22b1 SGF-582 - Polish. 2017-01-11 17:45:23 -08:00
Gregory Green
3bc7d2e711 SGF-582 - Add support for using bean property "id" as a Region key if @Id annotation is not present. 2017-01-10 17:34:33 -08:00
John Blum
734fab75b0 SGF-583 - Provide InterestBuilder class to appropriately and flexibly express interests in keys/values between client/server. 2017-01-05 22:04:16 -08:00
John Blum
6aeab5b058 SGF-581 - Fix possible test failure(s) in GenericRegionFactoryBeanTest.
(cherry picked from commit 4da08b04fd)
Signed-off-by: John Blum <jblum@pivotal.io>
2017-01-05 22:04:04 -08:00
John Blum
91e9cdc9f8 SGF-476 - Polish Spring (Data GemFire) provided, GemFire ServerLauncherCacheProvider implementation and tests.
Closes #87.

(cherry picked from commit 7ef14587e207ad0d8144333add2656aef3abcfd1)
Signed-off-by: John Blum <jblum@pivotal.io>
2016-12-20 21:18:54 -08:00
Dan Smith
b02abf2c1e SGF-476 - Implement ServerLauncherCacheProvider to launch Geode with Spring.
Geode has removed the direct dependency on spring data gemfire in favor
of using a ServiceLoader to allow overriding the behavior of geode's server
launcher start behavior. Implementing the ServerLauncherCacheProvider
interface to allow SDG to override the server launcher behavior to parse
a spring xml file, if present.

(cherry picked from commit 4272216552d3404922a50c8cba7492b9893d1f8d)
Signed-off-by: John Blum <jblum@pivotal.io>
2016-12-20 21:04:35 -08:00
Oliver Gierke
fe4527a45a SGF-576 - Adapt API in GemfireRepositoryFactoryBean.
Related ticket: DATACMNS-891.
2016-12-15 21:59:18 +01:00
John Blum
c982d6ee74 SGF-548 - Add the org.springframework.data.gemfire.mapping.annotation package. 2016-12-12 19:38:45 -08:00
John Blum
aedfcdfb8e SGF-106 - Add additional test case to test that no Indexes are created when @EnableIndexes is not present.
(cherry picked from commit add1fd9e71)
Signed-off-by: John Blum <jblum@pivotal.io>
2016-12-12 19:16:13 -08:00
John Blum
ed7a1ade7b SGF-549 - Configure DiskStores with annotations.
(cherry picked from commit c99d6ffbf8)
Signed-off-by: John Blum <jblum@pivotal.io>
2016-12-12 18:57:15 -08:00
John Blum
ccca168c6e SGF-106 - Add annotation support for creating Indexes.
(cherry picked from commit ef5dd8b7ce)
Signed-off-by: John Blum <jblum@pivotal.io>
2016-12-12 18:51:42 -08:00
John Blum
5adfa166b0 SGF-548 - Configure Regions with annotations.
Related JIRA: SGF-250 - @EnableGemfireRegions for @Region.

(cherry picked from commit 701aa5f6ef)
Signed-off-by: John Blum <jblum@pivotal.io>
2016-12-12 18:45:15 -08:00
John Blum
2679d78ac2 SGF-547 - Configure Eviction with annotations.
(cherry picked from commit fffb2b0de6)
Signed-off-by: John Blum <jblum@pivotal.io>
2016-12-12 18:17:55 -08:00
John Blum
350a7e7a2c SGF-516 - Configure Expiration with annotations.
(cherry picked from commit bfb3347056)
Signed-off-by: John Blum <jblum@pivotal.io>
2016-12-12 14:12:39 -08:00
John Blum
aa28010b4e SGF-571 - Remove explicit call to start() in ContinuousQueryListenerContainer.afterPropertiesSet(). 2016-11-22 00:30:20 -08:00
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