John Blum
f04fa8245f
Prepare next development iteration.
...
Set Spring Boot version to 2.4.0-SNAPSHOT.
Set version to 1.4.0-SNAPSHOT.
2020-08-20 14:41:41 -07:00
John Blum
d1e5c6f828
Release 1.4.0-M2.
2020-08-20 14:27:35 -07:00
John Blum
08e7b7cd1b
Edit changelog and add 1.4.0-M2 release notes.
2020-08-20 14:13:05 -07:00
John Blum
426bac074b
Upgrade to Spring Test for Apache Geode & VMware/Pivotal GemFire 0.0.18.RELEASE.
2020-08-20 14:12:56 -07:00
John Blum
cf21205e91
Arrange bin/ directory exclusion alphabetically.
...
Polish for GitHub PR-94.
Resolves gh-94.
2020-08-20 13:45:21 -07:00
Wayne Lund
f784305e00
Update .gitignore to exclude bin/ directory.
...
I'm getting these bin/ directories from adding the project from the top of the SBDG project.
spring-gemfire-starter/bin/
spring-geode-actuator-autoconfigure/bin/
spring-geode-actuator/bin/
spring-geode-autoconfigure/bin/
spring-geode-docs/bin/
spring-geode-samples/boot/actuator/bin/
spring-geode-samples/boot/configuration/.java-version
spring-geode-samples/boot/configuration/bin/
spring-geode-samples/boot/security/bin/
spring-geode-samples/caching/http-session/bin/
spring-geode-samples/caching/inline/bin/
spring-geode-samples/caching/look-aside/bin/
spring-geode-samples/caching/multi-site/bin/
spring-geode-samples/caching/near/bin/
spring-geode-samples/intro/getting-started/bin/
spring-geode-samples/land-shy-fan/
spring-geode-samples/lock-important-pot/
spring-geode-samples/mix-faithful-pot/
spring-geode-starter-logging/bin/
spring-geode-tests/smoke-tests/function-execution-on-region/bin/
spring-geode-tests/smoke-tests/locator-application/bin/
spring-geode-tests/smoke-tests/logging/bin/
spring-geode-tests/smoke-tests/multi-store/bin/
spring-geode-tests/smoke-tests/peer-cache-application/bin/
spring-geode-tests/smoke-tests/spring-initializer/bin/
spring-geode/bin/
Resolves gh-94.
2020-08-20 13:42:45 -07:00
John Blum
24ac11715a
Edit section on Asynchronous (Write-Behind) Inline Cacching in caching chapter.
...
Resolves gh-58.
2020-08-20 12:01:10 -07:00
John Blum
0c981aad4f
Add section on configuring and using Asynchronous Inline Caching.
...
Resolves gh-58.
2020-08-19 21:58:05 -07:00
John Blum
a9eac44868
Define documentation variable to the JDK Javadoc.
2020-08-19 21:57:25 -07:00
John Blum
68e37b7276
Cleanup use of the deprecated SpringBoot, SpringApplicationBuilder.contextClass(:Class) API.
...
Replace with SpringApplicationBuilder.contextFactory(ApplicationContextFactory.ofContextClass(:Class)).
2020-08-19 20:05:35 -07:00
John Blum
800a0ee434
Add Integration Tests asserting the configuration and behavior of the AsyncInlineCachingRepositoryConfigurer using a custom AsyncEventErrorHandler and user-defined AsyncEventOperationRepositoryFunction.
...
Resolves gh-58.
2020-08-19 19:48:16 -07:00
John Blum
6af91f5eb5
Change AbstractAsyncEventOperationRepositoryFunction, CreateUpdateAsyncEventRepositoryFunction and RemoveAsyncEventRepositoryFunction to static member classes.
...
Add constructor requiring a reference to the associated RepositoryAsyncEventListener delegating AsyncEvent handling/processing to the Function.
Add alias methods from the RepositoryAsyncEventListener getAsyncEventErrorHandler() and getRepository() methods to the AsyncEventOperationRepositoryFunction classes.
Refatory type signatures and Generics usage.
Edit Javadoc.
Resolves gh-58.
2020-08-19 18:48:38 -07:00
John Blum
ecffa18654
Add protected API calls to construct the AEQ, the factory and the listener.
...
Add builder methods to configure Function post-processors applied to the AEQ, factory and listener.
Add API to configure an AsyncEventErrorHandler.
Edit Javadoc.
Resolves gh-58.
2020-08-19 18:48:38 -07:00
John Blum
01ebfadcbe
Rename DEFAULT class member constant to DEFAULT_EVENT_ERROR_HANDLER.
...
Edit Javadoc.
Resolves gh-58.
2020-08-19 18:48:48 -07:00
John Blum
72812055a6
Edit chapter on caching.
2020-08-19 18:48:38 -07:00
John Blum
389ece7948
Replace all references to Apache Geode and Pivotal GemFire with documentation variables.
...
Replace all references of Pivotal GemFire with VMware GemFire.
2020-08-19 18:48:38 -07:00
John Blum
8da34ccf91
Add additional verification asserting no more interactions on the mock CrudRepository.
...
Resolves gh-58.
2020-08-19 18:48:38 -07:00
John Blum
4cfef1516f
Upgrade Sample Maven POMS to Spring Boot 2.4.0-M2 and SBDG 1.4.0-SNAPSHOT.
2020-08-18 01:05:24 -07:00
John Blum
430c64fdda
Extends STDG's IntegrationTestsSupport class.
2020-08-18 01:04:20 -07:00
John Blum
e45febf594
Upgrade to Gradle 6.6.
2020-08-18 00:51:00 -07:00
John Blum
992d75057e
Upgrade to Spring Build Conventions Gradle Plugin 0.0.34.RELEASE.
2020-08-18 00:50:38 -07:00
John Blum
1ec51e354c
Upgrade to Spring Data Ockham-M2.
...
Upgrade to Spring Data for Apache Geode & VMware/Pivotal GemFire 2.4.0-M2.
Upgrade to Spring Data BOM (Release Train) 2020-0.0-M2.
2020-08-18 00:49:41 -07:00
John Blum
9f7b3fd93c
Upgrade to Spring Boot 2.4.0-M2.
2020-08-18 00:48:22 -07:00
John Blum
0ac5bcf006
Upgrade to Spring Framework 5.3.0-M2.
2020-08-18 00:47:55 -07:00
John Blum
a8c4177524
Upgrade to Mockito 3.5.0.
2020-08-18 00:46:50 -07:00
John Blum
4111becc6e
Upgrade to Byte Buddy 1.10.14.
2020-08-18 00:45:54 -07:00
John Blum
16968f5651
Edit Javadoc.
2020-08-18 00:40:05 -07:00
John Blum
5f1cd1db5d
Add Integration Tests for AsyncInlineCachingRegionConfigurer and RepositoryAsyncEventListener.
...
Resolves gh-58.
2020-08-18 00:35:09 -07:00
John Blum
8cc5cd3e12
Set Spring Test for Apache Geode & VMware/Pivotal GemFire to 0.0.18.BUILD-SNAPSHOT.
2020-08-17 23:38:26 -07:00
John Blum
3eb26f9717
Create SDG RegionConfigurer implementation to configure a target Region with Asynchronous, Inline Caching functionality.
...
Resolves gh-58.
2020-08-17 22:34:02 -07:00
John Blum
d9e5476e21
Annotate newRepositoryCacheWriter() with @SuppressWarnings('rawtypes').
2020-08-17 22:31:27 -07:00
John Blum
e8b94b7b7a
Annotate newRepositoryCacheLoader() with @SuppressWarnings('rawtypes').
2020-08-15 18:28:11 -07:00
John Blum
08e7052cee
Create GemFire/Geode AsyncEventListener implementation using a SD CrudRepository for persistent data access operations.
...
Resolves gh-58.
2020-08-14 15:01:28 -07:00
John Blum
fb9a5d5881
Add 'org.springframework.geode:spring-geode-bom' (Maven BOM) to project.
...
The Maven BOM (Bill of Materials) will provide a simpler and consistent SBDG module version dependency management experience for users starting at start.spring.io, who have added the 'Spring for Apache Geode' dependency to build Spring Boot applications using Apache Geode.
Resolves gh-93.
2020-08-12 16:13:05 -07:00
John Blum
9d87eeaf9c
Edit Maven POM URL to point to the SBDG project README.
2020-08-12 16:12:09 -07:00
John Blum
b04246246b
Remove 'spring.data.gemfire.management.use-http' property configuration and JVM argument for Boot client.
...
The 'spring.data.gemfire.management.use-http' property was set in application.properties.
2020-08-12 13:41:11 -07:00
John Blum
109a1e70d8
Optimize imports.
...
Remove unnecessary @SuppressWarnings(..) annotation declarations.
2020-08-08 15:32:10 -07:00
John Blum
367e378ada
Edit README to refer to 1.3.2.RELEASE and 1.3.3.BUILD-SNAPSHOT versions.
2020-08-07 17:48:04 -07:00
John Blum
ca5bd06fc3
Edit changelog and include 1.3.2.RELEASE notes.
2020-08-07 17:45:48 -07:00
John Blum
305ca74262
Fix HTTP URL to Apache Shiro's project sit in Javadoc.
2020-08-07 15:50:27 -07:00
John Blum
0e55c44570
Switch from System.err message output to using a SLF4J Logger.
...
Resolves gh-81.
2020-08-07 15:21:02 -07:00
John Blum
093083be95
Polish Security Sample Tests.
...
Resolves gh-81.
2020-08-07 15:04:43 -07:00
John Blum
bb8c9a5b81
Polish Security Sample Code.
...
Resolves gh-81.
2020-08-07 15:04:43 -07:00
John Blum
76039f4099
Polish Security Sample Guide.
...
Resolves gh-81.
2020-08-07 15:04:43 -07:00
Patrick Johnson
16abdea031
Add Security Sample Guide and Code.
...
Resolves gh-81.
2020-08-07 15:04:43 -07:00
John Blum
c2f1ae3e92
Set 'spring.data.gemfire.management.use-http' property to 'false'.
2020-08-07 15:04:15 -07:00
John Blum
10c11c180c
Add new Spring ApplicationListener implementation to log the state of the Spring Environment consistently across contexts as needed.
...
The EnvironmentLoggingApplicationListener is automattically registered with the Spring Boot configured list of ApplicationListeners via the (SpringFactories) SPI.
2020-08-05 16:28:35 -07:00
John Blum
1707013cb6
Rename 'master' version documentation attributes.
...
Rename 'master-apache-geode-version' to 'apache-geode-doc-version'.
Rename 'master-pivotal-cloudcache-version' to 'pivotal-cloudcache-doc-version'.
Rename 'master-pivotal-gemfire-version' to 'pivotal-gemfire-doc-version'.
2020-08-04 15:46:54 -07:00
John Blum
ff12facfb2
Add additional documentation on matching client/server versions when using PCC in PCF.
2020-08-04 15:46:54 -07:00
John Blum
b2818414d2
Add artifact version documentation attributes for Apache Geode, Pivotal/VMware GemFire and Pivotal/VMware Cloud Cache.
2020-08-04 15:46:54 -07:00