This commit is contained in:
@@ -145,12 +145,12 @@ public abstract class Response<C extends Context, R extends Request<C>> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
protected <S extends Servlet> void nextEvent(S nextServlet) {
|
public <S extends Servlet> void thenEvent(S nextServlet) {
|
||||||
this.nextServlet = nextServlet;
|
this.nextServlet = nextServlet;
|
||||||
}
|
}
|
||||||
|
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
protected void nextEvent() throws IOException {
|
public void nextEvent() throws IOException {
|
||||||
if (this.nextServlet != null) {
|
if (this.nextServlet != null) {
|
||||||
Servlet s = this.nextServlet;
|
Servlet s = this.nextServlet;
|
||||||
this.nextServlet = null;
|
this.nextServlet = null;
|
||||||
|
|||||||
@@ -158,16 +158,6 @@ public class HttpResponse extends Response<HttpContext, HttpRequest> {
|
|||||||
super.init(channel);
|
super.init(channel);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
protected <S extends Servlet> void nextEvent(S nextServlet) {
|
|
||||||
super.nextEvent(nextServlet);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void nextEvent() throws IOException {
|
|
||||||
super.nextEvent();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取状态码对应的状态描述
|
* 获取状态码对应的状态描述
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -71,7 +71,7 @@ public abstract class HttpServlet extends Servlet<HttpContext, HttpRequest, Http
|
|||||||
if (entry.ignore) {
|
if (entry.ignore) {
|
||||||
authSuccessServlet.execute(request, response);
|
authSuccessServlet.execute(request, response);
|
||||||
} else {
|
} else {
|
||||||
response.nextEvent(authSuccessServlet);
|
response.thenEvent(authSuccessServlet);
|
||||||
authenticate(request, response);
|
authenticate(request, response);
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
@@ -153,7 +153,7 @@ public abstract class HttpServlet extends Servlet<HttpContext, HttpRequest, Http
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void execute(HttpRequest request, HttpResponse response) throws IOException {
|
public void execute(HttpRequest request, HttpResponse response) throws IOException {
|
||||||
response.nextEvent(preSuccessServlet);
|
response.thenEvent(preSuccessServlet);
|
||||||
preExecute(request, response);
|
preExecute(request, response);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user