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

Issue #12266 - InvocationType improvements and cleanups. #12551

Merged

Commits on Nov 19, 2024

  1. Issue #12266 - InvocationType improvements and cleanups.

    This is the work for the server-side only, the client side will be done in another pull request.
    
    Previously, AbstractConnection.getInvocationType() was called by AbstractConnection.ReadCallback, but it was deprecated and is now removed, along with all its overrides.
    
    This mechanism is now replaced by using a specific Callback implementation for each AbstractConnection subclass.
    For example, HttpConnection uses HttpConnection.FillableCallback that in turn asks the InvocationType to the Server, and therefore the `Handler` tree.
    
    Restored synchronous code for ServerFCGIConnection.close(), ensuring super.close() is always called.
    Ensuring that in HttpConnection.close(), super.close() is always called.
    
    Signed-off-by: Simone Bordet <[email protected]>
    sbordet committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    8e7ce53 View commit details
    Browse the repository at this point in the history
  2. * Introduced AbstractConnection.nonBlockingFillInterested().

    Signed-off-by: Simone Bordet <[email protected]>
    sbordet committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    c5e3282 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2024

  1. Improve module deprecation (#12547)

    Improved messages
    used on more modules
    gregw authored and olamy committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    8788709 View commit details
    Browse the repository at this point in the history
  2. Merged branch 'jetty-12.1.x' into 'fix/jetty-12.1.x/12266/server-invo…

    …cationtype-cleanups'.
    
    Signed-off-by: Simone Bordet <[email protected]>
    sbordet committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    804fc64 View commit details
    Browse the repository at this point in the history
  3. * Updated HTTP/2 and HTTP/2 to use ThreadPool.executeImmediately()

    …for idle timeout and failure tasks.
    
    * Small code improvements.
    
    Signed-off-by: Simone Bordet <[email protected]>
    sbordet committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    fc07b02 View commit details
    Browse the repository at this point in the history
  4. Fixed promise notification to avoid race between the task (writing an…

    … error response) and the promise (resetting the stream).
    
    Signed-off-by: Simone Bordet <[email protected]>
    sbordet committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    7afbe9e View commit details
    Browse the repository at this point in the history
  5. Updates from review.

    Signed-off-by: Simone Bordet <[email protected]>
    sbordet committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    ef79c80 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2024

  1. Updates from review.

    Signed-off-by: Simone Bordet <[email protected]>
    sbordet committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    89eb5e0 View commit details
    Browse the repository at this point in the history
  2. Checkstyle.

    Signed-off-by: Simone Bordet <[email protected]>
    sbordet committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    6ad0d38 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2024

  1. Merged branch 'jetty-12.1.x' into 'fix/jetty-12.1.x/12266/server-invo…

    …cationtype-cleanups'.
    
    Signed-off-by: Simone Bordet <[email protected]>
    sbordet committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    4b0866d View commit details
    Browse the repository at this point in the history
  2. Updates from review.

    Signed-off-by: Simone Bordet <[email protected]>
    sbordet committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    af07a1d View commit details
    Browse the repository at this point in the history