Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Jetty 12 - Added a core Session abstraction #9223

Merged
merged 8 commits into from
Feb 2, 2023

Commits on Jan 30, 2023

  1. Added a core Session abstraction

    Sessions were already a core mechanism, but there was no API for them.
    There is now a new Session interface that is available via the Request API.  It is intended only for users of sessions.
    The previous concrete class Session has been renamed to ManagedSession and it is used by classes that extend AbstractSessionManager.
    gregw committed Jan 30, 2023
    Configuration menu
    Copy the full SHA
    ff2be1a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ab4c1b2 View commit details
    Browse the repository at this point in the history
  3. Fixed tests

    gregw committed Jan 30, 2023
    Configuration menu
    Copy the full SHA
    4fee6af View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2023

  1. Merge remote-tracking branch 'origin/jetty-12.0.x' into jetty-12.0.x-…

    …core-sessions
    
    # Conflicts:
    #	jetty-core/jetty-session/src/main/java/org/eclipse/jetty/session/SessionManager.java
    #	jetty-core/jetty-session/src/test/java/org/eclipse/jetty/session/AbstractSessionManagerTest.java
    #	jetty-core/jetty-session/src/test/java/org/eclipse/jetty/session/SimpleSessionHandler.java
    #	jetty-core/jetty-session/src/test/java/org/eclipse/jetty/session/TestableSessionManager.java
    #	jetty-ee10/jetty-ee10-servlet/src/main/java/org/eclipse/jetty/ee10/servlet/ServletApiRequest.java
    #	jetty-ee10/jetty-ee10-servlet/src/main/java/org/eclipse/jetty/ee10/servlet/ServletContextResponse.java
    #	jetty-ee10/jetty-ee10-servlet/src/main/java/org/eclipse/jetty/ee10/servlet/SessionHandler.java
    #	jetty-ee10/jetty-ee10-servlet/src/main/java/org/eclipse/jetty/ee10/servlet/security/authentication/LoginAuthenticator.java
    #	jetty-ee9/jetty-ee9-nested/src/main/java/org/eclipse/jetty/ee9/nested/Request.java
    #	jetty-ee9/jetty-ee9-nested/src/main/java/org/eclipse/jetty/ee9/nested/Response.java
    #	jetty-ee9/jetty-ee9-nested/src/main/java/org/eclipse/jetty/ee9/nested/SessionHandler.java
    #	jetty-ee9/jetty-ee9-security/src/main/java/org/eclipse/jetty/ee9/security/authentication/LoginAuthenticator.java
    gregw committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    2e8faa4 View commit details
    Browse the repository at this point in the history
  2. Use static method

    gregw committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    b2592d0 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2023

  1. Configuration menu
    Copy the full SHA
    3871b23 View commit details
    Browse the repository at this point in the history
  2. Updates from review

    gregw committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    0addf14 View commit details
    Browse the repository at this point in the history
  3. Updates from review

    Improved javadoc
    used util Attributes interface.
    gregw committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    b0a1012 View commit details
    Browse the repository at this point in the history