import org.apache.catalina.core.AsyncContextImpl;
import org.apache.coyote.ActionCode;
+import org.apache.coyote.ActionHook;
import org.apache.coyote.Adapter;
import org.apache.coyote.AsyncStateMachine;
import org.apache.coyote.Processor;
import org.apache.tomcat.util.net.AbstractEndpoint.Handler.SocketState;
import org.apache.tomcat.util.res.StringManager;
-public abstract class AbstractHttp11Processor implements Processor {
+public abstract class AbstractHttp11Processor implements ActionHook, Processor {
protected abstract Log getLog();
* @param actionCode Type of the action
* @param param Action parameter
*/
+ @Override
public final void action(ActionCode actionCode, Object param) {
if (actionCode == ActionCode.COMMIT) {
import java.util.concurrent.Executor;
import org.apache.coyote.ActionCode;
-import org.apache.coyote.ActionHook;
import org.apache.coyote.Request;
import org.apache.coyote.RequestInfo;
import org.apache.coyote.Response;
*
* @author Remy Maucherat
*/
-public class Http11AprProcessor extends AbstractHttp11Processor implements ActionHook {
+public class Http11AprProcessor extends AbstractHttp11Processor {
private static final Log log = LogFactory.getLog(Http11AprProcessor.class);
import java.util.concurrent.Executor;
import org.apache.coyote.ActionCode;
-import org.apache.coyote.ActionHook;
import org.apache.coyote.Request;
import org.apache.coyote.RequestInfo;
import org.apache.coyote.Response;
* @author Remy Maucherat
* @author Filip Hanik
*/
-public class Http11NioProcessor extends AbstractHttp11Processor implements ActionHook {
+public class Http11NioProcessor extends AbstractHttp11Processor {
private static final Log log = LogFactory.getLog(Http11NioProcessor.class);
@Override
import java.util.concurrent.Executor;
import org.apache.coyote.ActionCode;
-import org.apache.coyote.ActionHook;
import org.apache.coyote.Request;
import org.apache.coyote.RequestInfo;
import org.apache.coyote.Response;
* @author Remy Maucherat
* @author fhanik
*/
-public class Http11Processor extends AbstractHttp11Processor implements ActionHook {
+public class Http11Processor extends AbstractHttp11Processor {
private static final Log log = LogFactory.getLog(Http11Processor.class);
@Override