John Blum
6ef7bbe9f2
Add version property for Pivotal Cloud Cache.
2020-08-04 15:46:54 -07:00
John Blum
854f57114d
Add example Locator application main class using the Apache Geode API to compliment the Spring Boot based example for comparison purposes.
2020-08-04 15:46:54 -07:00
John Blum
71746afb53
Change Getting Started Sample artifact version to 1.4.0-SNAPSHOT matching the project version.
2020-08-04 15:46:54 -07:00
John Blum
6ce9737549
Fix spelling.
2020-08-04 15:46:20 -07:00
John Blum
2498df47be
Set Pivotal CloudCache (PCC) docs version to 1.12.
2020-08-04 15:46:20 -07:00
John Blum
b40975c2c1
Adapt to Properties configuration changes in Spring Boot 2.4.0-SNAPSHOT.
...
See Spring Boot Issues related to Spring Profiles: https://github.com/spring-projects/spring-boot/labels/theme%3A%20profiles
And: https://github.com/spring-projects/spring-boot/labels/theme%3A%20config-data
2020-07-28 19:33:40 -07:00
John Blum
c47e218334
Set Spring Boot version to 2.4.0-SNAPSHOT.
2020-07-28 19:33:40 -07:00
John Blum
c195c5489a
Edit README to refer to 1.2.9.RELEASE and 1.2.10.BUILD-SNAPSHOT in 1.2.x release line.
2020-07-27 22:52:39 -07:00
John Blum
23dc35faa4
Edit README to refer to 1.1.9.RELEASE and 1.1.10.BUILD-SNAPSHOT in 1.1.x release line.
2020-07-27 22:51:49 -07:00
John Blum
7ea7dc2fe6
Edit changelog and include 1.2.9.RELEASE notes.
2020-07-27 22:51:01 -07:00
John Blum
c0ebbcadff
Edit changelog and include 1.1.9.RELEASE notes.
2020-07-27 22:50:21 -07:00
John Blum
cf76f2dc04
Edit README and add 1.4.0-M1 and 1.4.0-SNAPSHOT versions for the 1.4.x release line.
2020-07-27 14:47:22 -07:00
John Blum
c091ccbe68
Prepare next development iteration.
...
Set version to 2.4.0-SNAPSHOT.
2020-07-27 13:31:25 -07:00
John Blum
1f4c073319
Release 1.4.0-M1.
2020-07-27 02:53:16 -07:00
John Blum
2efcde3d74
Edit changelog and add 1.4.0-M1 release notes.
2020-07-27 02:51:21 -07:00
John Blum
aa13b699f1
Upgrade to Spring Session for Apache Geode & VMware GemFire 2.4.0-M1.
...
Upgrade to Spring Session BOM 2020.0.0-M1.
2020-07-27 02:29:04 -07:00
John Blum
bf20f63be2
Upgrade to Spring Data Ockham-M1.
...
Upgrade to Spring Data for Apache Geode & VMware GemFire 2.4.0-M1.
Upgrade to Spring Data BOM (Release Train) 2020.0.0-M1.
2020-07-27 02:28:53 -07:00
John Blum
3b6ff90129
Upgrade to Spring Boot 2.4.0-M1.
2020-07-27 02:28:13 -07:00
John Blum
88d4edd41c
Upgrade to Spring Framework 5.3.0-M1.
2020-07-27 02:27:41 -07:00
John Blum
828f913521
Set version 1.4.0-SNAPSHOT.
2020-07-27 02:19:19 -07:00
John Blum
39b35795e5
Edit README to refer to the 1.3.1.RELEASE and 1.3.2.BUILD-SNAPSHOT versions.
2020-07-27 02:05:18 -07:00
John Blum
6343546429
Prepare next development iteration.
...
Upgrade to VMware GemFire 9.10.2.
Upgrade to Spring Framework 5.2.8.RELEASE.
Upgrade to Spring Boot 2.3.2.RELEASE.
Upgrade to Spring Data for Apache Geode & VMware GemFire 2.3.2.RELEASE.
Upgrade to Spring Data Release Train Neumann-SR2.
Set version to 1.3.2.BUILD-SNAPSHOT.
2020-07-27 01:40:10 -07:00
John Blum
0da83265b9
Release 1.3.1.RELEASE.
2020-07-27 01:20:36 -07:00
John Blum
0b1fabec7c
Edit changelog and add 1.3.1.RELEASE notes.
2020-07-27 01:11:05 -07:00
John Blum
36fac32d9c
Upgrade Sample Guides, Maven POM build files to Spring Boot 2.3.1.RELEASE.
...
Sets SBDG version to 1.3.1.BUILD-SNAPSHOT.
2020-07-27 01:11:05 -07:00
John Blum
20fed2b4c0
Adapt to API changes in the STDG 0.0.17.RELEASE.
...
Specifically, change '@EnableGemFireMockObjects' annotation, 'destroyOnEvent' attribute references to 'destoryOnEvents'.
2020-07-27 00:49:33 -07:00
John Blum
653eefad9f
Upgrade to Gradle 6.5.1.
2020-07-27 00:37:09 -07:00
John Blum
79da4b85bc
Upgrade to Spring Build Conventions Gradle Plugin 0.0.33.RELEASE.
2020-07-27 00:36:34 -07:00
John Blum
a21224f2a4
Upgrade to Spring Test for Apache Geode & VMware GemFire 0.0.17.RELEASE.
2020-07-27 00:31:39 -07:00
John Blum
ebb082fca8
Upgrade to Mockito 3.4.4.
2020-07-27 00:29:46 -07:00
John Blum
1dc8c4d062
Upgrade to Byte Buddy 1.10.13.
2020-07-27 00:27:47 -07:00
John Blum
dc2d6e4056
Edit 'Apache Geode API Extensions' chapter and include documentation on the new ObjectPdxInstanceAdapter class.
2020-07-26 17:40:03 -07:00
John Blum
4ddf64fc14
Edit 'Apache Geode API Extensions' chapter.
...
Add documentation for the PdxInstanceWrapper.getIdentifier() method.
2020-07-26 16:22:22 -07:00
John Blum
f06cb1a470
Edit 'Using Data' chapter to include new content on Import/Export API Extensions.
...
Resolves gh-92.
2020-07-24 17:16:47 -07:00
John Blum
adbbda54f4
Edit the 'Working with Data' chapter.
...
Change title to 'Using Data'.
Revise the reference documentation to be more concise.
2020-07-24 12:05:39 -07:00
John Blum
20b8c2d172
Cleanup all unsafe and unchecked compiler warnings.
2020-07-23 14:57:01 -07:00
John Blum
ba24c50ba2
Cleanup uses and/or overrides of Apache Geode, Spring and Test Framework (e.g. Mockito) deprecated APIs.
2020-07-23 14:57:09 -07:00
John Blum
5ca11cbc44
Declare 'com.google.code.findbugs:jsr305' as a compileOnly/testCompileOnly depedency to cleanup Gradle build warnings.
...
Without this dependency the Gradle build logs warnings about:
> Task :spring-geode-autoconfigure:compileTestJava
warning: unknown enum constant When.MAYBE
reason: class file for javax.annotation.meta.When not found
...
2020-07-23 14:57:01 -07:00
John Blum
6fc18bc449
Extend STDG's o.s.d.g.tests.integration.IntegrationTestsSupport base class.
2020-07-23 13:42:51 -07:00
John Blum
760b381941
Switch the 'org.springframework.boot:spring-boot-starter-web' dependency from 'testRuntime' to 'testCompile'.
2020-07-23 12:25:14 -07:00
John Blum
0cd2f4df1b
Add Integration Tests testing the (auto) configuration of custom import and export Resources via HTTP to a REST service.
...
Resolves gh-92.
2020-07-23 12:25:14 -07:00
John Blum
73af4f0ccd
Add postProcess(:Resource) method invocation to Resource resolution for all loaded Resources.
...
Resolves gh-92.
2020-07-23 12:25:15 -07:00
John Blum
9eb6915c87
Remove ResourceNotFoundException catch block and handler logic from the overridden doImportInto(:Region) method in JsonCacheDataImporterExporter factory method.
...
Resolves gh-92.
2020-07-22 17:11:56 -07:00
John Blum
61ec8ccb28
Refactor ResourceCapableCacheDataImporterExporter to not fail on missing Resources for import and rather log a warning.
...
It is valid that a Resource may not exist for a Region on import since the user may not want to import any data into the Region.
Resolves gh-92.
2020-07-22 16:59:47 -07:00
John Blum
f23675fec5
Refactor ResourceCapableCacheDataImporterExporter to use ObjectAwareUtils to initialize the import & export ResourceResolvers with the ApplicationContext, Environment and ResourceLoader managed objects if present.
...
Resolves gh-92.
2020-07-22 12:43:16 -07:00
John Blum
faaa218f51
Add ObjectAwareUtils abstract utility class for perforing functions on Spring Aware Objects.
...
Spring Aware Objects currently handled by ObjectAwareUtils includes, but is not limited to: ApplicationContextAware, ApplicationEventPublisherAware, BeanClassLoaderAware, BeanFactoryAware, BeanNameAware, EnvironmentAware and ResourceLoaderAware.
2020-07-22 12:42:38 -07:00
John Blum
7a13850ef0
Refactor ResourceCapableCacheDataImporterExporter import & export cache ResourceResolver base classes to be static.
...
Change AbstractCacheResourceResolver class to be ApplicationContextAware and EnvironmentAware.
Add getLogger() method to the AbstractCacheResourceResolver class.
Add Resource description in Logger message logged by onMissingResource(..) on export.
Annotate AbstractExportResourceResolver.onMisingResource(..) method signature with Spring Framework @NonNull and @Nullable annotations.
Separate logic from afterPropertiesSet() initializing the ApplicationContext, Environment and ResourceLoader objects on aware import/export ResourceResolvers into init methods.
Edit Javadoc.
Resolves gh-92.
2020-07-21 22:29:52 -07:00
John Blum
0cd771b236
Move filter on isImportProfilesActive(:Environment) before Region Predicate test in importInto(:Region).
...
Move the isImportProfilesActive(:Environment) method before the importInto(:Region) method.
Annotate toSet(..) class method signature with Spring Framework @NonNull and @Nullable annotations.
Edit Javadoc.
Resolves gh-92.
2020-07-21 22:09:49 -07:00
John Blum
bfb26e5980
Refactor ResourceLoaderResourceResolver to describe the Resource onMissingResource(..) when Resource is not null.
...
Remove 'final' modifier from setResourceLoader(:ResourceLoader).
Edit Javadoc.
Resolves gh-92.
2020-07-21 22:09:25 -07:00
John Blum
a439b8a81d
Refactor the ResourceResolver interface, require(..) method to throw a ResourceNotFoundException.
...
Edit Javadoc.
Resolves gh-92.
2020-07-21 20:33:50 -07:00