Commit Graph

624 Commits

Author SHA1 Message Date
John Blum
217732b7f7 Implements SGF-204 changing the default behavior or Region lookups. 2014-03-24 13:55:51 -07:00
John Blum
1594c5f062 Implements SGF-88 - Region Shortcuts; Implements SGF-257 - Strict types in the SDG XSD for Region data-policy and shortcut attributes; Fixes SGF-258 - missing data-policy attribute for Partitioned Regions; Fixes SGF-263 - ineffective application of disk-synchronous attribute setting on Region bean definitions defined with SDG XML namespace. 2014-03-21 00:35:32 -07:00
John Blum
942c5ca7be Added specific Spring Converter implementations for GemFire RegionShortcut and ClientRegionShortcut enumerated value classes. 2014-03-21 00:35:31 -07:00
John Blum
984df1b9d4 Refactored RegionFactoryBean and ParsingUtils classes to simplify the code. Specifically, simplified the logic in the parseExpiration and parseCustomExpiration methods while preserving functional behavior. 2014-03-21 00:35:31 -07:00
John Blum
c5a33d6fef Completes JIRA ticket SGF-204 changing the default behavior of peer and client Region types to not perform a lookup first of an existing Region of the same name/path if the Region was created and configured using native cache.xml in GemFire in addition Spring config. 2014-03-11 21:19:10 -07:00
John Blum
d2d54bf40c Completes JIRA ticket SGF-256 and upgrades Spring Data GemFire to Spring Framework 3.2.8 and Spring Data Commons 1.8.0. 2014-03-10 17:52:54 -07:00
John Blum
36de58ccd7 Implements JIRA ticket SGF-261 allowing an application domain object, or rather entity to be persisted to multiple Regions in the GemFire Cache. 2014-03-06 13:23:15 -08:00
John Blum
8fb61ef348 Adding additional test cases to re-inforce my feedback comments, specifically testing the Region 'Key' type and Entity '@Id property' type mismatch and constraint check in the GemfireRepositoryFactory.getTemplate(..) method, lines 128 and 129. 2014-03-06 13:23:15 -08:00
John Blum
19a1fe4bc0 Review and test changes for PR #55, which involves storing an entity to multiple Regions in the GemFire Cache. 2014-03-06 13:23:15 -08:00
Pid
5f98eb66b5 Add support for marking a repository with @Region rather than the entity 2014-03-06 13:22:49 -08:00
John Blum
06d3f62cac Additional test changes based on whether mocking is enabled or not. 2014-03-04 16:45:06 -08:00
John Blum
b4668b445e Test changes to properly assert Region Eviction Threshold attribute settings for various LRU Eviction Action algorithms like (ENTRY_COUNT, HEAP and MEMORY). 2014-03-04 12:21:12 -08:00
John Blum
a64a89e357 General test code cleanup and optimizations along with other code refactoring. 2014-03-03 13:06:33 -08:00
John Blum
2656a25056 Fixes JIRA issue SGF-259 involving circular dependencies between an Async Event Queue and corresponding, registered Async Event Listener. 2014-02-27 22:36:58 -08:00
John Blum
bc7e284fbc Fixes JIRA issue SGF-255 involving the required 'threshold' attribute in Region Eviction Attribute configuration settings. 2014-02-24 20:16:27 -08:00
John Blum
65ae4b87fe Fixes JIRA issus SGF-252 involving multiple, identically names Subregions and SDG's Repository extension improperly handling application domain objects associated by way of the @Region annotation. 2014-02-06 17:40:24 -08:00
John Blum
5660a78255 Fixes JIRA issues SGF-251 involving Spring Data GemFire Repositories not functionality properly for application domain objects (entities) stored in GemFire Subregions using the @Region annotation association. 2014-02-04 18:36:42 -08:00
John Blum
e06d1e473b Remove the runtime dependency on commons-modeler. The commons-modeler API is a transitive dependency required by GemFire's old Admin interface, which has been replaced in GemFire 7 by the new Management and Monitoring interface. Commons-modeler is not needed either during compilation or testing of the Spring Data GemFire project. 2014-01-29 10:31:11 -08:00
John Blum
6e0bf24706 Fixes JIRA issues SGF-249 involving property placeholder values on Disk Store bean definition attributes, and specifically the compaction-threshold attribute, in the SDG XML namespace. 2014-01-28 17:27:27 -08:00
John Blum
d8dc9d4edb Fully fixes JIRA issue SGF-236 involving the Subregion bean names requiring a prepended forward slash when using the high-level region XML namespace abstractions, like gfe:replicated-region, vs. the gfe:lookup-region element. 2014-01-21 18:27:22 -08:00
John Blum
415a9a1239 Added additional assertions to the testDirectLookup test case asserting that the non-looked-up Customers and Customers/Accounts/Orders Regions do not exists as beans in the Spring context. 2014-01-21 13:09:02 -08:00
John Blum
8ee149e6e4 Partial Fix and Refactoring for JIRA issue SGF-236 enabling the <gfe:lookup-region/> nested element syntax to function properly. 2014-01-21 13:09:02 -08:00
John Blum
5cbe2b6260 Updated Spring Data GemFire Reference Documentation, updating author information and added 'LIKE' operator details to the 'Executing OQL Queries' section. 2014-01-17 22:18:03 -08:00
John Blum
cd8b1b24ca Fixed JIRA issue SGF-247 - boolean-based Repository queries generate UnsupportedOperationException. 2014-01-17 20:45:23 -08:00
John Blum
c278676423 Fixes JIRA issue SGF-244 involving the use of a ref attribute on the GatewaySender element's nested inner EventFilter element. 2013-12-19 16:04:18 -08:00
John Blum
a861346b95 Set the min and max heap sizes in the Gradle wrapper used by the Bamboo build process in an attempt to avoid Bamboo's JVM initialization error. 2013-12-16 11:48:56 -08:00
John Blum
8dee6f7ab2 Fixes JIRA issues SGF-238, SGF-239 and SGF-240 involving jndi-binding cache settings. 2013-12-13 14:59:03 -08:00
John Blum
fb61e19f1e Upgraded Gradle version from 1.3 to 1.9. 2013-12-11 16:20:28 -08:00
John Blum
aa68313899 Fixes JIRA issue SGF-234 for the spring-gemfire-1.3.xsd and spring-gemfire-1.4.xsd which incorrectly indicate that the pdx-persistent attribute defaults to true. 2013-12-09 18:12:16 -08:00
John Blum
bb97756f8d Fixes JIRA issue SGF-241 adding support for defining client sub-Regions using the gfe:client-region XML namespace element in an nested fashion. 2013-12-09 10:50:16 -08:00
John Blum
101d977026 Fixes bug SGF-225 involving GemFire SubRegion bean definition inconsistencies when data-policy is specified along with SGF-242 that involves the use of membership-attributes configuration on a GemFire Region. 2013-12-06 16:17:07 -08:00
John Blum
bccf918b72 General code refactoring and cleanup. 2013-12-02 15:55:26 -08:00
John Blum
f8368c72e8 Resolves JIRA issue SGF-235 fixing the NullPointerException in the DefaultFunctionArgumentResolver when the FunctionContext.getArguments method has no arguments, or incorrectly returns a null value. 2013-11-21 20:58:05 -08:00
John Blum
f3b22622b1 Fixes JIRA issues SGF-230 and SGF-233 involving the persistence on a Async Event Queue or Gateway Sender when a logical Disk Store name has been specified, or the disk-synchronous attribute has been set, requiring persistence to be enabled when all the user wanted was overflow. 2013-11-16 14:01:59 -08:00
John Blum
9a57b0579c Reverted the value of the parallel attribute in the Gateway Sender for the 'Orders' Replicate Region in the SubRegionSubElementTest class. 2013-11-16 12:30:14 -08:00
John Blum
be230df577 Fixed failing test cases in the SubRegionSubElementTest class due changes that fixes SGF-231 and SGF-232. 2013-11-16 12:21:52 -08:00
John Blum
2897b07ab0 Fixes JIRA issue SGF-232 - user is unable to specify Order Policy with a Serial Async Event Queue. Plus, made additional changes to the GatewaySenderFactoryBean class and associated tests/code for SGF-231. 2013-11-16 11:58:24 -08:00
John Blum
7994fdddbd Fixes JIRA issue SGF-231 - user is unable to specify Order Policy with Serial Gateway Senders. 2013-11-15 23:13:43 -08:00
John Blum
285978660c Fixed issue with CacheServerNamespaceTest.testBasicCacheServer test case method, finishing/rounding out the work that was done in SGF-218. 2013-11-14 12:03:18 -08:00
John Blum
73a7aa689c Re-instated the project version to 1.4.0.BUILD-SNAPSHOT after merging changes from the 1.3.3.RELEASE branch, which was rebased in order to re-align the 1.3.3.RELEASE branch with master since the master branch had additional committed changes for 1.3.3 after the release that was after the 1.3.3.RELEASE branch. The intended purpose of this effort was to simply changes (bug fixes, enhancements, etc) required to be made on the 1.3.3.RELEASE branch for Spring Data GemFire version 1.3.3 that then will need to be promoted, or upmerged to the master branch for new development. 2013-11-13 13:15:07 -08:00
John Blum
869925d95a Updates to the README.md and changelog.txt files for the 1.3.3 release. 2013-11-13 12:27:37 -08:00
John Blum
ca243dceac Fixed documentation references. 2013-11-13 12:27:37 -08:00
Spring Buildmaster
52edacd693 Release version 1.3.3.RELEASE for Spring Data GemFire 2013-11-13 12:23:53 -08:00
John Blum
d1ba02ab4c Formatting, removing unnecessary spacing. 2013-11-13 11:32:06 -08:00
John Blum
a09cdcb6c6 Removed the disk-store reference in the subscription-config subelement of the GemFire Cache Server bean definition since the Disk Store reference by name is invalid (referring to the Disk Store disk directory location and not the logical name of a valid Disk Store, see SGF-217 for further details). This change should also fix the nightly build. 2013-11-13 11:15:18 -08:00
John Blum
835dbdd1e9 Merge remote-tracking branch 'upstream/master' 2013-11-12 14:34:06 -08:00
John Blum
f016eeac00 Fixed documentation references. 2013-11-12 14:32:01 -08:00
Spring Buildmaster
b9975774b5 Next development version is 1.4.0.BUILD-SNAPSHOT for development of Spring Data GemFire on Spring Framework 4.x for the GemFire 7.5 release. 2013-11-12 14:13:09 -08:00
John Blum
2d92aa3ebd Changing reference to Spring context configuration file in the @ContextConfiguration annotation to a relative location to avoid any potential failures from an unresovable configuration reference. 2013-11-12 13:30:26 -08:00
John Blum
93ba141e3c Changes to the Spring Data GemFire Reference Guide based on recent improvements and bugs fixes for the Spring Data GemFire 1.3.3 release. 2013-11-12 12:18:00 -08:00