Commit Graph

211 Commits

Author SHA1 Message Date
Spring Operator
281907a6bd Source and Documentation file 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).

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/LICENSE-2.0 with 98 occurrences migrated to:
  https://www.apache.org/licenses/LICENSE-2.0 ([https](https://www.apache.org/licenses/LICENSE-2.0) result 200).
* http://www.apache.org/licenses/LICENSE-2.0.html with 2 occurrences migrated to:
  https://www.apache.org/licenses/LICENSE-2.0.html ([https](https://www.apache.org/licenses/LICENSE-2.0.html) result 200).

Resolves gh-26.
2019-03-18 18:27:49 -07:00
Spring Operator
c13e37a465 Gradle build file 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).

These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.

* http://docs.spring.io/spring-data-geode/docs/current/api/ (301) with 1 occurrences migrated to:
  https://docs.spring.io/spring-data-geode/docs/current/api/ ([https](https://docs.spring.io/spring-data-geode/docs/current/api/) result 404).

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

* http://docs.spring.io/spring-data/commons/docs/current/api/index.html?index-all.html with 1 occurrences migrated to:
  https://docs.spring.io/spring-data/commons/docs/current/api/index.html?index-all.html ([https](https://docs.spring.io/spring-data/commons/docs/current/api/index.html?index-all.html) result 200).
* http://docs.spring.io/spring-session/docs/ with 1 occurrences migrated to:
  https://docs.spring.io/spring-session/docs/ ([https](https://docs.spring.io/spring-session/docs/) result 200).
* http://docs.spring.io/spring/docs/current/javadoc-api/ with 1 occurrences migrated to:
  https://docs.spring.io/spring/docs/current/javadoc-api/ ([https](https://docs.spring.io/spring/docs/current/javadoc-api/) result 200).
* http://geode.apache.org/releases/latest/javadoc/index.html with 1 occurrences migrated to:
  https://geode.apache.org/releases/latest/javadoc/index.html ([https](https://geode.apache.org/releases/latest/javadoc/index.html) result 200).

Resolves gh-28.
2019-03-18 18:27:26 -07:00
John Blum
07e9206de3 Prepare next development iteration. 2019-01-30 18:59:06 -08:00
John Blum
a91e9977ff Release 2.0.8.RELEASE. 2019-01-30 18:44:01 -08:00
John Blum
8171b7eeb8 Upgrade to Spring Framework 5.0.12.RELEASE.
Upgrade to Spring Boot 2.0.8.RELEASE.

Upgrade to Spring Data for Apache Geode 2.0.13.RELEASE.

Upgrade to Spring Data for Pivotal GemFire 2.0.13.RELEASE.

Upgrade to Spring Data Release Train Kay-SR13.

Upgrade to Spring Session 2.0.9.RELEASE.

Upgrade to Spring Session BOM Apple-SR8.
2019-01-30 18:36:34 -08:00
John Blum
9c36ef28dd Fix failing tests. 2019-01-30 18:36:34 -08:00
John Blum
fcba379f04 Comment out 'groovy.version' extension declaration. 2019-01-29 15:42:26 -08:00
John Blum
6d7438c822 Upgrade to Spring Build Conventions Gradle Plugin 0.0.23.RELEASE. 2019-01-16 10:05:24 -08:00
John Blum
6871bcba07 Rename the configurePom(..) method to customizePom(..). 2019-01-16 10:02:11 -08:00
John Blum
c67c461813 Edit the module generated Maven POM file to set the project lead developer in the POM developers section. 2019-01-16 10:01:54 -08:00
John Blum
8b8ce78399 Add Gradle build script extension to set the generated Maven POM file project lead developer in the POM developers section. 2019-01-16 10:00:53 -08:00
John Blum
5fdc7837b3 Switch from Log4j to SLF4J.
Resolves gh-18.
2019-01-16 09:57:34 -08:00
John Blum
3682304242 Fix bug in DeltaCapableGemFireSessionAttriutes.newSessionAttributes(lock:Object) not properly passing the lock to the new GemFireSessionAttributes instance. 2019-01-16 09:55:59 -08:00
John Blum
19b959baec Polish.
Resolves gh-21.
2019-01-16 09:22:46 -08:00
John Blum
1a3caeafe7 Simplify isProxy(:Region) method. 2019-01-16 09:03:42 -08:00
John Blum
59b58727b0 Introduce usingDataSerialization boolean flag fixing bug when DataSerializer is not the DataSerializableSessionSerializer provided by SSDG.
Rename exposeSpringSessionGemFireConfigurationAsProperties() to exposeSpringSessionGemFireConfiguration().
2019-01-16 09:02:51 -08:00
John Blum
6093e48fea Polish. 2019-01-15 17:48:48 -08:00
John Blum
e56541949f Replace Optional.ofNullable(:Session) with a conditional and a new, private isNonNullAndDirty(:Session) method. 2019-01-15 17:48:40 -08:00
John Blum
8e1f5a58f6 Guard against null values for Session.lastAccessedTime. 2019-01-15 17:47:29 -08:00
John Blum
8e54398309 Refactor and simplify non-dirty Session handling.
Resolves gh-16.
2019-01-15 17:46:02 -08:00
John Blum
6570c2d550 Change Pivotal GemFire log-level to error. 2019-01-15 17:35:57 -08:00
John Blum
b7db218917 Format source code. 2019-01-15 17:35:42 -08:00
John Blum
8f0b48d605 Rename tearDow() to tearDown(). 2019-01-15 17:35:30 -08:00
John Blum
fd651f03a6 Annotate configuration methods and parameters with Spring's @NonNull and @Nullable annotations to make the contract of the methods apparent.
Edit Javadoc.
2019-01-15 17:34:37 -08:00
John Blum
4608cd92b4 Change all configuration based, JavaBean property accessor methods (getters) to public. 2019-01-15 17:34:11 -08:00
John Blum
74df111bb1 Implement non-behavior changing fixes.
Format source code.

Edit Javadoc.
2019-01-15 17:30:17 -08:00
John Blum
dc12a8ebde Edit Javadoc. 2019-01-15 17:30:03 -08:00
John Blum
7f269ef6db Refer to Spring Data for Apache Geode API Javadoc.
Parameterize version in Spring Session core API Javadoc URL.
2019-01-15 17:25:44 -08:00
John Blum
4118646eda Prepare next development iteration. 2018-11-13 22:47:42 -08:00
John Blum
97792da60a Release 2.0.7.RELEASE. 2018-11-13 22:36:58 -08:00
John Blum
6f5289b4c1 Extend o.s.session.data.gemfire.AbstractGemFireIntegrationTests. 2018-11-08 00:47:00 -08:00
John Blum
0629fdc1b3 Remove Mockito Spy on SessionRepository in AbstractGemFireIntegrationTests.
Add Mockito Spy on GemFireOperationsSessionRepository reference maintained by the AbstractConcurrentSessionOperationsTestCase class.
2018-11-08 00:17:07 -08:00
John Blum
d1a8fc90ce Downgrade to Spring Test for Apache Geode/Pivotal GemFire 0.0.1.KAY-M1. 2018-11-07 22:34:28 -08:00
John Blum
3881c3f063 Remove Spring IO Platform Check from Jenkins CI build script. 2018-11-07 17:29:03 -08:00
John Blum
2b50a17a50 Update Copyright to 2018. 2018-11-07 17:13:38 -08:00
John Blum
9f980aad9e Override the version of Project Lombok and set to 1.18.4. 2018-11-07 17:06:30 -08:00
John Blum
3a31e2b5c8 Upgrade to Spring Build Conventions Gradle Plugin 0.0.20.RELEASE. 2018-11-07 17:05:32 -08:00
John Blum
3fe8dcebdc Resolve merge conflicts and other issues with backporting GitHub Issues #10 and #12. 2018-11-07 16:38:49 -08:00
John Blum
9c2b2c1b59 Refactor all client/server Integration Tests to fork Apache Geode/Pivotal GemFire servers using the STDG test framework.
Remove all test resource clean up logic.

Remove all waits for the cache instance to be completely destroyed by Apache Geode/Pivotal GemFire.
2018-11-07 16:27:04 -08:00
John Blum
f72fc090ef Format source code. 2018-11-07 16:25:25 -08:00
John Blum
3afce71307 Guard against (generated) constructor and method introductions when the Jacoco Java Agent instruments the Java byte code at (test) runtime. 2018-11-07 16:25:18 -08:00
John Blum
75676b534f Extend the o.s.data.gemfire.tests.integration.ForkingClientServerIntegrationTestsSupport class from STDG.
Delegate query debugging configuration to the ForkingClientServerIntegrationTestsSupport class.

Remove all waitFor.. methods, preferring the ForkingClientServerIntegrationTestsSupport class variants.

Remove all test resource clean up (e.g. cleaning up DataSerializer registration) and rely on ForkingClientServerIntegrationTestsSupport class test resource clean up.
2018-11-07 16:19:29 -08:00
John Blum
13d9367247 Override the version of Mockito and set to 2.23.0. 2018-11-07 16:13:45 -08:00
John Blum
0b34342929 Add support to prevent SessionRepository.save(:Session) invocations for non-dirty Sessions.
Resolves gh-12.
2018-11-07 16:05:34 -08:00
John Blum
e614885818 Edit documentation on using the SpringSessionGemFireConfigurer.
Add section about configuration order/precedence when combining approaches (Configurer, properties, annotation attributes).

Resolves gh-10.
2018-11-07 16:02:15 -08:00
John Blum
d2af4563c4 Change the default behavior of SpringSessionGemFireConfigurer to only override configuration for configuration callback methods specifically implemented by users.
Resolves gh-10.
2018-11-07 16:01:47 -08:00
John Blum
dfcc3b281e Upgrade to Spring Test for Apache Geode/Pivotal GemFire 0.0.1.M6. 2018-11-07 15:52:42 -08:00
John Blum
13f79ea1c0 Prepare next development iteration. 2018-10-24 18:21:10 -07:00
John Blum
9fdd1d2750 Release 2.0.6.RELEASE. 2018-10-24 17:54:33 -07:00
John Blum
aafebc5616 Upgrade to Spring Framework 2.0.10.RELEASE.
Upgrade to Spring Boot 2.0.6.RELEASE.

Upgrade to Spring Data for Apache Geode 2.0.11.RELEASE.

Upgrade to Spring Data for Pivotal GemFire 2.0.11.RELEASE.

Upgrade to Spring Data Release Train Kay-SR11.

Upgrade to Spring Session 2.0.7.RELEASE.

Upgrade to Spring Session BOM Apple-SR6.
2018-10-24 17:45:06 -07:00