Issue/PLUG-1218 async filters and servlets

Merged
#346 · Created  · Last updated

Merged pull request

Merged in issue/PLUG-1218-async-filters-and-servlets (pull request #346)

d609d3d·Author: ·Closed by: ·2018-02-13

Description

  • PLUG-1218 Make plugins core tests pass on Windows again

    • Also upgrade to mvn 3.3.9 and base pom 5.0.13

    • Also upgrade to log4j 1.2.17 and jsr305 3.0.2_1

  • PLUG-1218 Add support for async servlets and filters

    • Use javax.servlet.DispatcherType instead of our own FilterDispatcherCondition enum

    • Implement isAsyncSupported for request wrapper

    • Simplify ServletFilterModuleContainerFilter to no longer require a dispatcher init-param. Use the request.dispatcherType instead

    • Add support for async-supported elements in filters and servlets

    • Update default dispatcher filter chains for a filter to be request and async, to reduce upgrade effort

  • PLUG-1218 Minor test cleanup

    • Fix TestExportsBuilder to expect new log4j version

    • Remove redundant override in TestLegacyFrameworkRestart of testMultiplePlugins

    • Restore legacy no-args constructor to DummyModuleDescriptor to resolve enormous test logspam issues

0 attachments

0 comments

Loading commits...