diff options
author | Greg Wilkins | 2013-06-17 06:29:39 +0000 |
---|---|---|
committer | Greg Wilkins | 2013-06-17 06:29:39 +0000 |
commit | 4e4ffaa54c5aad9085671c5ec35a77f865dfd3ba (patch) | |
tree | c41f5db60c1326352ae68f1b27f01f9f1bc32105 /jetty-continuation | |
parent | 3ddb1d97272790dd1bd0a75c9ae9fc6515d99b95 (diff) | |
parent | 6ed36160f0d893590320403f1abb528eda0d9094 (diff) | |
download | org.eclipse.jetty.project-4e4ffaa54c5aad9085671c5ec35a77f865dfd3ba.tar.gz org.eclipse.jetty.project-4e4ffaa54c5aad9085671c5ec35a77f865dfd3ba.tar.xz org.eclipse.jetty.project-4e4ffaa54c5aad9085671c5ec35a77f865dfd3ba.zip |
Merge remote-tracking branch 'origin/master' into servlet-3.1-api
Conflicts:
jetty-server/src/main/java/org/eclipse/jetty/server/HttpChannelState.java
jetty-server/src/main/java/org/eclipse/jetty/server/HttpOutput.java
Diffstat (limited to 'jetty-continuation')
-rw-r--r-- | jetty-continuation/pom.xml | 1 | ||||
-rw-r--r-- | jetty-continuation/src/main/java/org/eclipse/jetty/continuation/Servlet3Continuation.java | 12 |
2 files changed, 12 insertions, 1 deletions
diff --git a/jetty-continuation/pom.xml b/jetty-continuation/pom.xml index 488720a066..4683f8b89c 100644 --- a/jetty-continuation/pom.xml +++ b/jetty-continuation/pom.xml @@ -8,6 +8,7 @@ <artifactId>jetty-continuation</artifactId> <name>Jetty :: Continuation</name> <description>Asynchronous API</description> + <url>http://www.eclipse.org/jetty</url> <properties> <bundle-symbolic-name>${project.groupId}.continuation</bundle-symbolic-name> </properties> diff --git a/jetty-continuation/src/main/java/org/eclipse/jetty/continuation/Servlet3Continuation.java b/jetty-continuation/src/main/java/org/eclipse/jetty/continuation/Servlet3Continuation.java index 2abb8412fe..4bb548a3a1 100644 --- a/jetty-continuation/src/main/java/org/eclipse/jetty/continuation/Servlet3Continuation.java +++ b/jetty-continuation/src/main/java/org/eclipse/jetty/continuation/Servlet3Continuation.java @@ -166,7 +166,17 @@ public class Servlet3Continuation implements Continuation @Override public boolean isSuspended() { - return _request.isAsyncStarted(); + if (_request.isAsyncStarted()) + return true; + try + { + return _request.getAsyncContext()!=null; + } + catch(IllegalStateException e) + { + // ignored + } + return false; } /* ------------------------------------------------------------ */ |