John Blum
8ea0c79f68
Update README describing the mock Region data and cache Region callback support.
2019-06-17 15:51:34 -07:00
John Blum
ced62b9688
Prepare next development iteration.
2019-06-15 11:48:42 -07:00
John Blum
e763807631
Release 0.0.4.RELEASE.
2019-06-15 11:44:08 -07:00
John Blum
a5c941178f
Fix bug (NPE) with the Mock ClientSubscriptionConfig.
2019-06-15 11:37:00 -07:00
John Blum
a798e8ce00
Prepare next development iteration.
2019-06-14 18:57:38 -07:00
John Blum
4391449460
Release 0.0.3.RELEASE.
2019-06-14 18:51:54 -07:00
John Blum
570fcce9eb
Implement Region entry event triggers for CacheListeners, CacheLoaders and CacheWriters.
2019-06-14 18:45:31 -07:00
John Blum
0b01f6b240
Implement additional Region data access operations.
...
Implement Region.invalidate(key).
Implement Region.remove(key).
Re-implement Region.get(key), Region.getEntry(key) and Region.put(key) to handle invalidated keys (Region entries).
2019-06-14 14:37:11 -07:00
John Blum
6f4367e963
Update dependencies.
...
Upgrade to Mockito 2.28.2.
Upgrade to Spring Framework 5.1.8.RELEASE.
Upgrade to Spring Data for Apache Geode & Pivotal GemFire 2.1.9.RELEASE.
Upgrade to Spring Data Release Train Lovelace-SR9.
2019-06-14 09:34:54 -07:00
John Blum
c336bd5669
Update Copyright to 2019.
2019-06-09 18:45:06 -07:00
John Blum
ce53de4c61
Optimize imports.
2019-06-09 18:39:51 -07:00
John Blum
f8f619d1a2
Upgrade to Spring Data Release Train Lovelace-BUILD-SNAPSHOT.
...
Upgrade to Spring Data for Apache Geode/Pivotal GemFire 2.1.9.BUILD-SNAPSHOT.
2019-06-09 18:39:22 -07:00
John Blum
545db32f6c
Switch HTTP URLs to HTTPS in Apache License Headers.
2019-06-09 18:35:01 -07:00
John Blum
3458e7b506
Add integration tests asserting the proper interaction between an Apache Geode client and server process using the client/server integration test support.
2019-06-09 18:31:45 -07:00
John Blum
868d168b5b
Polish and format source code.
2019-06-09 18:30:47 -07:00
John Blum
dae841aff6
Configure environment with JDK (8) by setting JAVA_HOME.
...
Run build on Linux nodes.
2019-05-29 11:58:53 -07:00
John Blum
58a61d5ba6
Optimize imports.
2019-05-24 09:14:35 -07:00
John Blum
523d5f52d4
Remove the contextClass(:SpringApplicationBuilder) mmethod.
...
Add the newSpringApplicationBuilder(Class<?>[]) method.
Optimize imports.
2019-05-24 09:10:23 -07:00
John Blum
0ff45d4fd6
Disable the registration of the Mock Pool created by the Mock PoolFactory with the PoolManager.
2019-05-24 08:56:08 -07:00
John Blum
692455d2df
Add support to register the Mock Pool created by the Mock PoolFactory with the PoolManager.
2019-05-24 08:53:07 -07:00
John Blum
72ac07217e
Prepare next development iteration.
2019-05-13 16:53:33 -07:00
John Blum
c6dfd449fe
Release 0.0.2.RELEASE.
2019-05-13 16:45:58 -07:00
John Blum
881bce2a27
Add logging configuration for JUL, Log4j2 and SLF4J using Logback.
2019-05-13 16:43:38 -07:00
John Blum
6ff9bf518a
Rebase project Maven POM parent on Spring Data Parent 2.1.8.RELEASE.
2019-05-13 16:38:45 -07:00
John Blum
484ea45900
Upgrade dependencies.
...
Upgrade to Project Lombok 1.18.8.
Upgrade to Spring Framework 2.1.7.RELEASE.
Upgrade to Spring Data for Apache Geode/Pivotal GemFire 2.1.8.RELEASE.
Upgrade to Spring Data Release Train Lovelace-SR8.
2019-05-13 16:31:30 -07:00
John Blum
b05c01a1ea
Optimize imports.
2019-05-08 14:27:58 -07:00
John Blum
e2b4d9deea
Adapt to API and implementation changes in Apache Geode 1.9 (Pivotal GemFire 9.8) to extract the configured and provided gemfire.properties to (and using) the (Client)CacheFactory API from a Spring context (e.g. SDG).
2019-05-08 14:24:01 -07:00
John Blum
3ac182c765
Add test objects used in tests.
...
For example, the o.s.d.g.tests.objects.geode.security.TestSecurityManager is a test implementation of the o.a.g.security.SecurityManager interface.
2019-05-08 14:22:07 -07:00
John Blum
4a0e4b5ca4
Remove unnecessary 'throws Exception' declaration.
2019-05-08 14:20:43 -07:00
John Blum
a748cd9429
Add assertion asserting that the GemFireCache instance is not a GemFireCacheImpl (i.e. it is a mock).
2019-05-08 14:19:52 -07:00
John Blum
0517804fca
Add (commented) 'springDataReleaseTrainVersion' property for 'Moore-BULID-SNAPSHOT'.
2019-05-08 14:18:47 -07:00
John Blum
cfa6cd6332
Add Gradle extension (ext) definitions to override the Spring Framework and Spring Data versions.
2019-05-08 14:17:51 -07:00
John Blum
5355f2bd8a
Add concrete Unit and Integration Test class examples.
2019-05-07 17:59:33 -07:00
John Blum
48ccc00426
Edit README.adoc.
...
Include section in README on using STDG for Unit and Integration Testing of Apache Geode & Pivotal GemFire (PCC) applications in a Spring context.
2019-05-07 17:42:17 -07:00
John Blum
e5089813ff
Format source code.
...
Edit Javadoc.
2019-05-07 15:40:51 -07:00
John Blum
7907d2a667
Prepare next development iteration.
2019-05-06 15:12:07 -07:00
John Blum
87b6d5ad45
Release 0.0.1.RELEASE.
2019-05-06 15:00:49 -07:00
John Blum
838b45163a
Align Maven POM file with Gradle build file.
2019-05-06 14:58:36 -07:00
John Blum
000cb70152
Upgrade to Spring Data Parent POM 2.1.6.RELEASE.
2019-05-05 17:42:46 -07:00
John Blum
83824c8f2a
Upgrade to Gradle 5.4.1.
2019-05-05 17:39:50 -07:00
John Blum
04c4f0b4ee
Update dependency versions.
...
Upgrade to AssertJ 3.12.2.
Upgrade to Lombok 1.18.6.
Upgrade to Mockito 2.27.0.
Upgrade to Pivotal GemFire 9.5.3.
Upgrade to Spring Framework 5.1.6.RELEASE.
Upgrade to Spring Boot 2.1.4.RELEASE.
Upgrade to Spring Data for Apache Geode 2.1.6.RELEASE.
Upgrade to Spring Data for Pivotal GemFire 2.1.6.RELEASE.
Upgrade to Spring Data Release Train Lovelace-SR6.
2019-04-11 14:57:59 -07:00
John Blum
ca42211aef
Upgrade to Spring Build Conventions Gradle Plugin 0.0.25.RELEASE.
2019-04-04 17:13:14 -07:00
Spring Operator
e4fb67fd99
URL Cleanup.
...
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.
* [ ] http://www.apache.org/licenses/ with 1 occurrences migrated to:
https://www.apache.org/licenses/ ([https](https://www.apache.org/licenses/ ) result 200).
* [ ] http://www.apache.org/licenses/LICENSE-2.0 with 51 occurrences migrated to:
https://www.apache.org/licenses/LICENSE-2.0 ([https](https://www.apache.org/licenses/LICENSE-2.0 ) result 200).
Resolves gh-5.
2019-04-04 17:00:56 -07:00
Spring Operator
8b7055ef1b
URL Cleanup.
...
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.
* [ ] http://geode.apache.org/ with 1 occurrences migrated to:
https://geode.apache.org/ ([https](https://geode.apache.org/ ) result 200).
* [ ] http://geode.apache.org/docs/guide/16/reference/topics/gemfire_properties.html with 1 occurrences migrated to:
https://geode.apache.org/docs/guide/16/reference/topics/gemfire_properties.html ([https](https://geode.apache.org/docs/guide/16/reference/topics/gemfire_properties.html ) result 200).
* [ ] http://projects.spring.io/spring-data-gemfire/ with 1 occurrences migrated to:
https://projects.spring.io/spring-data-gemfire/ ([https](https://projects.spring.io/spring-data-gemfire/ ) result 200).
Resolves gh-4.
2019-04-04 17:00:56 -07:00
Spring Operator
e656a51529
URL Cleanup.
...
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.
* http://maven.apache.org/xsd/maven-4.0.0.xsd with 3 occurrences migrated to:
https://maven.apache.org/xsd/maven-4.0.0.xsd ([https](https://maven.apache.org/xsd/maven-4.0.0.xsd ) result 200).
These URLs were intentionally ignored.
* http://maven.apache.org/POM/4.0.0 with 6 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 3 occurrences
Resolves gh-3.
2019-04-04 17:00:56 -07:00
Spring Operator
190c3f7f84
Switch HTTP URLs to HTTPS.
...
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).
These URLs were fixed successfully.
* http://www.apache.org/licenses/LICENSE-2.0 migrated to:
https://www.apache.org/licenses/LICENSE-2.0 ([https](https://www.apache.org/licenses/LICENSE-2.0 ) result 200).
* http://www.pivotal.io migrated to:
https://www.pivotal.io ([https](https://www.pivotal.io ) result 301).
* http://www.spring.io migrated to:
https://www.spring.io ([https](https://www.spring.io ) result 301).
These URLs were intentionally ignored.
* http://maven.apache.org/POM/4.0.0
* http://maven.apache.org/xsd/maven-4.0.0.xsd
* http://www.w3.org/2001/XMLSchema-instance
Resolves gh-1.
2019-04-04 17:00:56 -07:00
John Blum
6ec3bd3e9b
Upgrade to Spring Build Conventions Gradle Plugin 0.0.22.RELEASE.
2018-12-19 17:49:59 -08:00
John Blum
fd11e4edba
Prepare next development iteration.
2018-12-19 17:45:45 -08:00
John Blum
1e1a87d726
Release 1.0.0.RC1.
2018-12-19 17:35:42 -08:00
John Blum
a526c37538
Upgrade to Spring Boot 2.1.1.RELEASE.
2018-12-19 17:21:38 -08:00