Commit Graph

1064 Commits

Author SHA1 Message Date
John Blum
c19609ec33 Edit changelog and add 1.3.0.M4 release notes. 2020-04-19 21:19:25 -07:00
John Blum
f7527e2fe3 Upgrade to Testcontainers 1.14.0. 2020-04-19 21:08:34 -07:00
John Blum
3e4e39a967 Upgrade to Spring Session for Apache Geode & Pivotal GemFire 2.3.0.RC2. 2020-04-19 20:57:09 -07:00
John Blum
6c394bf365 Upgrade to Byte Buddy 1.10.9. 2020-04-19 20:56:15 -07:00
John Blum
ff9594e26d Correct grammar, spelling and verbiage in the Multi-Site Caching Guide.
Resolves gh-80.
2020-04-19 20:46:00 -07:00
John Blum
01e0f2f5f0 Clean up all HTTP URLS; replace with HTTPS.
Resolves gh-80.
2020-04-19 17:01:27 -07:00
John Blum
efcfcb0952 Add Guide for the Multi-Site Caching Sample.
Resolves gh-80.
2020-04-19 16:58:08 -07:00
John Blum
e4194d400b Add additional Asciidoc tags to capture the entire WAN Gateway configuration for documentation (guide) purposes.
Resolves gh-80.
2020-04-19 16:57:31 -07:00
John Blum
1173803b4f Add Asciidoc tags to the Multi-Site Caching example source code for documentation (guide) purposes.
Resolves gh-80.
2020-04-17 12:47:08 -07:00
John Blum
8b1d862fb5 Improve Multi-Site (WAN) Caching Sample Integration Tests resiliency.
Include an additional Spring @Configuration class exclusively for testing that registers a Geode CacheListener to wait for the cache Region EntryEvent to occur.  When the ClientCache Registers Interest (all keys) and receives the cache Region (CustomersByName) EntryEvent, then it signifies the WAN Gateways (Sender and Receiver) has replicated the Region EntryEvent between disparate sites.  Client 1 creates the Region EntryEvent that Client 2 expects to see in its cache.

Resolves gh-80.
2020-04-17 12:46:36 -07:00
John Blum
138a8c961d Remove unnecessary @ClientCacheApplication annotation declaration from GeodeClientConfiguration class.
SBDG auto-configures a ClientCache instance by default!

Annotate the GeodeClientConfiguration class with @Configuration.

Resolves gh-80.
2020-04-17 12:46:36 -07:00
John Blum
c90da4a29c Delete unnecessary project CODE_OF_CONDUCT.adoc file. 2020-04-16 10:09:55 -07:00
John Blum
14e87bd44f Update README and CONTRIBUTING adoc files with shared, spring-project GitHub Organization community health files. 2020-04-16 10:07:23 -07:00
John Blum
9952937857 Edit Javadoc. 2020-04-16 00:05:30 -07:00
John Blum
f47f9f55b7 Annotate test class with @DirtiesContext.
Geode Properties defined in the Spring ApplicationContext using the @SpringBootTest annotation is running interference with downstream Integration Tests.
2020-04-15 23:56:37 -07:00
John Blum
eb056bc9c4 Apply Spring Profile to test configuration.
Declare @DirtiesContext annotation to clean up the Spring ApplicationContext.
2020-04-15 23:55:06 -07:00
John Blum
0efed96dcd Add example code for Multi-Site Caching Sample.
Resolves gh-80.
2020-04-15 22:54:46 -07:00
John Blum
39d81d339a Remove conditional on missing GemFireCache bean annotation declaration.
This is necessary to apply Geode Properties declared in Spring Boot application.properties to Spring Boot, Apache Geode, Peer Cache applications.

Resolves gh-79.
2020-04-15 22:54:46 -07:00
John Blum
aaa8b42aa7 Rename GemFirePropertiesVsSpringDataGemFirePropertiesPrecedenceIntegrationTests to GeodePropertiesVsSpringDataGeodePropertiesPrecedenceIntegrationTests. 2020-04-15 22:54:46 -07:00
John Blum
81c2ebfcde Upgrade to Spring Test for Apache Geode & Pivotal GemFire 0.0.14.RELEASE. 2020-04-15 22:54:46 -07:00
John Blum
51e2cf0c3f Add test case asserting that SBDG's type-safe GemFireProperties class hierarchy does not capture Geode Properties.
Resolves gh-79.
2020-04-15 22:54:46 -07:00
John Blum
9091dc0d78 Add details concerning SBDG's type-safe GemFireProperties class hierarchy and Geode Properties.
Edit documentation.

Resolves gh-79.
2020-04-15 22:54:46 -07:00
John Blum
4eaecfc1e7 Add Asciidoc variables to consistently refer to the Apache Geode and GemFire product names.
Resolves gh-79.
2020-04-15 22:54:46 -07:00
John Blum
2978fa9b53 Add details concerning property precedence.
Resolves gh-79.
2020-04-15 22:54:46 -07:00
John Blum
f08a88f0ec Add test asserting SDG Propertieds take precedence over (i.e. override) both Spring and Apache Geode or Pivotal GemFire Properties.
Resolves gh-79.
2020-04-15 22:54:46 -07:00
John Blum
43400dd31b Add documentation for using GemFire Properties in application.properties.
Resolves gh-79.
2020-04-15 22:54:46 -07:00
John Blum
46288080de Add Asciidoc documentation attributes for STDG version. 2020-04-15 22:54:46 -07:00
John Blum
49b9c7340e Upgrade to Apache Geode documentation version 1.12. 2020-04-15 22:54:46 -07:00
John Blum
9266aefcdc Upgrade to Pivotal GemFire documentation version 9.10. 2020-04-15 22:54:46 -07:00
John Blum
db3dd51482 Upgrade to Pivotal Cloud Cache (PCC) documentation version 1.11. 2020-04-15 22:54:46 -07:00
John Blum
45095106c6 Change URL to Pivotal Platform (Tanzu Application Service (TAS)) documentation and upgrade to 2.9.
Pivotal Platform (Tanzu) Application Service (PAS/TAS) was formerly known as Pivotal CloudFoundry (PCF) Application Service (PAS).
2020-04-15 22:54:46 -07:00
John Blum
ec6a674832 Fix spelling error. 2020-04-15 22:54:46 -07:00
John Blum
9fcc29c2fd Fix URL to Apache Geode gemfire.properties reference documentation. 2020-04-15 22:54:46 -07:00
John Blum
bd98382dc1 Fix source block formatting. 2020-04-14 20:22:56 -07:00
John Blum
41a2282bb3 Add auto-configuration to process gemfire.properties in application.properties.
Resolves gh-79.
2020-04-14 20:19:43 -07:00
John Blum
9cc90c2922 Fix formatting. 2020-04-14 20:11:44 -07:00
John Blum
af8e7f757c Upgrade Samples Parent Maven POM to Spring Boot 2.3.0.M4. 2020-04-09 15:29:00 -07:00
John Blum
35c731c66c Replace reference to DistributionConfig.GEMFIRE_PREXIX with constant String literal. 2020-04-09 15:18:14 -07:00
John Blum
095ad5d9cd Upgrade to Spring Session for Apache Geode & Pivotal GemFire 2.3.0.RC1.
Upgrade to Spring Session BOM Dragonfruit-RC2.
2020-04-09 15:10:33 -07:00
John Blum
e9a7c48587 Upgrade to Apache Geode 1.12.0.
Upgrade to Pivotal GemFire 9.10.0 (which is based on Apache Geode 1.12.0).
2020-04-09 14:46:11 -07:00
John Blum
54fba60831 Upgrade to Spring Data for Apache Geode & Pivotal GemFire 2.3.0.RC1.
Upgrade to Spring Data Release Train Neumann-RC1.
2020-04-09 14:42:54 -07:00
John Blum
68d0f6e6e9 Upgrade to Spring Boot 2.3.0.M4. 2020-04-09 14:41:19 -07:00
John Blum
c4c91e0955 Upgrade to Gradle 6.3. 2020-04-09 14:36:20 -07:00
John Blum
9b3a77d92f Add block(:Enviroment) method predicated on a Spring Enviornment resolvable property to prevent the Apache Geode Locator (i.e. JVM) from shutting down immediately.
An Apache Geode Locator only creates daemon Threads on startup, which will not prevent the JVM process from falling all the way through and shutting down.
2020-04-09 14:36:20 -07:00
John Blum
7df0a6487e Add Smoke Tests for a Spring Boot configured and bootstrapped Apache Geode Locator application.
Additionally, the Smoke Tests will test and assert the Spring-based Locator is able to connect to an Apache Geode based Locator.
2020-03-30 14:27:20 -07:00
John Blum
f80f414771 Upgrade to Spring Framework 5.2.5.RELEASE. 2020-03-27 14:28:06 -07:00
John Blum
b348b8189d Edit README to refer to 1.2.6.RELEASE and 1.2.7.BUILD-SNAPSHOT reference documentation. 2020-03-27 14:26:12 -07:00
John Blum
603e23f199 Edit changelog and add 1.2.6.RELEASE notes. 2020-03-27 14:25:17 -07:00
John Blum
069ad68016 Add Unit Test demonstrating how to use Mock objects with Spring's Cache Abstraction in a @Cacheable @Service component/bean. 2020-03-20 14:01:28 -07:00
John Blum
23322048c2 Update README to refer to 1.3.0.M3 in reference documentation. 2020-03-20 09:28:34 -07:00