John Blum
3449e581f4
Upgrade to Gretty Gradle Plugin 4.0.3.
2022-09-16 13:32:16 -07:00
John Blum
a1ffa1c56a
Replace the SSDG project build.GemFireServer Gradle Plugin with STDG means of launching and managing Apache Geode servers for client/server integration tests.
2022-09-16 13:29:24 -07:00
John Blum
fefb7e185d
Add SLF4J (Logback) Logger configuration for the 'org.gretty' Logger in all Spring Session Samples forking a Web (Servlet) container using the Gretty Gradle Plugin.
2022-03-17 15:22:02 -07:00
John Blum
66f6ddb763
Upgrade to Gretty Gradle Plugin 4.0.1.
2022-03-17 12:16:57 -07:00
John Blum
ec450e1942
Update Copyright to 2022.
2022-03-17 10:57:34 -07:00
John Blum
5ee77ed0f1
Refactor all Spring Session, Apache Geode Web Samples to use Glassfish Web Jarkarta Servlet JSP JTL implementation.
...
Remove use of WebJars.
2021-12-02 23:36:48 -08:00
John Blum
39ff983567
Refactor all Spring Session, Apache Geode Samples using Spring Boot to switch from Thymeleaf to FreeMarker.
...
Convert Thymelead templates to FreeMarker templates.
Remove the use of WebJars.
Refactor all Sample application code.
2021-12-02 23:33:57 -08:00
John Blum
ecb85f162d
Remove the use of WebJars (CSS) from the HTML and JSP pages of the Samples.
2021-12-01 12:35:32 -08:00
John Blum
2b43d8eeae
Fix missing dependency on 'jakarta.servlet:jakarta.servlet-api'.
2021-11-16 21:48:37 -08:00
John Blum
7e719170ff
Replace all javax.servlet.* imports with jakarta.servlet.* imports.
2021-11-16 21:48:30 -08:00
John Blum
d70b8d9ed3
Replace all 'javax.servlet:javax.servlet-api' dependency declarations in all Gradle module build files with 'jakarta.servlet:jakarta.servlet-api'.
2021-11-16 21:48:30 -08:00
John Blum
56134a0fe1
Adapt all SSDG Gradle module build files to Gradle 7.3.
2021-11-16 20:47:47 -08:00
John Blum
5b43125bca
Change 'mainClassName' property to 'mainClass' for bootJar task in Spring Boot Gradle Plugin.
2021-08-17 18:29:57 -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
44ecff116e
Remove Javadoc file header.
2020-05-18 20:36:13 -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
3b6d3beca3
Switch transitive dependency exclusion from 'org.springframework.boot:spring-boot-starter-logging' to 'org.apache.logging.log4j:log4j-to-slf4j'.
2019-05-05 17:24:03 -07:00
John Blum
222c7de1ad
Fix path to images referenced in documentation.
2019-05-05 17:23:37 -07:00
John Blum
c640689b24
Add 'org.springframework.shell:spring-shell' as a runtime dependency.
2019-05-05 17:08:19 -07:00
Spring Operator
4138484793
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://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/web/filter/DelegatingFilterProxy.html with 2 occurrences migrated to:
https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/web/filter/DelegatingFilterProxy.html ([https](https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/web/filter/DelegatingFilterProxy.html ) result 200).
* [ ] http://geode.apache.org with 2 occurrences migrated to:
https://geode.apache.org ([https](https://geode.apache.org ) result 200).
* [ ] http://geode.apache.org/ with 1 occurrences migrated to:
https://geode.apache.org/ ([https](https://geode.apache.org/ ) result 200).
* [ ] http://geode.apache.org/docs/guide/ with 2 occurrences migrated to:
https://geode.apache.org/docs/guide/ ([https](https://geode.apache.org/docs/guide/ ) result 200).
* [ ] 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://projects.spring.io/spring-session/ with 1 occurrences migrated to:
https://projects.spring.io/spring-session/ ([https](https://projects.spring.io/spring-session/ ) result 200).
* [ ] http://stackoverflow.com with 1 occurrences migrated to:
https://stackoverflow.com ([https](https://stackoverflow.com ) result 200).
* [ ] http://stackoverflow.com/questions/tagged/spring-session with 1 occurrences migrated to:
https://stackoverflow.com/questions/tagged/spring-session ([https](https://stackoverflow.com/questions/tagged/spring-session ) result 200).
* [ ] http://stackoverflow.com/tags/spring-session with 1 occurrences migrated to:
https://stackoverflow.com/tags/spring-session ([https](https://stackoverflow.com/tags/spring-session ) result 200).
* [ ] http://www.thymeleaf.org with 3 occurrences migrated to:
https://www.thymeleaf.org ([https](https://www.thymeleaf.org ) result 200).
* [ ] http://www.thymeleaf.org/dtd/xhtml1-strict-thymeleaf-spring4-3.dtd with 3 occurrences migrated to:
https://www.thymeleaf.org/dtd/xhtml1-strict-thymeleaf-spring4-3.dtd ([https](https://www.thymeleaf.org/dtd/xhtml1-strict-thymeleaf-spring4-3.dtd ) result 200).
* [ ] http://contributor-covenant.org with 1 occurrences migrated to:
https://contributor-covenant.org ([https](https://contributor-covenant.org ) result 301).
* [ ] http://contributor-covenant.org/version/1/3/0/ with 1 occurrences migrated to:
https://contributor-covenant.org/version/1/3/0/ ([https](https://contributor-covenant.org/version/1/3/0/ ) result 301).
* [ ] http://geode.apache.org/releases/latest/javadoc with 2 occurrences migrated to:
https://geode.apache.org/releases/latest/javadoc ([https](https://geode.apache.org/releases/latest/javadoc ) result 301).
* [ ] http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/ with 2 occurrences migrated to:
https://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/ ([https](https://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/ ) result 302).
These URLs were intentionally ignored.
* http://geode.apache.org/schema/cache with 2 occurrences
* http://java.sun.com/jsp/jstl/core with 4 occurrences
* http://localhost with 4 occurrences
* http://localhost:%s with 1 occurrences
* http://localhost:8080 with 1 occurrences
* http://localhost:8080/ with 6 occurrences
* http://localhost:8080/counts with 2 occurrences
* http://localhost:8080/ping with 1 occurrences
* http://www.w3.org/1999/xhtml with 3 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 1 occurrences
* http://www.webjars.org/tags with 4 occurrences
Resolves gh-30.
2019-04-04 17:21:23 -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
680c6d4a61
Add sample demonstrating the use of Spring Session with Gfsh started Apache Geode servers configured with DataSerialization.
...
Resolve gh-11.
2018-11-13 19:09:57 -08:00
John Blum
7426a0c92e
Update Copyright to 2018.
2018-11-08 00:28:51 -08:00
John Blum
16734f4516
Remove all repository declarations from modulde build.gradle files and add to gradle/dependency-management.gradle.
2018-10-24 21:50:54 -07: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
38309e97a8
Refactor the Spring Session JavaConfig Sample to use Spring Data for Apache Geode Test.
2018-08-15 01:04:47 -07:00
John Blum
55c19ca849
Refactor the Spring Session Boot Sample with Scoped Proxies to use Spring Data for Apache Geode Test.
2018-08-15 01:04:47 -07:00
John Blum
6ad1813ddf
Refactor Spring Session Boot Sample to use Spring Data for Apache Geode Test.
...
Remove the sample.client.IntegrationTestConfiugration class.
Refactor sample.server.GemFireServer class to extend ClientServerIntegrationTestsConfiguration.
Refactor sample.client.Application.ClientCacheConfiguration class to import SubscriptionEnabledClientServerIntegrationTestsConfiguration class.
Refactor integrationTest.doFirst to set the 'spring.data.gemfire.cache.server.port' property.
Refactor integrationTest.onLast to call runGemFireServer.process?.destroy().
Add 'spring.data.gemfire.cache.server.port' property to the System properties when forking & launching the GemFire server in runGemFireServer.doLast.
2018-08-15 01:04:38 -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
649307d4d2
Fix the mainClassName property definition in build.gradle.
...
Exclude org.springframework.boot:spring-boot-starter-logging to avoid conflicts with Apache Geode Log4J logging.
2017-11-28 23:23:09 -08:00
John Blum
05f3baee33
Complete final edits on the new Spring Boot with Apache Geode Sample using Spring Scoped Proxy Beans.
...
Resolves Issue #3 .
2017-11-07 11:13:33 -08:00