Commit Graph

286 Commits

Author SHA1 Message Date
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
ac5527ba52 General code refactoring and cleanup. 2013-11-11 12:59:40 -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
e6e1573f0c Further refactoring to simplify the logic in the AbstractRegionParser.isSubRegion method. 2013-11-01 13:56:06 -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
David Turanski
5267cb8e05 Added null check to AbstractRegionParser to support Spring 4 Groovy BeanBuilder 2013-11-01 14:20:09 -04:00
John Blum
8eadc51010 Added addition Javadoc comments and performed additional formatting/code organization. 2013-10-31 16:57:11 -07:00
John Blum
f1a2ab2666 Merged PR #33 to fix JIRA issue SGF-203 concerning persistence. 2013-10-31 16:41:32 -07:00
David Turanski
9a21b87b16 SGF-214 made GemfireOnMembersFunctionTemplate constructors public 2013-10-30 16:38:22 -04: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
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
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
c3ea6d4f92 Removed the AliasReplacingBeanDefinitionParser class from the Region/bean definition parsing hierarchy moving the remaining methods: getBeanClass, getRegionFactoryClass and isSubRegion to the AbstractRegionParser class. Modified ClientRegionParser to extends AbstractRegionParser directly and provide an supported doParseRegion method since ClientRegionParser overrides doParse directly. Modified AbstractRegionParser class to extend org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser directly changing the overridden doParseInternal method from AliasReplacingBeanDefinitionParser to the overridden to doParse method from AbstractSingleBeanDefintionParser. 2013-09-26 16:50:37 -07:00
jxblum
c6cb372099 Fix for JIRA issues SGF-195 concerning colocated Regions. 2013-09-23 23:01:25 -07:00
David Turanski
d16dac48f0 Removed printlns 2013-09-17 07:28:41 -04:00
David Turanski
a4b6acff07 SGF-199 fixed GatewaySender manual-start 2013-09-16 18:35:36 -04:00
David Turanski
11101a3d72 SGF-176 enhanced namespace schema and ClientCacheParser to process additional attributes 2013-08-06 13:15:35 -04:00
David Turanski
872fb4f913 SGF-185 - Removed default value for OnServers.cache 2013-08-06 10:47:47 -04:00
David Turanski
db51dec448 SGF-183: Added logger to FunctionServiceFactoryBean 2013-08-06 10:17:49 -04:00
David Turanski
44a6987c29 SGF-180 Added lazy-init attribute to cache element 2013-08-06 08:59:24 -04:00
David Turanski
c303decbc5 SGF-189 - Can make local regions persistent 2013-08-06 07:28:53 -04:00
David Turanski
cb45af775f SGF-192 - ClientRegionParser now processes close and destroy attributes 2013-08-05 11:42:39 -04:00
David Turanski
6b523a064e SGF-186 - fixed BeanFactoryLocator issue 2013-07-11 16:01:57 -04:00
David Turanski
36df54e5b5 SGF-177 fixed property placeholders for partitioned region 2013-06-13 14:03:54 -04:00
David Turanski
81e4101113 SGF-159 2013-04-18 12:16:23 -04:00
David Turanski
477dca3f4f backed out SGF-172 - moved to feature branch 1.3.x 2013-04-17 10:21:36 -04:00
David Turanski
3a4f727334 SGF-173. Added NoResult methods to FunctionTemplate and checked for FunctionExecution exception related to Function.hasResult() = false 2013-04-17 09:58:40 -04:00
David Turanski
3258b0826d SGF-169 added null check for inner gateways to GatewayHubFactoryBean 2013-04-17 07:57:08 -04:00
David Turanski
7a27c67264 SGF-172 - added support for countBy... methods 2013-04-16 10:49:10 -04:00
David Turanski
fb0bfaf216 SGF-162 added id to cq-listener-container 2013-03-14 08:30:59 -04:00
Lyndon Adams
343d4b050a SGF-162 change interval 2013-03-14 07:31:44 -04:00
David Turanski
0e81e9d4c8 Updated reference and JSON support for GemfireTemplate queries 2013-03-13 18:00:15 -04:00
Lyndon Adams
1f36a55faf Current changes for region subscriptions. 2013-03-12 16:44:29 +00:00
David Turanski
20e0670f38 SGF-167 also, changed default to close='false' on RFB 2013-03-11 13:12:23 -04:00
David Turanski
934911a142 SGF-166 fixed region parser for close attribute 2013-03-08 15:07:53 -05:00