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

Fix Asynchronous Dispatch Logic in AwsAsyncContext with Spring's DispatcherServlet #631

Merged
merged 18 commits into from
Jan 30, 2024

Commits on Sep 7, 2023

  1. Fix dispatch order issue in async request handling

    Ensure post-processing logic is executed before re-dispatching during asynchronous request handling
    
    * SpringBootLambdaContainerHandler
    - Added logic within the handleRequest method to reprocess the request in cases where an asynchronous request requires re-dispatching.
    
    * AwsAsyncContext
    - Added an isDispatchStarted method that returns whether the dispatch has started or not.
    - Removed the part where doFilter is directly called within the dispatch function.
    2012160085 committed Sep 7, 2023
    Configuration menu
    Copy the full SHA
    4019c87 View commit details
    Browse the repository at this point in the history
  2. Disable Servlet mapping tests of AwsAsyncContext

    *AwsAsyncContextTest
    -Disabled servlet mapping tests as it no longer make servlet requests.
    2012160085 committed Sep 7, 2023
    Configuration menu
    Copy the full SHA
    14ae260 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2023

  1. Configuration menu
    Copy the full SHA
    0738e25 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2023

  1. add tests

    -Added jpaapp.JpaApplication for H2 and Spring Data JPA testing.
    -Excluded JPA auto-configuration from other test apps to prevent interference.
    -Implemented one async and one sync test case in JpaAppTest
    2012160085 committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    096c481 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2023

  1. Configuration menu
    Copy the full SHA
    5615394 View commit details
    Browse the repository at this point in the history
  2. fix handleRequest redispatch

    -get reqServlet before doFilter for redispatch
    2012160085 committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    ab62529 View commit details
    Browse the repository at this point in the history
  3. fix handleRequest re-dispatch

    -Added re-dispatch logic inside SpringLambdaContainerHandler's handleRequest
    2012160085 committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    aa20391 View commit details
    Browse the repository at this point in the history
  4. add test case for spring

    -Added test cases for async request
    2012160085 committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    3047ca9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ff1d5cf View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2024

  1. Configuration menu
    Copy the full SHA
    4a10969 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2024

  1. Configuration menu
    Copy the full SHA
    36a6803 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2024

  1. Configuration menu
    Copy the full SHA
    98434dd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fc53fa6 View commit details
    Browse the repository at this point in the history
  3. Deleted 2 disabled tests

    dispatch_sendsToCorrectServlet
    dispatchNewPath_sendsToCorrectServlet
    2012160085 committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    0982dc1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    185dfef View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2024

  1. Remove AwsLambdaServletContainerHandler from AwsAsyncContext since it…

    … is no longer dependent on AwsLambdaServletContainerHandler
    2012160085 committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    96b1a4a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4e628fb View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2024

  1. Configuration menu
    Copy the full SHA
    1fa314b View commit details
    Browse the repository at this point in the history