Commit Graph

1315 Commits

Author SHA1 Message Date
John Blum
715040130f Release 1.3.2.RELEASE. 2020-08-07 16:53:29 -07:00
John Blum
1f9fae3b85 Edit changelog and add 1.3.2.RELEASE notes. 2020-08-07 16:48:50 -07:00
John Blum
23010bd7bd Fix HTTP URL to Apache Shiro's project sit in Javadoc. 2020-08-07 16:30:34 -07:00
John Blum
0242dd67cd Switch from System.err message output to using a SLF4J Logger.
Resolves gh-81.
2020-08-07 16:30:27 -07:00
John Blum
6fe9eba497 Polish Security Sample Tests.
Resolves gh-81.
2020-08-07 16:30:19 -07:00
John Blum
9ba5511ca4 Polish Security Sample Code.
Resolves gh-81.
2020-08-07 16:30:13 -07:00
John Blum
d7b254a904 Polish Security Sample Guide.
Resolves gh-81.
2020-08-07 16:30:02 -07:00
Patrick Johnson
a918c9a8f1 Add Security Sample Guide and Code.
Resolves gh-81.
2020-08-07 16:29:53 -07:00
John Blum
39535538fa Set 'spring.data.gemfire.management.use-http' property to 'false'. 2020-08-07 16:29:46 -07:00
John Blum
7441a526ef 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-07 16:29:03 -07:00
John Blum
a64ec4e5bb Add additional documentation on matching client/server versions when using PCC in PCF. 2020-08-07 16:28:05 -07:00
John Blum
8b847d6c40 Add artifact version documentation attributes for Apache Geode, Pivotal/VMware GemFire and Pivotal/VMware Cloud Cache. 2020-08-07 16:07:02 -07:00
John Blum
46fa881fad Add version property for Pivotal Cloud Cache. 2020-08-07 16:03:53 -07:00
John Blum
688c609769 Change Getting Started Sample artifact version to 1.3.0.BUILD-SNAPSHOT matching the project version. 2020-08-07 16:02:48 -07:00
John Blum
59d7918019 Fix spelling. 2020-08-07 16:01:20 -07:00
John Blum
5f9a41eca4 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:47:27 -07:00
John Blum
8d166f3d59 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:46:44 -07:00
John Blum
ce0a9aacbd Edit changelog and include 1.2.9.RELEASE notes. 2020-07-27 22:45:51 -07:00
John Blum
b413070921 Edit changelog and include 1.1.9.RELEASE notes. 2020-07-27 22:45:00 -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
John Blum
4a7de7f565 Rearrange the Management REST API property configuration to set properties alphabetically for readability. 2020-07-21 12:00:35 -07:00