John Blum
af4e23b9b8
Refactor GemfireBeanFactoryLocator.
...
* Edit Javadoc.
* Annotate API with Spring @NonNull and @Nullable annotations.
* Cleanup deprecations.
2022-08-31 09:22:31 -07:00
John Blum
8920fc8d0e
Format source code in AbstractAnnotationConfigSupport.
2022-08-31 09:22:25 -07:00
John Blum
d393e6d2d3
Refactor the number formatting in the @Order annotation on the 'gemfireDataSourcePostProcessor' bean definition.
2022-08-31 09:22:18 -07:00
John Blum
237fdf4d30
Enables Spring Locator-based applications configured and bootstrapped with SDG to use the GemfireBeanFactoryLocator to autowire Apache Geode components.
...
Closes #620 .
2022-08-31 09:22:09 -07:00
John Blum
dded79dce8
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 09:22:01 -07:00
John Blum
2f54e7a429
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 09:21:50 -07:00
John Blum
875bea8bb8
Add 2.7 XSDs for SDG 2.7.
...
Closes #617 .
2022-07-22 15:04:40 -07:00
John Blum
b2cf973a52
Refactor the RegionExpirationAttributesNamespaceIntegrationTests.
...
See: https://github.com/spring-projects/spring-data-geode/issues/616 .
See: https://stackoverflow.com/questions/73082303/gfeentry-ttl-and-gfeentry-ttielements-are-not-allowed-under-gfereplicate .
Closes #616 .
2022-07-22 15:04:31 -07:00
Christoph Strobl
e2f213a89d
Prepare next development iteration.
...
See #603
2022-07-15 11:24:04 +02:00
Christoph Strobl
a946e578c6
Release version 2.7.2 (2021.2.2).
...
See #603
2022-07-15 11:08:27 +02:00
John Blum
97fb8fc65a
Upgrade to Spring Test for Apache Geode (STDG) 0.3.0-RAJ.
...
Closes #609 .
2022-07-12 16:10:59 -07:00
Mark Paluch
6d4165b6fc
Prepare next development iteration.
...
See #595
2022-06-20 11:40:04 +02:00
Mark Paluch
6feb301f26
Release version 2.7.1 (2021.2.1).
...
See #595
2022-06-20 11:29:29 +02:00
John Blum
f202d2bffb
Remove punctuation from Exception messages.
...
Closes #601 .
2022-06-09 10:54:49 -07:00
Christoph Strobl
eecccfe56d
Prepare next development iteration.
...
See #589
2022-05-13 10:15:09 +02:00
Christoph Strobl
e8971d8ef2
Release version 2.7 GA (2021.2.0).
...
See #589
2022-05-13 10:05:05 +02:00
John Blum
3810f53b93
Deprecate Apache Geode's embedded Redis service (server) configuration and support.
...
See #592 .
Resolves #594 .
2022-04-27 16:12:35 -07:00
John Blum
7b9aaa162f
Edit Javadoc in ClientCacheFactoryBean.
2022-04-19 10:10:10 -07:00
John Blum
8ce280ca8f
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:10:03 -07:00
John Blum
cd2643711c
Edit Javadoc in the ClientCacheApplication annotation.
2022-04-19 10:09:56 -07:00
John Blum
d0660f48bf
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:09:48 -07:00
Christoph Strobl
3c0f3e0612
Prepare next development iteration.
...
See #586
2022-04-19 11:21:14 +02:00
Christoph Strobl
a4e6a95a49
Release version 2.7 RC1 (2021.2.0).
...
See #586
2022-04-19 11:10:52 +02:00
John Blum
70d26db475
Remove use of Java 17 language features in SDG 2.x line of development.
2022-03-30 15:57:25 -07:00
John Blum
83ed034228
Rewview and refactor the EmbeddedServiceConfigurationSupport class.
...
Make use of Java 17 language features.
Edit Javadoc.
2022-03-30 15:53:27 -07:00
John Blum
9d4178128f
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 15:53:16 -07:00
John Blum
90f81bd463
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 15:53:11 -07:00
Greg L. Turnquist
aedebc6984
Prepare next development iteration.
...
See #576
2022-03-21 10:20:30 -05:00
Greg L. Turnquist
fff3a9e6f5
Release version 2.7 M4 (2021.2.0).
...
See #576
2022-03-21 10:09:33 -05:00
John Blum
2cf405636a
Upgrade to Apache Geode 1.14.4.
...
Closes #583 .
2022-03-18 11:55:09 -07:00
Mark Paluch
ffc19becf5
Prepare next development iteration.
...
See #565
2022-02-18 11:15:39 +01:00
Mark Paluch
439922d853
Release version 2.7 M3 (2021.2.0).
...
See #565
2022-02-18 11:09:10 +01:00
Christoph Strobl
eb60a497ea
Update copyright year to 2022.
...
See: #573
2022-02-17 14:28:42 +01:00
John Blum
281834bc79
Review, refactor and polish abstract base Region FactoryBeans.
2022-02-02 11:25:35 -08:00
John Blum
9c1e80abe1
Upgrade to Apache Geode 1.14.3.
...
Closes gh-568.
2022-02-02 11:25:35 -08:00
John Blum
a3b3fcc2e5
Add Integration Test for PARTITION Region configuration using SDG Annotation config (@EnableEntityDefinedRegions) along with real Apache Geode objects.
2022-01-20 11:10:10 -08:00
John Blum
6721329b1a
Replace use of STDG @EnableGemFireMockObjects annotation on the test configuration with the STDG @GemFireUnitTest annotation on the test class.
2022-01-20 11:09:28 -08:00
John Blum
14ca57795c
Rename EntityDefinedRegionsForCollocatedPartitionRegionsIntegrationTests to EntityDefinedRegionsForMockCollocatedPartitionRegionsIntegrationTests.
2022-01-19 19:09:16 -08:00
John Blum
ae7e492c84
Review, refactor and polish the associated Spring configuration for @EnableEntityDefinedRegions.
2022-01-19 19:06:53 -08:00
John Blum
c9bc360ef4
Add Integration Test for collocated PARTITION Regions configured with SDG Java config (PartitionedRegionFactoryBean).
...
Resolves gh-566.
2022-01-19 19:01:42 -08:00
John Blum
5fb8aa804e
Refactor the CollocatedRegionsXmlConfigurationIntegrationTests class.
...
Rename the CollocatedRegionIntegrationTests class to CollocatedRegionsXmlConfigurationIntegrationTests.
Rename the associated XML context configuration file acccordingly.
Rename test case method.
Resolves gh-566.
2022-01-19 16:25:14 -08:00
John Blum
fb339cee3d
Add Integration Test for collocated PARTITION Regions configured with SDG Annotation config (EnableEntityDefinedRegions).
...
Resolves gh-566.
2022-01-19 15:36:47 -08:00
Christoph Strobl
fcd526ba5c
Prepare next development iteration.
...
See #563
2022-01-18 09:21:29 +01:00
Christoph Strobl
e7fd715070
Release version 2.7 M2 (2021.2.0).
...
See #563
2022-01-18 09:09:34 +01:00
Christoph Strobl
7e77e38b21
Prepare next development iteration.
...
See #553
2022-01-14 11:07:59 +01:00
Christoph Strobl
49b62d02eb
Release version 2.7 M1 (2021.2.0).
...
See #553
2022-01-14 10:58:16 +01:00
John Blum
4923bc3609
Upgrade to Apache Geode 1.14.2.
...
Closes #559 .
2022-01-07 18:52:56 -08:00
John Blum
5287517042
Make internal instance state fields final (constant).
2022-01-07 18:43:36 -08:00
John Blum
e776a2240c
Polish for #557 .
2022-01-07 18:39:25 -08:00
Mark Paluch
971efb46bd
Adapt to Mockito API changes.
...
Closes #557 .
2022-01-07 18:15:55 -08:00