Commit Graph

  • d1a8fc90ce Downgrade to Spring Test for Apache Geode/Pivotal GemFire 0.0.1.KAY-M1. John Blum 2018-11-07 22:34:28 -08:00
  • 3881c3f063 Remove Spring IO Platform Check from Jenkins CI build script. John Blum 2018-11-07 17:29:03 -08:00
  • 2b50a17a50 Update Copyright to 2018. John Blum 2018-11-07 17:13:38 -08:00
  • 9f980aad9e Override the version of Project Lombok and set to 1.18.4. John Blum 2018-11-07 17:06:30 -08:00
  • 3a31e2b5c8 Upgrade to Spring Build Conventions Gradle Plugin 0.0.20.RELEASE. John Blum 2018-11-07 17:05:32 -08:00
  • 3fe8dcebdc Resolve merge conflicts and other issues with backporting GitHub Issues #10 and #12. John Blum 2018-11-07 16:31:51 -08:00
  • 9c2b2c1b59 Refactor all client/server Integration Tests to fork Apache Geode/Pivotal GemFire servers using the STDG test framework. John Blum 2018-11-06 12:27:57 -08:00
  • f72fc090ef Format source code. John Blum 2018-11-06 12:12:14 -08:00
  • 3afce71307 Guard against (generated) constructor and method introductions when the Jacoco Java Agent instruments the Java byte code at (test) runtime. John Blum 2018-11-06 12:04:46 -08:00
  • 75676b534f Extend the o.s.data.gemfire.tests.integration.ForkingClientServerIntegrationTestsSupport class from STDG. John Blum 2018-11-06 11:57:50 -08:00
  • 13d9367247 Override the version of Mockito and set to 2.23.0. John Blum 2018-11-07 16:13:45 -08:00
  • 0b34342929 Add support to prevent SessionRepository.save(:Session) invocations for non-dirty Sessions. John Blum 2018-11-07 13:32:18 -08:00
  • e614885818 Edit documentation on using the SpringSessionGemFireConfigurer. John Blum 2018-11-05 17:20:14 -08:00
  • d2af4563c4 Change the default behavior of SpringSessionGemFireConfigurer to only override configuration for configuration callback methods specifically implemented by users. John Blum 2018-11-02 15:06:45 -07:00
  • dfcc3b281e Upgrade to Spring Test for Apache Geode/Pivotal GemFire 0.0.1.M6. John Blum 2018-11-06 10:28:34 -08:00
  • 9f810ed6e6 Add support to prevent SessionRepository.save(:Session) invocations for non-dirty Sessions. John Blum 2018-11-07 13:32:18 -08:00
  • 747a789188 Upgrade to Spring Framework 5.1.2.RELEASE. John Blum 2018-11-06 12:42:37 -08:00
  • 8793e7b96f Refactor all client/server Integration Tests to fork Apache Geode/Pivotal GemFire servers using the STDG test framework. John Blum 2018-11-06 12:27:57 -08:00
  • 7d21935157 Convert all waitOnCondition(:Condition) calls to waitOn(:Condition). John Blum 2018-11-06 12:26:17 -08:00
  • b61a0d2854 Format source code. John Blum 2018-11-06 12:12:14 -08:00
  • 3f535e90cf Guard against (generated) constructor and method introductions when the Jacoco Java Agent instruments the Java byte code at (test) runtime. John Blum 2018-11-06 12:04:46 -08:00
  • 41c3996541 Convert MultiThreadHttpSessionAttributesDeltaIntegrationTests to a client/server integration test. John Blum 2018-11-06 12:01:12 -08:00
  • 02dcd62edf Extend the o.s.data.gemfire.tests.integration.ForkingClientServerIntegrationTestsSupport class from STDG. John Blum 2018-11-06 11:57:50 -08:00
  • 4f941639e4 Upgrade to Spring Test for Apache Geode/Pivotal GemFire 0.0.1.M6. John Blum 2018-11-06 10:28:34 -08:00
  • 43b9f9ab8a Format source code. John Blum 2018-11-05 17:21:23 -08:00
  • 327c11fcda Edit documentation on using the SpringSessionGemFireConfigurer. John Blum 2018-11-05 17:20:14 -08:00
  • af85e31d99 Change the default behavior of SpringSessionGemFireConfigurer to only override configuration for configuration callback methods specifically implemented by users. John Blum 2018-11-02 15:06:45 -07:00
  • a667ff217d Format source code. John Blum 2018-11-01 12:59:13 -07:00
  • 7c3a41e100 Extend o.s.session.data.gemfire.AbstractGemFireIntegrationTests to properly clean up test resources (e.g. mock objects, etc). John Blum 2018-10-30 13:29:19 -07:00
  • 0457b0b581 Add test class asserting the correct behavior when concurrently accessing a Session using Spring Session backed by Apache Geode or Pivotal GemFire. John Blum 2018-10-30 12:51:15 -07:00
  • cf8699c00a Refer to Spring Data for Apache Geode API Javadoc. John Blum 2018-10-30 12:50:23 -07:00
  • 184894eb5b Prepare next development iteration. John Blum 2018-10-24 22:04:34 -07:00
  • c1706e6e83 Release 2.1.0.RELEASE. John Blum 2018-10-24 21:53:02 -07:00
  • f4caee8b95 Add exception handling around deploy artifacts and deploy docs Jenkins build stages. John Blum 2018-10-24 22:59:45 -07:00
  • 16734f4516 Remove all repository declarations from modulde build.gradle files and add to gradle/dependency-management.gradle. John Blum 2018-10-24 21:50:54 -07:00
  • 71e33ecb2c Fix documentation reference (httpsession-gemfire-clientserver-xml) and anchor/bookmark (http-session-gemifre-clientserver-xml) to match. John Blum 2018-10-24 21:49:46 -07:00
  • 8319151c96 Extend o.s.session.data.gemfire.AbstractGemFireIntegrationTests to ensure proper test resource cleanup on test setup and test teardown. John Blum 2018-10-24 21:09:41 -07:00
  • f7a0e2c90b Add dependency management for Spring Session core to control the version, particularly for releases. John Blum 2018-10-24 20:54:04 -07:00
  • 70c65eda1f Add gradlePluginPortal() to Gradle build script respositories. John Blum 2018-10-24 20:42:49 -07:00
  • 2aec1d39d9 Upgrade to the Spring Build Conventions Gradle Plugin 0.0.20.RELEASE. John Blum 2018-10-24 20:39:10 -07:00
  • 0b290cba07 Edit documentation on Session expiration. John Blum 2018-10-24 20:22:28 -07:00
  • 83e4b40585 Fix Javadoc. John Blum 2018-10-24 19:56:42 -07:00
  • 13f79ea1c0 Prepare next development iteration. John Blum 2018-10-24 18:09:24 -07:00
  • 9fdd1d2750 Release 2.0.6.RELEASE. John Blum 2018-10-24 17:54:33 -07:00
  • aafebc5616 Upgrade to Spring Framework 2.0.10.RELEASE. John Blum 2018-10-24 17:45:06 -07:00
  • d237dcc02a Prepare next development iteration. John Blum 2018-10-23 23:49:11 -07:00
  • 216917f12e Release 2.1.0.RC1. John Blum 2018-10-23 23:38:54 -07:00
  • 7ed93ef7cf Extend o.s.data.gemfire.tests.integration.IntegrationTestSupport. John Blum 2018-10-23 23:30:05 -07:00
  • 6ca478341f Upgrade to Spring Boot 2.1.0.RC1. John Blum 2018-10-23 23:20:54 -07:00
  • 37411c4a9d Add chapter/section on configurable session expiration policies. John Blum 2018-10-23 23:14:54 -07:00
  • c963938954 Add Integration Test asserting lazy expiration timeouts on Session access using FixedDurationExpirationSessionRepository. John Blum 2018-10-23 23:02:07 -07:00
  • c4f72bfb35 Add Integration Test asserting that idle timeout expiration takes precendence over fixed duration expiration when an idle Session will expire before the fixed duration timeout. John Blum 2018-10-23 22:13:03 -07:00
  • e980f9811b Add additional test cases asserting the SessionExpirationPolicy bean configuration, the Region.customEntryIdleTimeout expiration configuration and the Region.entryIdleTimeout expiration configuration. John Blum 2018-10-23 22:09:48 -07:00
  • 01297d507d Fomrat source code. John Blum 2018-10-23 21:12:52 -07:00
  • 2f7dcf26e2 Handle no expiration timeout as determined by SessionExpirationPolicy. John Blum 2018-10-23 21:08:57 -07:00
  • 149c76f8b1 Extend IdleTimeoutSessionExpirationPolicy. John Blum 2018-10-23 20:13:25 -07:00
  • f69b83ce6c Default Idle Timeout to 30 minutes. John Blum 2018-10-23 20:05:13 -07:00
  • 9eef2d099c Change the specification and interface contract of SessionExpirationPolicy.determineExpirationTimeout(:Session):Duration to prevent null return values and return an Optional of Duration instead. John Blum 2018-10-23 19:55:31 -07:00
  • 9217b107f2 Rename expireAfter(:Session):Duraton to determineExpirationTimeout(:Session):Duration. John Blum 2018-10-23 14:58:38 -07:00
  • c569a3de5f Edit Javadoc. John Blum 2018-10-23 14:29:21 -07:00
  • 03f7c2f9b5 Change the specification and interface contract for SessionExpirationPolicy.expireAfter(:Session):Duration to allow null return values. John Blum 2018-10-23 14:21:26 -07:00
  • bff54fa08a Refactor GemFireHttpSessionConfiguration to always set a Region Entry Idle Timeout (TTI) Expiration Policy regardless if the user provided her own custom, Region Entry Idle Timeout (TTI) Expiration Policy. John Blum 2018-10-23 14:14:56 -07:00
  • 7c5a7da9ea Fix failing tests based on session expiration policy configuration. John Blum 2018-10-22 22:30:38 -07:00
  • bc803fcd61 Add Integration Tests asserting fixed duration expiration timeout for a Session. John Blum 2018-10-22 22:23:26 -07:00
  • c905b365e1 Add SpringSessionGemFireConfigurer support for configuring custom session expiration policies. John Blum 2018-10-22 21:33:20 -07:00
  • 9024da840f Add Integration Tests to assert the configuration of custom session expiration policies. John Blum 2018-10-22 20:55:11 -07:00
  • 7ea48fdc6c Add annotation configuration support to configure custom session expiration policies. John Blum 2018-10-22 19:09:30 -07:00
  • 6714ed9421 Add Unit Tests for o.s.session.data.gemfire.expiration.SessionExpirationPolicy strategy interface and supporting classes. John Blum 2018-10-22 19:05:04 -07:00
  • 65d9ff8f42 Define o.s.session.data.gemfire.expiration.SessionExpirationPolicy strategy interface and supporting classes to enable users to implement custom expiration policies. John Blum 2018-10-22 19:02:20 -07:00
  • 9d9a5d0b1a Add link/URL to the Spring Session core GitHub Issue #922 referencing the new feature request. John Blum 2018-01-12 14:30:11 -08:00
  • 96d03171e9 Prototype a basic implementation of time-boxed, fixed duration expiration (e.g. 24 hours). John Blum 2017-11-08 00:25:05 -08:00
  • 3777a7662f Upgrade to Spring Framework 5.1.1.RELEASE. John Blum 2018-10-15 15:38:14 -07:00
  • d466d4ca99 Add reference to the API. John Blum 2018-08-31 08:48:51 -07:00
  • 50fc925cea Update Jenkins build script file to match core Spring Session. John Blum 2018-08-29 22:57:04 -07:00
  • 0db2a25add Format source code. John Blum 2018-08-29 12:01:32 -07:00
  • fabcdeb3f7 Upgrade to Spring Test for Apache Geode/Pivotal GemFire 0.0.1.M3. John Blum 2018-08-29 11:53:38 -07:00
  • fdf7cf00d4 Upgrade to Gradle 4.10. John Blum 2018-08-28 17:45:02 -07:00
  • 4b53271659 Upgrade to Spring Test for Apache Geode/Pivotal GemFire 0.0.1.M2. John Blum 2018-08-28 17:44:18 -07:00
  • d5b1769157 Remove the 'testCompile seleniumDependencies' dependency declaration. John Blum 2018-08-24 21:29:41 -07:00
  • 72a1209b98 Upgrade to Spring Build Conventions Gradle Plugin 0.0.18.RELEASE. John Blum 2018-08-24 21:27:53 -07:00
  • c3417edf47 Prepare next development iteration. John Blum 2018-08-22 12:36:20 -07:00
  • 52536923f2 Release 2.1.0.M1. John Blum 2018-08-22 12:28:04 -07:00
  • 2b08f5b4a8 Upgrade to Spring Test for Apache Geode/Pivotal GemFire 0.0.1.M1. John Blum 2018-08-22 11:58:27 -07:00
  • 3ed77ee1c7 Correct source code references. John Blum 2018-08-22 11:08:56 -07:00
  • bc6af587a9 Correct Servlet declaration servlet-class name as 'sample.SessionServlet'. John Blum 2018-08-22 11:03:08 -07:00
  • 4536dfa5e3 Refactor GemFireServer Gradle Plugin to handle both Boot and WAR based integration tests. John Blum 2018-08-22 10:48:28 -07:00
  • d856bce248 Re-organize all client/server sample code to separate client and server classes into client and server packages, respectively. John Blum 2018-08-22 08:32:08 -07:00
  • 61048a3e04 Run GemFireServer class in the sample.server package. John Blum 2018-08-22 08:29:51 -07:00
  • 80beee182c Refresh dependencies on build. John Blum 2018-08-22 07:30:11 -07:00
  • 45a4caf14c Re-instate Spring Test for Apache Geode dependency. John Blum 2018-08-21 22:11:16 -07:00
  • 0569a8da74 Change 'spring.session.data.gemfire.cache.server.port' System property for configuring the GemFire CacheServer port to 'spring.data.gemfire.cache.server.port'. John Blum 2018-08-21 22:04:54 -07:00
  • 226ec83c0e Extract doPause(duration:long):boolean method from waitOn(:Condition). John Blum 2018-08-21 18:58:58 -07:00
  • 59a85404d5 Upgrade to Spring Boot 2.1.0.M2. John Blum 2018-08-21 12:59:57 -07:00
  • c8f6a15f47 Fix URL to documentation. John Blum 2018-08-21 00:40:37 -07:00
  • a08feec3b5 Set Apache Geode version to 1.6.0. John Blum 2018-08-21 00:38:41 -07:00
  • d476139c06 Prepare next development iteration. John Blum 2018-08-21 00:18:21 -07:00
  • 583e0dec15 Release 2.0.5.RELEASE. John Blum 2018-08-21 00:12:43 -07:00
  • 46f2a293d7 Remove optional 'gemfire.log-level' System property from command-line. John Blum 2018-08-21 00:05:43 -07:00
  • 187237977a Polish samples and associated docs. John Blum 2018-08-20 23:59:51 -07:00
  • 2888095aa9 Format source code. John Blum 2018-08-20 23:57:38 -07:00