Commit Graph

1982 Commits

Author SHA1 Message Date
John Blum
bb8a43c4da Refactor GemfireBeanFactoryLocator.
* Edit Javadoc.
* Annotate API with Spring @NonNull and @Nullable annotations.
* Cleanup deprecations.
2022-08-31 10:13:18 -07:00
John Blum
d5c4fb041c Enables Spring Locator-based applications configured and bootstrapped with SDG to use the GemfireBeanFactoryLocator to autowire Apache Geode components.
Closes #620.
2022-08-31 10:13:10 -07:00
John Blum
fd7d00d895 Refactor @EnablePdx annotation-based configuration allowing users to register explicit application domain types.
Explicit (Class) type registration conveniently allows java.*, javax.*, com.gemstone.gemfire.*, org.apache.geode.* and org.springframework.* types to be registered, which are excluded by SDG's MappingPdxSerializer by default.

Closes #619.
2022-08-31 10:13:03 -07:00
John Blum
34e75e0604 Refactor PropertiesBuilder to handle property value to String conversion.
Specifically, handle Class type's by converting a Class object to the Class's name using Class.getName() rather than Class.toString().

Closes #618.
2022-08-31 10:12:38 -07:00
Christoph Strobl
604b663a4d After release cleanups.
See #602
2022-07-15 10:47:36 +02:00
Christoph Strobl
94d9337b39 Prepare next development iteration.
See #602
2022-07-15 10:47:32 +02:00
Christoph Strobl
177bee5c5c Release version 2.6.6 (2021.1.6).
See #602
2022-07-15 10:34:16 +02:00
Christoph Strobl
db1814f953 Prepare 2.6.6 (2021.1.6).
See #602
2022-07-15 10:33:38 +02:00
John Blum
db3f3e2c31 Upgrade to Spring Test for Apache Geode (STDG) 0.2.2-Q.
Closes #612.
2022-07-12 16:48:05 -07:00
John Blum
308217aaa6 Upgrade to Apache Log4j 2.17.2.
Closes #611.
2022-07-12 16:45:27 -07:00
John Blum
57470da7cc Upgrade to Apache Shiro 1.8.0.
Closes #610.
2022-07-12 16:42:45 -07:00
Mark Paluch
f2ea6a1bc5 After release cleanups.
See #590
2022-06-20 11:12:22 +02:00
Mark Paluch
d83e5af605 Prepare next development iteration.
See #590
2022-06-20 11:12:19 +02:00
Mark Paluch
4a4a867933 Release version 2.6.5 (2021.1.5).
See #590
2022-06-20 10:59:10 +02:00
Mark Paluch
f9f5e9632d Prepare 2.6.5 (2021.1.5).
See #590
2022-06-20 10:58:44 +02:00
John Blum
e152b593fa Remove punctuation from Exception messages.
Closes #601.
2022-06-09 11:17:20 -07:00
Mark Paluch
4468996a36 Upgrade to Maven Wrapper 3.8.5.
See #600
2022-06-03 09:42:17 +02:00
Mark Paluch
6876228f81 Update CI properties.
See #590
2022-06-03 09:35:43 +02:00
John Blum
83dd542643 Remove Docker Registry access (login). 2022-05-04 11:26:29 -07:00
John Blum
f8699382af Edit Javadoc in ClientCacheFactoryBean. 2022-04-19 10:33:20 -07:00
John Blum
03912d22cd Review and refactor the ArrayUtils and CollectionUtils support classes.
* Annotate the API with Spring's @NonNull and @Nullable annotations.
* Edit Javadoc.
2022-04-19 10:33:13 -07:00
John Blum
f475c60bad Edit Javadoc in the ClientCacheApplication annotation. 2022-04-19 10:33:07 -07:00
John Blum
262fc8d43f Review and refactor the GemFireProperties class.
* Rename the String constant PROPERTY_NAME_PREFIX to GEMFIRE_PROPERTY_NAME_PREFIX.
* Shortcircuit the getDefaultValueAsType(:Class<T>) method in case the default value is a Class<T> type.
* Format source code.
2022-04-19 10:33:01 -07:00
Christoph Strobl
67b5ca036a After release cleanups.
See #585
2022-04-19 12:13:23 +02:00
Christoph Strobl
1bd0e87942 Prepare next development iteration.
See #585
2022-04-19 12:13:20 +02:00
Christoph Strobl
4b45dd8d71 Release version 2.6.4 (2021.1.4).
See #585
2022-04-19 12:03:13 +02:00
Christoph Strobl
9db2c6f1c4 Prepare 2.6.4 (2021.1.4).
See #585
2022-04-19 12:02:43 +02:00
John Blum
c0f7469510 Remove use of Java 17 language features in SDG 2.x line of development. 2022-03-30 16:30:58 -07:00
John Blum
a6f8cc3961 Rewview and refactor the EmbeddedServiceConfigurationSupport class.
Make use of Java 17 language features.
Edit Javadoc.
2022-03-30 16:30:50 -07:00
John Blum
87adf3d97b Review and refactor the AbstractAnnotationConfigSupport class.
* Rename the getLog() method to getLogger().
* Rename the newLog() method to newLogger().
* Reduce the use of java.util.Optional.
* Edit Javadoc.
* Annotate the API with Spring's @NonNull and @Nullable annotations.
* Rename AbstractAnnotationConfigSupportTests to AbstractAnnotationConfigSupportUnitTests.
2022-03-30 16:30:43 -07:00
John Blum
6d72472759 Review and refactor the AbstractFactoryBeanSupport class.
* Fix bug in the filter of the is<LogLevel>LoggingEnabled() methods.
* Rename the getLog() method to getLogger().
* Rename the getOptionalLog() method to getOptionalLogger().
* Edit Javadoc.
* Annotate the API with Spring's @NonNull and @Nullable annotations.
2022-03-30 16:30:35 -07:00
John Blum
ba2a31885a Remove changelog.txt.
Resolves #523.
2022-03-24 10:24:39 -07:00
Mark Paluch
40bfd74435 After release cleanups.
See #575
2022-03-21 15:06:37 +01:00
Mark Paluch
4cc5078d0c Prepare next development iteration.
See #575
2022-03-21 15:06:35 +01:00
Mark Paluch
117af8c2c2 Release version 2.6.3 (2021.1.3).
See #575
2022-03-21 14:58:52 +01:00
Mark Paluch
6364519b94 Prepare 2.6.3 (2021.1.3).
See #575
2022-03-21 14:58:27 +01:00
John Blum
39b5b48a59 Upgrade to Apache Geode 1.14.4.
Closes #583.
2022-03-18 12:18:43 -07:00
Mark Paluch
641a0be56a Use Java 8 to build snapshots for Artifactory.
Closes #577
2022-03-15 14:28:40 +01:00
Mark Paluch
444697acee Update CI properties.
See #575
2022-02-22 14:09:13 +01:00
Mark Paluch
f899575f22 Upgrade to Maven Wrapper 3.8.4.
See #579
2022-02-22 13:56:06 +01:00
Mark Paluch
89354046b2 Use Java 17 to build snapshots for Artifactory.
Closes #577
2022-02-22 09:04:12 +01:00
Mark Paluch
4788c2325c After release cleanups.
See #562
2022-02-18 10:49:01 +01:00
Mark Paluch
0a57287d15 Prepare next development iteration.
See #562
2022-02-18 10:48:59 +01:00
Mark Paluch
05ff3e27b7 Release version 2.6.2 (2021.1.2).
See #562
2022-02-18 10:41:00 +01:00
Mark Paluch
13ce91f33a Prepare 2.6.2 (2021.1.2).
See #562
2022-02-18 10:40:39 +01:00
Christoph Strobl
145f50fb98 Update copyright year to 2022.
See: #573
2022-02-17 14:30:17 +01:00
Greg L. Turnquist
8316256dd5 Update CI properties.
See #562
2022-02-14 14:39:49 -06:00
Mark Paluch
8be2ff418b Polishing.
Extract Docker and Artifactory credentials into properties file.

See #569
2022-02-04 11:32:54 +01:00
Greg L. Turnquist
f9e7d539b1 Externalize build properties.
See #569.
2022-02-04 11:32:52 +01:00
John Blum
7f7e1d2054 Upgrade to Apache Geode 1.14.3.
Closed gh-568.
2022-02-02 12:16:40 -08:00