Author: fhanik
Date: Fri Jul 17 21:54:34 2009
New Revision: 795241
URL: http://svn.apache.org/viewvc?rev=795241&view=rev
Log:
Add notes
Modified:
tomcat/trunk/java/org/apache/catalina/connector/AsyncContextImpl.java
tomcat/trunk/java/org/apache/catalina/core/StandardWrapperValve.java
Modified: tomcat/trunk/java/org/apache/catalina/connector/AsyncContextImpl.java
URL:
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/connector/AsyncContextImpl.java?rev=795241&r1=795240&r2=795241&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/connector/AsyncContextImpl.java
(original)
+++ tomcat/trunk/java/org/apache/catalina/connector/AsyncContextImpl.java Fri
Jul 17 21:54:34 2009
@@ -59,15 +59,12 @@
@Override
public void complete() {
// TODO SERVLET3 - async
-
doInternalComplete(false);
-
}
@Override
public void dispatch() {
// TODO SERVLET3 - async
-
}
@Override
@@ -85,6 +82,8 @@
Runnable run = new Runnable() {
public void run() {
try {
+ //piggy back on the request dispatcher to ensure that
filters etc get called.
+ //TODO SERVLET3 - async should this be include/forward or
a new dispatch type
requestDispatcher.include(servletRequest, servletResponse);
}catch (Exception x) {
//log.error("Async.dispatch",x);
@@ -93,7 +92,7 @@
}
};
this.dispatch = run;
- request.coyoteRequest.action(ActionCode.ACTION_ASYNC_DISPATCH, run );
+ request.coyoteRequest.action(ActionCode.ACTION_ASYNC_DISPATCH, null );
}
@Override
Modified: tomcat/trunk/java/org/apache/catalina/core/StandardWrapperValve.java
URL:
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/core/StandardWrapperValve.java?rev=795241&r1=795240&r2=795241&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/core/StandardWrapperValve.java
(original)
+++ tomcat/trunk/java/org/apache/catalina/core/StandardWrapperValve.java Fri
Jul 17 21:54:34 2009
@@ -211,7 +211,8 @@
try {
SystemLogHandler.startCapture();
if (request.isAsyncStarted()) {
-
((AsyncContextImpl)request.getAsyncContext()).doInternalDispatch();
+ //TODO SERVLET3 - async
+
((AsyncContextImpl)request.getAsyncContext()).doInternalDispatch();
} else if (comet) {
filterChain.doFilterEvent(request.getEvent());
request.setComet(true);
@@ -227,6 +228,7 @@
}
} else {
if (request.isAsyncStarted()) {
+ //TODO SERVLET3 - async
((AsyncContextImpl)request.getAsyncContext()).doInternalDispatch();
} else if (comet) {
request.setComet(true);
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]