diff --git a/plugins/servlet3/pom.xml b/plugins/async/pom.xml similarity index 94% rename from plugins/servlet3/pom.xml rename to plugins/async/pom.xml index 36de62611..6ed07cff8 100644 --- a/plugins/servlet3/pom.xml +++ b/plugins/async/pom.xml @@ -27,8 +27,8 @@ 2.5.14-SNAPSHOT - struts2-servlet3-plugin - Struts 2 Servlet3 Plugin + struts2-async-plugin + Struts 2 Async Plugin jar diff --git a/plugins/servlet3/src/main/java/org/apache/struts2/servlet3/async/AsyncAction.java b/plugins/async/src/main/java/org/apache/struts2/async/AsyncAction.java similarity index 97% rename from plugins/servlet3/src/main/java/org/apache/struts2/servlet3/async/AsyncAction.java rename to plugins/async/src/main/java/org/apache/struts2/async/AsyncAction.java index 912cfe765..27729d56b 100644 --- a/plugins/servlet3/src/main/java/org/apache/struts2/servlet3/async/AsyncAction.java +++ b/plugins/async/src/main/java/org/apache/struts2/async/AsyncAction.java @@ -16,7 +16,7 @@ * specific language governing permissions and limitations * under the License. */ -package org.apache.struts2.servlet3.async; +package org.apache.struts2.async; import java.util.concurrent.Callable; import java.util.concurrent.Executor; diff --git a/plugins/servlet3/src/main/java/org/apache/struts2/servlet3/async/Servlet3AsyncManager.java b/plugins/async/src/main/java/org/apache/struts2/async/DefaultAsyncManager.java similarity index 95% rename from plugins/servlet3/src/main/java/org/apache/struts2/servlet3/async/Servlet3AsyncManager.java rename to plugins/async/src/main/java/org/apache/struts2/async/DefaultAsyncManager.java index f72f58036..4617dca3b 100644 --- a/plugins/servlet3/src/main/java/org/apache/struts2/servlet3/async/Servlet3AsyncManager.java +++ b/plugins/async/src/main/java/org/apache/struts2/async/DefaultAsyncManager.java @@ -16,7 +16,7 @@ * specific language governing permissions and limitations * under the License. */ -package org.apache.struts2.servlet3.async; +package org.apache.struts2.async; import com.opensymphony.xwork2.AsyncManager; import org.apache.logging.log4j.LogManager; @@ -37,8 +37,8 @@ import java.util.concurrent.atomic.AtomicInteger; * * @since 2.5.14 */ -public class Servlet3AsyncManager implements AsyncManager, AsyncListener { - private static final Logger LOG = LogManager.getLogger(Servlet3AsyncManager.class); +public class DefaultAsyncManager implements AsyncManager, AsyncListener { + private static final Logger LOG = LogManager.getLogger(DefaultAsyncManager.class); private static final AtomicInteger threadCount = new AtomicInteger(0); private AsyncContext asyncContext; diff --git a/plugins/servlet3/src/main/resources/struts-plugin.xml b/plugins/async/src/main/resources/struts-plugin.xml similarity index 92% rename from plugins/servlet3/src/main/resources/struts-plugin.xml rename to plugins/async/src/main/resources/struts-plugin.xml index 9c6a75208..fb71372d9 100644 --- a/plugins/servlet3/src/main/resources/struts-plugin.xml +++ b/plugins/async/src/main/resources/struts-plugin.xml @@ -25,5 +25,5 @@ + class="org.apache.struts2.async.DefaultAsyncManager" scope="prototype" /> diff --git a/plugins/pom.xml b/plugins/pom.xml index 4a9c7647d..d94046cd7 100644 --- a/plugins/pom.xml +++ b/plugins/pom.xml @@ -56,7 +56,7 @@ spring testng tiles - servlet3 + async