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

feat: Vaadin command interceptor #17738

Draft
wants to merge 10 commits into
base: main
Choose a base branch
from

Commits on Sep 15, 2023

  1. Adds a VaadinFilter abstraction

    VaadinFilter simulates an around aspect around processing of a request
    
    related to vaadingh-17436
    marcingrzejszczak committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    f04596e View commit details
    Browse the repository at this point in the history
  2. Reuse Vaadin's Lookup mechanism

    * renamed VaadinFilter to VaadinRequestInterceptor
    * Vaadin uses Lookup to init the VaadinService
    ** Added VaadinRequestInterceptors to ServiceInitEvent
    ** Added a VaadinRequestInterceptorServiceInitListener that will add interceptors to the init event
    ** The listener works with ServiceLocator based DI and Spring based DI (has both arg and non-arg constructor)
    ** That way we have 1 way of initializing the interceptors
    * Added the VaadinRequestInterceptorServiceInitListener to META-INF for automated locator discovery
    * Added the VaadinRequestInterceptorServiceInitListener as a bean for Spring Boot auto configuration
    * Extended the Instantiator mechanism to find all instances of a given class
    ** Implemented the method in Spring and non-Spring implementations
    marcingrzejszczak committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    1d076f7 View commit details
    Browse the repository at this point in the history
  3. Polish

    marcingrzejszczak committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    6a80771 View commit details
    Browse the repository at this point in the history
  4. Apply suggestions from code review

    Co-authored-by: Mikhail Shabarov <[email protected]>
    marcingrzejszczak and mshabarov committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    e604e60 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    15c727f View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2023

  1. Configuration menu
    Copy the full SHA
    8fda3ac View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d3a6827 View commit details
    Browse the repository at this point in the history
  3. PolisH

    marcingrzejszczak committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    3ace8e8 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2023

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

Commits on Oct 23, 2023

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