Commit Graph

212 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
ffadfc6cb2 Fixed JIRA issues SGF-219, SGF-220 and SGF-221 involving registering CacheListeners and adding Async Event Queues and Gateway Senders to GemFire Sub-Regions. 2013-11-08 16:53:35 -08:00
John Blum
1aea354e26 Merge branch 'SGF-216' of https://github.com/dturanski/spring-data-gemfire into dturanski-sgf216 2013-11-07 13:30:07 -08:00
John Blum
645f1e949b Merge branch 'sgf217-218' of https://github.com/jxblum/spring-data-gemfire into jxblum-sgf217-218 2013-11-07 13:25:17 -08:00
John Blum
f7ead2f7c5 Fixes JIRA issues SGF-217 involving the use of a Disk Store for overflow on a client subscription queue with a GemFire Cache Server, which was not properly referenced by the Disk Store's 'name'. In addition, fixes JIRA issues SGF-218 involving the improper configuration of the Eviction Policy for a Cache Server's Client Subscription Queue when overflow occurs. 2013-11-07 13:08:56 -08:00
David Turanski
40c68e4951 SGF-216: Fixed bug in FunctionContextInjectingArgumentResolver 2013-11-07 10:24:00 -05:00
John Blum
aed55a1a2a Fixes JIRA issue SGF-198 involving a BeanCurrentlyInCreationException when an AsyncEventListener is defined for any AsyncEventQueue and Spring Data GemFire injects the listener into the constructor of the AsyncEventQueueFactoryBean and the AsyncEventListener is using constructor injection to some other arbitrary bean dependency in the Spring application context. 2013-11-06 15:56:58 -08:00
John Blum
a602254e21 Refactored the logic in the CacheParser adding the PdxDiskStoreAwareBeanFactoryPostProcessor to the ApplicationContext by registering the PdxDiskStoreAwareBeanFactoryPostProcessor as a BeanDefinition in the BeanDefinitionRegistry (ConfigurableApplicationContext). 2013-11-01 15:07:40 -07:00
John Blum
415f23216f Additional refactoring to the PdxDiskStoreAwareBeanFactoryPostProcessor class based on code review by David Turnaski in PR #31 for JIRA issue SGF-197. 2013-11-01 14:14:39 -07:00
John Blum
20f24aa3b0 Changes to the PdxDiskStoreAwareBeanFactoryPostProcessor class based on code review by David Turnaski in PR #31 for JIRA issue SGF-197. 2013-11-01 14:14:38 -07:00
John Blum
fd35006c5e Fixed JIRA issue SGF-197 involving bean ordering issues when GemFire is configured with a PDX persistent Disk Store and persistent Regions contain data (keys) based on PDX types. 2013-11-01 14:14:38 -07:00
John Blum
5766fa070d Minor refactoring to simplify the logic in the org.springframework.data.gemfire.config.AbstractRegionParser.isSubRegion(:Element) method. In addition, added test cases in the newly created AbstractRegionParserTest class. 2013-11-01 13:52:55 -07:00
John Blum
f1a2ab2666 Merged PR #33 to fix JIRA issue SGF-203 concerning persistence. 2013-10-31 16:41:32 -07:00
John Blum
0f819f2e04 Code changes based on code review by David Turanski in PR #33 for JIRA issue SGF-203 concerning persistence. 2013-10-30 13:34:53 -07:00
John Blum
339393b794 Additional fixes for SGF-203 involving the persistent, data-policy and shortcut attributes of client Regions. 2013-10-28 21:21:13 -07:00
John Blum
70f4ddbd35 Additional tests cases for SGF-203 involving persistence. 2013-10-25 16:51:00 -07:00
John Blum
ff6c121d29 Fixes JIRA issue SGF-203 involving the <gfe:*-region/> element's persistent, data-policy, and for client Regions, shortcut attributes. 2013-10-25 15:44:14 -07:00
John Blum
4ed76947d0 Implemented SGF-206 - CacheLoader and CacheWriter support on client, local Regions in a GemFire ClientCache. Also, performed additional refactoring of related code. 2013-10-23 14:23:20 -07:00
John Blum
c34adc9f6a Refactored the DataPolicyConverter for basic code cleanup and added a value to the Policy enum for PARTITION. Added additional test cases in the corresponding test class. Refactored the resolveDataPolicy method in the RegionFactoryBean making use of helper methods. 2013-10-18 14:23:35 -07:00
John Blum
8deda7804c Merged pull request #30 from dturanski/SGF-211. In addition, added additional test cases to verify that the underlying GemFire PartitionAttributesFactory validates the value of the 'redundantCopies' property before creating the PartitionAttributes instance given the type for the 'copies' attribute on the basePartitionedRegionType in the SDG XML Schema was changed from a byte to a string and the type restrictions (0-3) on the value were lifted. 2013-10-10 12:00:12 -07:00
John Blum
7d711ed4bb Added test code coverage for JIRA issue SGF-178 (https://jira.springsource.org/browse/SGF-178) - parent attribute causes endless loop in in hashCode. 2013-10-08 15:08:33 -07:00
John Blum
015b25f117 Merged pull request #29 from dturanski/SGF-194, fixing JIRA issue SGF-194 involving nested Regions (GemFire Sub-Regions). Performed post pull request cleanup based on code review. Added the setHostnameForClients method without the @Override annotation to the StubGatewayReceiverFactory test object based on the latest 7.0.1 GemFire artifact. 2013-10-07 18:42:45 -07:00
David Turanski
651f89662c SGF-194 Rewrote Subregion parsing in AbstractRegionParser 2013-10-01 08:45:08 -04:00
jxblum
408c385aa9 Added copyright information and corrected version, setting to 1.3.3. 2013-09-27 15:16:29 -07:00
jxblum
93079f9de9 Fixed the syntactically incorrect colocated-with-ref attribute on gfe:*-region elements, renaming back to colocated-with. Changed the ClientRegionNamespaceTest and associated context configuration file to allow Region names to be used as bean aliases in the Spring container using Spring GemFire configuration. 2013-09-24 12:08:44 -07:00
jxblum
591e7c5d05 Adding test code for the fix of JIRA issue SGF-195, colocated Regions. 2013-09-23 23:09:49 -07:00
David Turanski
a4b6acff07 SGF-199 fixed GatewaySender manual-start 2013-09-16 18:35:36 -04:00
David Turanski
fb4e184794 SGF-193 -added enable-concurrency-checks to namespace 2013-08-12 10:33:30 -04:00