This is an automated email from the ASF dual-hosted git repository. lukaszlenart pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/struts.git
commit 4c8cc361d5fc37d9962f66d7d3302e2ae6b2e847 Merge: a21bd994e 8f0db1d22 Author: Lukasz Lenart <lukaszlen...@apache.org> AuthorDate: Thu Oct 13 08:07:50 2022 +0200 Merge pull request #609 from apache/WW-3691-executor WW-3691 Converts BackgroundProcess into interface and uses Executor to execute BackgroundProcess .../showcase/wait/ThreadPoolExecutorProvider.java | 56 +++++++ apps/showcase/src/main/resources/struts-wait.xml | 3 + .../interceptor/ExecuteAndWaitInterceptor.java | 66 +++++--- .../interceptor/exec/BackgroundProcess.java | 41 +++++ .../struts2/interceptor/exec/ExecutorProvider.java | 38 +++++ .../StrutsBackgroundProcess.java} | 80 ++++++--- .../interceptor/exec/StrutsExecutorProvider.java | 53 ++++++ .../struts2/interceptor/BackgroundProcessTest.java | 104 ------------ .../interceptor/ExecuteAndWaitInterceptorTest.java | 46 +++++- .../exec/StrutsBackgroundProcessTest.java | 179 +++++++++++++++++++++ 10 files changed, 513 insertions(+), 153 deletions(-)