35 Commits

Author SHA1 Message Date
John Blum
b79b7a4c38 Switch from Javax Servlet API dependencies to Jakarta Servlet API dependencies. 2022-03-23 15:14:47 -07:00
John Blum
a6d37715b7 Update Copyright to 2022. 2022-03-23 15:14:42 -07:00
John Blum
af896e531e Add test logging configuration to control the log output on test runs. 2021-05-19 17:08:02 -07:00
John Blum
1c0487f0f8 Fix Asciidoc tags in source code. 2020-05-18 20:36:13 -07:00
John Blum
f1268b3887 Update Copyright Year to 2020. 2020-03-03 03:56:08 +01:00
John Blum
c640689b24 Add 'org.springframework.shell:spring-shell' as a runtime dependency. 2019-05-05 17:08:19 -07:00
Spring Operator
033bf4791b 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://www.puppycrawl.com/dtds/configuration_1_3.dtd (404) with 1 occurrences migrated to:
  https://www.puppycrawl.com/dtds/configuration_1_3.dtd ([https](https://www.puppycrawl.com/dtds/configuration_1_3.dtd) 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://geode.apache.org/schema/cache/cache-1.0.xsd with 1 occurrences migrated to:
  https://geode.apache.org/schema/cache/cache-1.0.xsd ([https](https://geode.apache.org/schema/cache/cache-1.0.xsd) result 200).
* http://www.springframework.org/schema/beans/spring-beans.xsd with 4 occurrences migrated to:
  https://www.springframework.org/schema/beans/spring-beans.xsd ([https](https://www.springframework.org/schema/beans/spring-beans.xsd) result 200).
* http://www.springframework.org/schema/context/spring-context.xsd with 3 occurrences migrated to:
  https://www.springframework.org/schema/context/spring-context.xsd ([https](https://www.springframework.org/schema/context/spring-context.xsd) result 200).
* http://www.springframework.org/schema/gemfire/spring-gemfire.xsd with 4 occurrences migrated to:
  https://www.springframework.org/schema/gemfire/spring-gemfire.xsd ([https](https://www.springframework.org/schema/gemfire/spring-gemfire.xsd) result 200).
* http://www.springframework.org/schema/util/spring-util.xsd with 4 occurrences migrated to:
  https://www.springframework.org/schema/util/spring-util.xsd ([https](https://www.springframework.org/schema/util/spring-util.xsd) result 200).
* http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd with 2 occurrences migrated to:
  https://java.sun.com/xml/ns/javaee/web-app_3_0.xsd ([https](https://java.sun.com/xml/ns/javaee/web-app_3_0.xsd) result 302).

These URLs were intentionally ignored.

* http://geode.apache.org/schema/cache with 2 occurrences
* http://java.sun.com/xml/ns/javaee with 4 occurrences
* http://www.springframework.org/schema/beans with 8 occurrences
* http://www.springframework.org/schema/context with 6 occurrences
* http://www.springframework.org/schema/gemfire with 8 occurrences
* http://www.springframework.org/schema/p with 4 occurrences
* http://www.springframework.org/schema/util with 8 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 7 occurrences

Resolves gh29.
2019-04-04 17:21:23 -07:00
Spring Operator
779bf6de61 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 134 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-27.
2019-04-04 17:21:23 -07:00
John Blum
4b8047123c Update Copyright to 2019.
Resolve gh-20.
2019-01-15 07:49:23 -08:00
John Blum
7426a0c92e Update Copyright to 2018. 2018-11-08 00:28:51 -08:00
John Blum
d5b1769157 Remove the 'testCompile seleniumDependencies' dependency declaration. 2018-08-24 21:29:41 -07:00
John Blum
bc6af587a9 Correct Servlet declaration servlet-class name as 'sample.SessionServlet'. 2018-08-22 11:03:08 -07:00
John Blum
d856bce248 Re-organize all client/server sample code to separate client and server classes into client and server packages, respectively.
Rename sample.ServerConfig class to sample.server.GemFireServer and apply the GemFireServer Gradle Plugin.

Change all 'spring.session.data.gemfire.*' and 'spring.session.data.geode.*' properties to use the SDG property prefixed with 'spring.data.gemfire.*'.
2018-08-22 10:51:17 -07:00
John Blum
45a4caf14c Re-instate Spring Test for Apache Geode dependency.
Simplify the implementation of ClientServerReadyBeanPostProcessor by extending STDG's ClientServerIntegrationTestsSupport.
2018-08-21 22:11:43 -07:00
John Blum
226ec83c0e Extract doPause(duration:long):boolean method from waitOn(:Condition).
Add constants for wait duration and default host used in the new Socket.
2018-08-21 18:58:58 -07:00
John Blum
1ac8aca9a7 Set maxInactiveIntervalInSeconds to 30 causing (HTTP) Session expiration after 30 seconds. 2018-08-20 23:16:39 -07:00
John Blum
017eebafcd Polish. 2018-08-20 22:26:51 -07:00
John Blum
e1b5b1c5b5 Edit and clean up the Sample User Guides. 2018-08-20 18:34:46 -07:00
John Blum
26c7b583bf Fix sample XML client-server integration tests ClassNotFoundException on the o.s.session.config.annotation.web.http.SpringHttpSessionConfiguration class. 2018-08-17 00:34:19 -07:00
John Blum
c80536d11b Polish. 2018-08-16 18:04:41 -07:00
John Blum
c95f5aeddd Remove unnecessary ide.gradle file and remove 'apply from: IDE_GRADLE' plugin declarations from Gradle module build files.
All IDE configuration logic is handle by the Spring Build Conventions Gradle project.
2018-08-16 17:55:12 -07:00
John Blum
4708d9bf6d Correct 'spring.data.gemfire.cache.server.host' property; remove extra dot between 'server' and 'host'. 2018-08-15 14:20:18 -07:00
John Blum
1454a81ade Refactor all samples to use the Spring Test for Apache Geode project.
Add appropriate synchronization/coordination between the client and server.
2018-08-15 01:16:42 -07:00
John Blum
44a9f5c535 Remove embedded Manager configuration. 2018-08-15 01:04:48 -07:00
John Blum
d6be6dacc4 Switch to Spring Boot Dependencies BOM for complete project dependency management. 2018-06-19 22:19:48 -07:00
John Blum
d7c9038e23 Remove Spring IO Platform Dependency Management.
Declare Spring's Dependency Management Gradle Plugin to manage project dependency versions.
2018-06-19 22:19:47 -07:00
John Blum
10e7f532b2 Changing branding from Geode to Apache Geode.
Change branding from GemFire to Pivotal GemFire.

Change branding from Spring Data Geode to Spring Data for Apache Geode.

Change branding from Spring Data GemFire to Spring Data for Pivotal GemFire.

Change branding from Sppring Session Data GemFire/Geode to Spring Session for Pivotal GemFire and Apache Geode, respectively.
2018-05-09 13:58:44 -07:00
John Blum
f44ae0c586 Change Apache Geode/Pivotal GemFire 'log-level' to 'error'.
Fix compiler warnings.

Fix Javadoc warnings.
2018-04-30 18:11:16 -07:00
John Blum
64a7fec70b Add framework support for customizable serialization.
The new Serialization framework supports PDX Serialization as a possible configuration option for SSDG in addition to the already existing use of GemFire/Geode's DataSerialization framework.

Resolves Issue #2.
2017-10-05 13:10:21 -07:00
John Blum
04168ef1b3 Fixup documentation and samples. 2017-07-26 16:08:11 -07:00
John Blum
415511aab2 Polish and fix up the :spring-session-sample-xml-gemfire-clientserver example module. 2017-06-07 09:45:48 -07:00
John Blum
9e53ae0910 Fix Selenium dependencies in :samples Gradle modules. 2017-06-07 01:12:01 -07:00
John Blum
492a51d120 Replace all Pivotal GemFire Java API base URL references with Apache Geode.
Replace all com.gemstone.gemfire.* package class references with org.apache.geode.*
2017-06-07 00:20:27 -07:00
John Blum
6b25500f09 Add gradle/ide.gradle file to mark src/integration-test/java sources as an IJ Test Sources Root. 2017-06-06 20:07:41 -07:00
Rob Winch
35e1ba929b Initial spirng-session-data-geode setup.
(cherry picked from commit c5a1ee021016d37dda5e5eb96320ee1be9869314)
Signed-off-by: John Blum <jblum@pivotal.io>
2017-06-06 16:00:46 -07:00