Commit Graph

704 Commits

Author SHA1 Message Date
John Blum
58c41f8e87 Completed Client Cache Region Template testing for JIRA feature requests SGF-207 and SGF-254 adding support for template-defined Regions. In addition, fixed JIRA bug SGF-310 pertaining to the missing 'concurrency-level' attribute on the <gfe:client-region> element in the SDG XSD as well as SGF-311 involving the ClientRegionFactoryBean not properly setting the 'concurrencyChecksEnabled' property on GemFire's ClientRegionFactory class.
(cherry picked from commit 4bff3d9f7a)

Signed-off-by: John Blum <jblum@pivotal.io>
2014-09-03 16:45:58 -07:00
John Blum
a877bf55ce Added another test case for JIRA feature requests SGF-207 and SDG-254, Region Templates, to test the correct Region to Region Template bean defintion order in the Spring context configuration file. Region Templates must be defined 'before' the Regions that are based on those template definitions.
(cherry picked from commit 02fd3ce44e)

Signed-off-by: John Blum <jblum@pivotal.io>
2014-09-03 16:42:02 -07:00
John Blum
eed8849ddf Completed Peer Cache Region Template testing for JIRA feature requests SGF-207 and SGF-254 adding support for template-defined Regions.
(cherry picked from commit 5919d87658)

Signed-off-by: John Blum <jblum@pivotal.io>
2014-09-03 16:41:31 -07:00
John Blum
0085b609d4 Code refactoring and cleanup related to SGF-207 and SGF-254, Region Templates.
(cherry picked from commit dab04833c9)

Signed-off-by: John Blum <jblum@pivotal.io>
2014-09-03 16:40:54 -07:00
John Blum
5af6a7e2f0 Additional work and changes for JIRA feature requests SGF-207 and SGF-254 to enable developers with the ability to create Region templates to model attributes and configuration meta-data common to multiple, strongly-typed GemFire Region types (e.g. REPLICATE, PARTITION, etc).
(cherry picked from commit 2f66eca99b)

Signed-off-by: John Blum <jblum@pivotal.io>
2014-09-03 16:35:18 -07:00
John Blum
083b4e2986 Initial implementation and tests for JIRA feature requests SGF-207 and SGF-254 supporting inheritable Region templates when defining GemFire Regions using Spring Data GemFire XML configuration meta-data. This feature allows common Region configuration and attribute values to be defined once and then shared across multiple Region bean definitions in the Spring context for added convenience.
(cherry picked from commit 5d27c19ef5)

Signed-off-by: John Blum <jblum@pivotal.io>
2014-09-03 16:16:00 -07:00
John Blum
f1e5fee45b Fixes JIRA bug SGF-312 allowing developers to declare/define and register multiple PartitionListeners on a Partitioned Region using nested inner bean and bean reference elements inside the <gfe:partition-listener> sub-element of the <gfe:partitioned-region> element in the SDG XML namespace (XSD).
(cherry picked from commit b9a966e11a)

Signed-off-by: John Blum <jblum@pivotal.io>
2014-09-03 15:56:16 -07:00
John Blum
c46b5f8575 Implements JIRA improvement SGF-223 enabling Spring Data GemFire to create GemFire Disk Store directory locations automatically (based on nested <gfe:disk-dir> elements inside the <gfe:disk-store> element specified in Spring config) without the user having to create the disk directories for the location manually, unlike GemFire's native configuration options (such as cache.xml).
(cherry picked from commit 96cb3775fb)

Signed-off-by: John Blum <jblum@pivotal.io>
2014-09-03 15:42:03 -07:00
John Blum
324b25e5cf Fixes JIRA issue SGF-304 changing the GroupMembersFunctionExecution class to call the correct GemFire com.gemstone.gemfire.cache.execute.FunctionService method, onMembers(groups:String[]) (plural). Performed additional refactoring in related classes. 2014-08-11 16:21:58 -07:00
John Blum
0e3b8885d4 Fixed test issue in GatewayReceiverNamespaceTest class which caused a com.gemstone.gemfire.management.ManagementException: javax.management.InstanceAlreadyExistsException: GemFire:service=GatewayReceiver,type=Member,member=10.237.177.13(80647)-24771 when mocking was disabled and true integration testing was performed in the SDG build/test run. 2014-07-30 23:31:38 -07:00
John Blum
f9cbc89cd3 Re-organized SDG dependency version properties in gradle.properties. 2014-07-29 14:43:42 -07:00
Oliver Gierke
76d44ca970 SGF-298 - After release cleanups. 2014-07-10 20:40:44 +02:00
Spring Buildmaster
e70bb5dd92 SGF-298 - Prepare next development iteration. 2014-07-10 10:51:55 -07:00
Spring Buildmaster
cc81d0f97a SGF-298 - Release version 1.5.0.M1. 2014-07-10 10:51:51 -07:00
Oliver Gierke
6f435e34fc SGF-298 - Prepare 1.5.0.M1 (Evans M1). 2014-07-10 17:14:50 +02:00
Oliver Gierke
98c4711b10 SGF-298 - Updated changelog. 2014-07-10 17:14:41 +02:00
Oliver Gierke
e7a8102478 SGF-293 - Updated changelog. 2014-07-10 17:06:47 +02:00
John Blum
7493f84170 Completes JIRA task SGF-299 upgrading Spring Data GemFire 1.5.0.M1 to Spring Framework 4.0.6.RELEASE. 2014-07-08 13:50:18 -07:00
John Blum
48e874c852 Re-implemented the toObjectArray method using System.arraycopy. 2014-07-08 00:16:27 -07:00
John Blum
e7059a370c Fixes JIRA issue SGF-297 enabling Spring Data GemFire POJO, Function annotated methods to be invoked from Gfsh when arguments are injected during Function argument resolution. 2014-07-07 23:50:45 -07:00
John Blum
34bc5da8a1 Completes JIRA improvement SGF-294 allowing GemFire Gateway Receivers to be configured for manual start using the Spring Data GemFire XML namespace. This commit completes the improvement in the 1.5 XSD for the SDG 1.5.0.M1 (Evans) release. 2014-07-07 18:31:37 -07:00
John Blum
db066287b0 Completes JIRA improvement SGF-294 allowing GemFire Gateway Receivers to be configured for manual start using the Spring Data GemFire XML namespace. This commit completes the improvement in the 1.4 XSD first in order to backport the feature to the SDG 1.4.2 release. 2014-07-07 18:29:32 -07:00
John Blum
1ed3ad4295 Fixed test issues in SubRegionNamespaceTest class involving Region fullPath property assertions. 2014-07-07 13:43:43 -07:00
John Blum
8a8d0d89ff Fixes JIRA issue SGF-295 allowing all Eviction Policy Actions (LOCAL_DESTROY, OVERFLOW_TO_DISK) to be specified on Local Regions configured using the Spring Data GemFire XML namespace. This commit resolves the issue in the 1.5 XSD for the SDG 1.5.0.M1 (Evans) release. 2014-07-07 13:10:47 -07:00
John Blum
1df9454524 Fixes JIRA issue SGF-295 allowing all Eviction Policy Actions (LOCAL_DESTROY, OVERFLOW_TO_DISK) to be specified on Local Regions configured using the Spring Data GemFire XML namespace. This commit resolves the issue in the 1.4 XSD first in order to backport the fix to the SDG 1.4.2 release. 2014-07-07 13:07:51 -07:00
John Blum
1233a4bbb2 Completes SGF-296 - adding SDG XML schemas (XSDs) for both the spring-gemfire (gfe) XML namespace as well as the spring-data-gemfire (gfe-data) XML namespace. Switches the default XSDs to the 1.5 versions, respectively. 2014-07-03 17:29:48 -07:00
John Blum
8cc46ac0fc Upgraded Spring Data GemFire 1.5 to Spring Framework 4.0.5. 2014-07-02 20:18:52 -07:00
Dave Syer
dec5e95433 Link to Pivotal product page (not VMware) 2014-06-24 19:19:57 -07:00
John Blum
ff11bd384d Fixed message in assertion and overrode the assertInitialized method of LazyWiringDeclarableSupport in the inner, static UserDataStoreCacheLoader test class to properly assert that the Spring defined DataSource dependency was properly configured. 2014-06-24 19:07:55 -07:00
John Blum
1920ce4ba1 Fixes JIRA issue SGF-290 handling custom OQL statements specified with an @Query annotated Repository method that returns neither a Collection nor a Entity-based result, such as the case with SELECT count(*) FROM /Region ... based queries returning an Integer count. 2014-06-16 20:12:50 -07:00
John Blum
33437c23e0 Re-organized SDG dependency version properties in gradle.properties. 2014-05-22 16:04:29 -07:00
Oliver Gierke
b1e3cc121a SGF-286 - After release cleanups. 2014-05-20 19:52:47 +02:00
Spring Buildmaster
f79e988797 SGF-286 - Prepare next development iteration. 2014-05-20 10:18:08 -07:00
Spring Buildmaster
924bcb73bb SGF-286 - Release version 1.4.0.RELEASE. 2014-05-20 10:18:02 -07:00
Oliver Gierke
e6aabf52fa SGF-286 - Prepare 1.4 GA. 2014-05-20 17:00:10 +02:00
Oliver Gierke
c8cada3935 SGF-286 - Updated changelog. 2014-05-20 16:26:36 +02:00
Oliver Gierke
d5710eee96 SGF-287 - Upgraded to Spring 3.2.9.RELEASE. 2014-05-20 14:39:05 +02:00
John Blum
9aab9ac79e Additional Spring Data GemFire Reference Guide changes and additions to round out the new feature documentation in Spring Data GemFire 1.4. 2014-05-19 23:34:42 -07:00
John Blum
88e2b2b60e Refactored and performed cleanup in the Spring Data GemFire Reference Guide. Added chapter on Bootstrapping a Spring ApplicationContext from GemFire using Gfsh. 2014-05-19 18:58:37 -07:00
Andy Wilkinson
edb0432987 Add the Spring IO plugin
Configure the Spring IO plugin such that it's only applied when the
build is run with -PplatformVersion=<version>. This platformVersion
property is used to determine the version of the Platform that will
be used when running the springIoCheck task. The plugin can be used
by running a build as follows:

./gradlew clean springIoCheck -PplatformVersion=1.0.0.BUILD-SNAPSHOT -PJDK7_HOME=… -PJDK8_HOME=…

This will test the project on JDK7 and JDK 8 using the dependencies
defined in the latest snapshot of Spring IO Platform 1.0.0.
2014-05-14 12:37:07 +01:00
John Blum
17ec3138c8 Completed SGF-272 refactoring SDG API Javadoc comments as well as cleaning up all Javadoc warnings reported by the SDG Gradle-based build when building on Java 7 and Java 8. 2014-05-07 19:47:58 -07:00
John Blum
98441b9a14 Modified the testLookupQueryService method to use pure mock objects to test the lookup behavior and conditional statements. Added an assertion to the testLookupLocalQueryService test case to verify that the RegionService.getQueryService() method is 'never' called. 2014-05-05 11:46:52 -07:00
John Blum
c15a430419 Fixed failing testLookupQueryService test when mocks are not enabled. In addition, assured the tests passes with or without mocks enabled. 2014-05-05 09:44:17 -07:00
John Blum
e1ba156e04 Re-organized SDG dependency version properties in gradle.properties. 2014-05-02 15:07:39 -07:00
John Blum
14754be03e Implements SGF-274 removing the use of temporary callback objects passed to the 'templated' execute method for each operation implementation in order to reduce the memory footprint, especially in the context of Repositories. 2014-05-02 14:51:08 -07:00
Oliver Gierke
7ef62a0c0f SGF-283 - After release cleanups. 2014-05-02 15:26:52 +02:00
Spring Buildmaster
6d11bc099b SGF-283 - Prepare next development iteration. 2014-05-02 06:04:49 -07:00
Spring Buildmaster
825fbb72f0 SGF-283 - Release version 1.4.0.RC1. 2014-05-02 06:04:46 -07:00
Oliver Gierke
a2d1e2ee70 SGF-283 - Prepare 1.4.0.RC1.
Upgraded to Spring Data Commons 1.8.0.RC. Switched to milestone repository.
2014-05-02 14:40:27 +02:00
Oliver Gierke
157f13cfcc SGF-283 - Updated changelog. 2014-05-02 14:39:47 +02:00