Commit Graph

662 Commits

Author SHA1 Message Date
John Blum
788217b8e5 DATAGEODE-197 - Polish. 2019-07-17 19:24:30 -07:00
John Blum
abc175d3c7 DATAGEODE-197 - Add unit tests asserting the addition of AsyncEventQueues (AEQ) and GatewaySenders to Regions of various types (e.g. LOCAL, PARTITION, REPLICATE as well as Templates) using objects and identifiers. 2019-07-17 19:24:23 -07:00
John Blum
95ed811219 DATAGEODE-197 - Add integration tests testing the addition of AsyncEventQueues and GatewaySenders declared as both objects and identifiers to an existing Region defined in cache.xml. 2019-07-17 19:24:11 -07:00
John Blum
ad3ba9d6cc DATAGEODE-197 - Rename test class and configuration files. 2019-07-17 19:23:43 -07:00
John Blum
72558d56c3 DATAGEODE-197 - Add integration tests testing the association of Region(s) to AsyncEventQueue (AEQ) ID(s). 2019-07-17 19:23:35 -07:00
John Blum
495ca6ff9a DATAGEODE-197 - Add integration tests testing the association of Region(s) to GatewaySender ID(s). 2019-07-17 19:23:24 -07:00
John Blum
ad3005fc96 DATAGEODE-197 - Add support in the XML Namespace for Region to AsyncEventQueue and GatewaySender associations by ID. 2019-07-17 19:21:34 -07:00
John Blum
8dc42601b7 DATAGEODE-197 - Prepare Region configuration using SDG FactoryBeans to accept AEQ and GatewaySender IDs for association. 2019-07-17 19:19:46 -07:00
John Blum
84f2eacef9 DATAGEODE-205 - Cleanup additional build log output. 2019-06-18 14:17:59 -07:00
John Blum
5d3a8b19dc DATAGEODE-176 - Revert XSD HTTPS URLs to HTTP in GemFire/Geode cache.xml schemaLocation. 2019-06-18 13:58:55 -07:00
John Blum
132f556c49 DATAGEODE-176 - More URL cleanup caught by Checkstyle. 2019-06-18 13:48:22 -07:00
John Blum
a1256a4eb6 DATAGEODE-205 - Change log-level in test configuration meta-data to 'error'. 2019-06-18 13:03:46 -07:00
John Blum
7dd528e818 DATAGEODE-206 - Adapt to Mockito API (and behavior) changes after log-level changed from 'config' to 'error'. 2019-06-18 13:03:46 -07:00
John Blum
649035fc2b DATAGEODE-205 - Tune the build log output. 2019-06-18 13:03:46 -07:00
John Blum
0f75b2338f DATAGEODE-204 - Replace all cache.xml document schema declarations referring to the DTD to use the XSD. 2019-06-18 13:03:46 -07:00
John Blum
cc987bdbd6 DATAGEODE-198 - Change the generic signature of the Configurer interface. 2019-06-09 11:25:26 -07:00
Mark Paluch
29443fdb50 DATAGEODE-176 - URL Cleanup. 2019-06-05 11:12:36 +02:00
John Blum
13076ec159 DATAGEODE-199 - Switch all XML document schemaLocations (XSD) from HTTP to HTTPS. 2019-05-29 23:23:08 -07:00
John Blum
859dd07d81 DATAGEODE-198 - Fix test failures. 2019-05-28 17:55:24 -07:00
John Blum
bf6bad0362 DATAGEODE-198 - Define an abstract, lazy-resolving, composable Configurer implementation. 2019-05-28 17:54:48 -07:00
John Blum
aba1781932 DATAGEODE-196 - Add support for dynamic HTTP client port configuration based on protocol/scheme. 2019-05-20 17:24:36 -07:00
John Blum
2fb8ee28e3 DATAGEODE-194 - Add support to authenticate HTTP requests when using @EnableClusterConfiguration and @EnableSecurity. 2019-05-18 20:28:21 -07:00
John Blum
25701a9192 DATAGEODE-192 - Polish. 2019-05-18 20:27:59 -07:00
John Blum
97101309a3 DATAGEODE-192 - Add support for HTTPS and Follow Redirects when using @EnableClusterConfiguration. 2019-05-18 20:27:34 -07:00
John Blum
022ef2abf2 DATAGEODE-184 - Apply RegionConfigurers to Caching-defined Regions. 2019-05-09 23:23:19 -07:00
Spring Operator
040e0790a2 DATAGEODE-176 - URL Cleanup.
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://www.apache.org/licenses/ with 1 occurrences migrated to:
  https://www.apache.org/licenses/ ([https](https://www.apache.org/licenses/) result 200).
* [ ] http://www.apache.org/licenses/LICENSE-2.0 with 895 occurrences migrated to:
  https://www.apache.org/licenses/LICENSE-2.0 ([https](https://www.apache.org/licenses/LICENSE-2.0) result 200).

Resolves gh-17
2019-03-27 10:41:06 +01:00
Mark Paluch
d6da06625a DATAGEODE-164 - Update copyright years to 2019. 2019-01-02 13:51:11 +01:00
John Blum
764a9e3d98 DATAGEODE-151 - Polish.
Resolves gh-6.
2018-12-18 18:39:43 -08:00
Udo Kohlmeyer
36fc2d327d DATAGEODE-151 - BatchingResultSender does not handle empty collections.
The current o.s.d.gemfire.function.BatchingResultSendera does not handle size/length 0 arrays
or collections when batch size is larger than 0.

Also fixed issue where lastResult was not sent with arrays, do to logic issue,
when the lastResult is to be sent.
2018-12-18 18:39:37 -08:00
John Blum
0ae7cacbd8 DATAGEODE-163 - Fix failing entity Index configuration integration tests.
Rename EnableIndexingConfigurationIntegrationTests to EnableOqlIndexingConfigurationIntegrationTests.

Polish.
2018-12-18 13:28:39 -08:00
John Blum
35a20d0678 DATAGEODE-163 - Add dependency between Lucene Index bean definition and the GemFireCache instance. 2018-12-18 13:28:33 -08:00
John Blum
7739958969 DATAGEODE-144 - Add 'requiredPermissions' to @GemfireFunction annotation. 2018-09-10 12:57:01 -07:00
John Blum
847c11b8cd DATAGEODE-142 - Add annotation configuration support to create client Regions from Cluster-defined Regions. 2018-09-05 11:51:53 -07:00
John Blum
b2f10c5368 DATAGEODE-139 - Adapt to @EventListener API behavior changes in Spring Framework 5.1.0.RC2. 2018-08-17 22:12:31 -07:00
John Blum
519afee64a DATAGEODE-138 - Adapt to API changes in Spring Data Commons CDI implementation detector. 2018-08-14 10:14:52 -07:00
John Blum
e3276e2f83 DATAGEODE-132 - Adapt to API changes in the core Spring Framework. 2018-07-24 10:40:58 -07:00
John Blum
70ee237810 DATAGEODE-124 - Relax type matching for resolving Function arguments in FunctionContextInjectingArgumentResolver. 2018-06-18 23:03:47 -07:00
John Blum
d351617ef1 DATAGEODE-122 - Refactor Function annotation configuration to be smarter in resolving Apache Geode objects on startup.
Renames OnMember, OnMembers, OnRegion, OnServer and OnServers *ExecutionBeanDefinitionBuilder classes to *FunctionExecutionBeanDefinitionBuilder.
2018-06-12 20:31:48 -07:00
John Blum
b02cc9803e DATAGEODE-121 - Do not allow eager init when getting beans by type to resolve Configurers for Annotation configuration. 2018-06-12 19:35:17 -07:00
John Blum
f36ad99c74 DATAGEODE-109 - Polish. 2018-06-10 11:11:29 -07:00
John Blum
49628f2400 DATAGEODE-109 - Rename setGemfireInstantiators(:EntityInstantiators) to setEntityInstantiators(:EntityInstantiators)
Rename setGemfireInstantiators(:Map<Class<?>>, EntityInstantior>) to setEntityInstantiators(:Map<Class<?>, EntityInstantior>).

Rename getGemfireInstantiators() to getEntityInstantiators().

Rename getCustomPdxSerializer(:PersistentProperty) to resolveCustomPdxSerializer(:PersistentProperty).

Rename getInstantiatorFor(:PersistentEntity) to resolveEntityInstantiator(:PersistentEntity).
2018-06-10 11:11:28 -07:00
John Blum
2c87c47c20 DATAGEODE-109 - Remove all deprecated methods, properties, etc. 2018-06-10 11:11:28 -07:00
John Blum
f8df9a056d DATAGEODE-116 - Polish. 2018-06-10 11:11:28 -07:00
John Blum
523f562b36 DATAGEODE-110 - Polish. 2018-06-10 11:11:27 -07:00
John Blum
09d8cc7d5f DATAGEODE-117 - Move configuration of PDX to a PdxConfiguration class imported by the EnablePdx annotation. 2018-06-10 11:11:15 -07:00
John Blum
c23b831fba DATAGEODE-116 - Add ability to declare include filters in addition to exclude filters on o.s.d.g.mapping.MappingPdxSerializer.
Additionally, o.s.d.g.mapping.MappingPdxSerializer will filter Null types, Apache Geode types, GemStone GemFire types, Java types and Spring Framework types by default.
2018-06-09 17:38:40 -07:00
John Blum
f08204d89d DATAGEODE-115 - Add serializable-object-filter and validate-serializable-objects attributes to EnableGemFireProperties. 2018-06-08 00:35:18 -07:00
John Blum
35ba5a178e DATAGEODE-113 - Add name attribute to EnableGemFireProperties. 2018-06-08 00:23:15 -07:00
John Blum
5fd0e2da11 DATAGEODE-112 - Clean BeanFactoryLocator references on CacheFactoryBean destroy. 2018-06-07 23:37:02 -07:00
John Blum
d9346ea814 DATAGEODE-111 - Add ability to configure SecurityManager on CacheFactoryBean. 2018-06-07 23:21:39 -07:00