Author: fhanik
Date: Wed Mar 25 13:33:13 2009
New Revision: 758250

URL: http://svn.apache.org/viewvc?rev=758250&view=rev
Log:
some basic skeleton addition, more to follow

Modified:
    tomcat/trunk/java/org/apache/catalina/connector/Request.java
    tomcat/trunk/java/org/apache/catalina/connector/RequestFacade.java

Modified: tomcat/trunk/java/org/apache/catalina/connector/Request.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/connector/Request.java?rev=758250&r1=758249&r2=758250&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/connector/Request.java (original)
+++ tomcat/trunk/java/org/apache/catalina/connector/Request.java Wed Mar 25 
13:33:13 2009
@@ -1534,8 +1534,7 @@
     }
 
     public AsyncContext startAsync() throws IllegalStateException {
-        // TODO SERVLET3
-        return null;
+        return startAsync(getRequest(),getResponse().getResponse());
     }
 
     public AsyncContext startAsync(ServletRequest servletRequest,

Modified: tomcat/trunk/java/org/apache/catalina/connector/RequestFacade.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/connector/RequestFacade.java?rev=758250&r1=758249&r2=758250&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/connector/RequestFacade.java 
(original)
+++ tomcat/trunk/java/org/apache/catalina/connector/RequestFacade.java Wed Mar 
25 13:33:13 2009
@@ -938,20 +938,18 @@
     }
 
 
-    public void addAsyncListener(AsyncListener listener,
-            ServletRequest servletRequest, ServletResponse servletResponse) {
-        // TODO SERVLET3
+    public void addAsyncListener(AsyncListener listener, ServletRequest 
servletRequest, ServletResponse servletResponse) {
+        request.addAsyncListener(listener,servletRequest,servletResponse);
     }
 
 
     public void addAsyncListener(AsyncListener listener) {
-        // TODO SERVLET3
+        request.addAsyncListener(listener);
     }
 
 
     public AsyncContext getAsyncContext() {
-        // TODO SERVLET3
-        return null;
+        return request.getAsyncContext();
     }
 
 
@@ -966,32 +964,27 @@
 
 
     public boolean isAsyncStarted() {
-        // TODO SERVLET3
-        return false;
+        return request.isAsyncStarted();
     }
 
 
     public boolean isAsyncSupported() {
-        // TODO SERVLET3
-        return false;
+        return request.isAsyncStarted();
     }
 
 
     public void setAsyncTimeout(long timeout) {
-        // TODO SERVLET3
+        request.setAsyncTimeout(timeout);
     }
 
 
     public AsyncContext startAsync() throws IllegalStateException {
-        // TODO SERVLET3
-        return null;
+        return request.startAsync();
     }
 
 
-    public AsyncContext startAsync(ServletRequest servletRequest,
-            ServletResponse servletResponse) throws IllegalStateException {
-        // TODO SERVLET3
-        return null;
+    public AsyncContext startAsync(ServletRequest 
servletRequest,ServletResponse servletResponse) throws IllegalStateException {
+        return request.startAsync(servletRequest, servletResponse);
     }
 
     public boolean getAllowTrace() {



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to