This is an automated email from the ASF dual-hosted git repository. lukaszlenart pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/struts.git
from a21bd994e WW-5238 Uses proper order of mapping functions to support action: prefix add 8f0db1d22 WW-3691 Converts BackgroundProcess into interface and uses Executor to execute BackgroundProcess new 4c8cc361d Merge pull request #609 from apache/WW-3691-executor The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .../showcase/wait/ThreadPoolExecutorProvider.java | 56 +++++++ apps/showcase/src/main/resources/struts-wait.xml | 3 + .../interceptor/ExecuteAndWaitInterceptor.java | 66 +++++--- .../exec/BackgroundProcess.java} | 23 ++- .../interceptor/exec/ExecutorProvider.java} | 26 ++- .../StrutsBackgroundProcess.java} | 80 ++++++--- .../interceptor/exec/StrutsExecutorProvider.java | 41 +++-- .../struts2/interceptor/BackgroundProcessTest.java | 104 ------------ .../interceptor/ExecuteAndWaitInterceptorTest.java | 46 +++++- .../exec/StrutsBackgroundProcessTest.java | 179 +++++++++++++++++++++ 10 files changed, 433 insertions(+), 191 deletions(-) create mode 100644 apps/showcase/src/main/java/org/apache/struts2/showcase/wait/ThreadPoolExecutorProvider.java copy core/src/main/java/org/apache/struts2/{config/NullResult.java => interceptor/exec/BackgroundProcess.java} (65%) copy core/src/{test/java/com/opensymphony/xwork2/SimpleFooAction.java => main/java/org/apache/struts2/interceptor/exec/ExecutorProvider.java} (67%) rename core/src/main/java/org/apache/struts2/interceptor/{BackgroundProcess.java => exec/StrutsBackgroundProcess.java} (63%) copy plugins/tiles/src/main/java/org/apache/struts2/tiles/StrutsTilesListener.java => core/src/main/java/org/apache/struts2/interceptor/exec/StrutsExecutorProvider.java (57%) delete mode 100644 core/src/test/java/org/apache/struts2/interceptor/BackgroundProcessTest.java create mode 100644 core/src/test/java/org/apache/struts2/interceptor/exec/StrutsBackgroundProcessTest.java