Commit Graph

1052 Commits

Author SHA1 Message Date
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
John Blum
1fccf1a5c8 Prepare next development iteration.
Set Spring Boot version to 2.3.0.BUILD-SNAPSHOT.

Set Spring Data for Apache Geode & Pivotal GemFire version to 2.3.0.BUILD-SNAPSHOT.

Set Spring Data Release Train version to Neumann-BUILD-SNAPSHOT.

Set Spring Session for Apache Geode & Pivotal GemFire version to 2.3.0.BUILD-SNAPSHOT.

Set Spring Session BOM version to Dragonfruit-RC1.

Set version to 1.3.0.BUILD-SNAPSHOT.
2020-03-20 09:16:54 -07:00
John Blum
ed5a95054a Release 1.3.0.M3. 2020-03-20 02:58:30 -07:00
John Blum
2282e94762 Edit changelog and add 1.3.0.M3 release notes. 2020-03-20 02:52:26 -07:00
John Blum
1e73565936 Prepare the 1.3.0.M3 release.
Set Spring Framework version to 5.2.4.RELEASE.

Set Spring Boot version to 2.3.0.M3.

Set Spring Data for Apache Geode & Pivotal GemFire version to 2.3.0.M4.

Set Spring Data Release Train version to Neumann-M4.

Set Spring Session for Apache Geode & Pivotal GemFire to 2.3.0.RC1.

Set Spring Session BOM version to Dragonfruit-M2.

Set Spring Test for Apache Geode & Pivotal GemFire version to 0.0.13.RELEASE.
2020-03-20 02:39:52 -07:00
John Blum
619f695a3e Fix SSL auto-configuration when TLS is enabled to properly configure the SSL default context.
Resolves gh-77.
2020-03-20 02:22:31 -07:00
John Blum
8c42646359 Add assertions for instanceof checks on InternalDistributedSystem.
Refactor both instanceof and not instanceof checks.
2020-03-20 02:08:24 -07:00
John Blum
f3e02ef34e Add human readable, formatted JSON, VCAP environment variables file. 2020-03-20 02:06:25 -07:00
John Blum
d90dbf6f7a Use wildcard generic type signature in declaration of the 'VCAP_REQUIRED_PROPERTIES_PREDICATE' Predicate of a parameterized PropertySource type.
Remove unnecessary @SuppressWarnings('all') annotation from iterator() method.
2020-03-18 20:23:04 -07:00
John Blum
f773c19044 Remove unnecessary @SuppressWarnings('all') annotation from deleteKeyStoreFilesInCurrentWorkingDirectory() method. 2020-03-18 20:11:18 -07:00
John Blum
1444a0e394 Upgrade to Mockito 3.3.3. 2020-03-18 14:22:02 -07:00
John Blum
193a857901 Include instructions on how to run the Getting Started Sample, Spring Boot application using Gradle and Maven.
Resolved gh-75.
2020-03-18 14:06:40 -07:00
John Blum
b1e74db29a Add generated Maven POM for the Getting Started Sample.
Resolved gh-75.
2020-03-18 13:29:07 -07:00