Issue/PLUG-1218 async filters and servlets
Richard Atkins
Branch: issue/PLUG-1218-async-filters-and-servlets
Branch: master
Merged
Merged pull request
Merged in issue/PLUG-1218-async-filters-and-servlets (pull request #346)
Merged in issue/PLUG-1218-async-filters-and-servlets (pull request #346)
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